開始使用免費開始

放大影像

你是否曾嘗試把影像放大?通常結果會導致品質下降,放大後會變得模糊。

好消息是,scikit-image 使用的演算法在一定範圍內放大影像表現相當不錯。

在這個練習中,你將把影像放大到「3 倍」!

你會透過重新縮放從 data 模組載入的火箭影像來完成這件事。

Rocket

本練習屬於課程

Python 影像處理

檢視課程

練習說明

  • 匯入放大影像所需的模組與函式,你會透過重新縮放來完成放大。
  • 匯入 data 模組。
  • data 載入 rocket() 影像。
  • rocket_image 放大為原本的 3 倍,並套用抗鋸齒濾波器(anti-aliasing)。務必將 multichannel 設為 True,否則可能會導致工作階段逾時!

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import the module and function to enlarge images
from skimage.____ import ____

# Import the data module
from skimage import ____

# Load the image from data
rocket_image = ____.____()

# Enlarge the image so it is 3 times bigger
enlarged_rocket_image = ____(rocket_image, ____, ____=____, multichannel=____)

# Show original and resulting image
show_image(rocket_image)
show_image(enlarged_rocket_image, "3 times enlarged image")
編輯並執行程式碼