放大图像
您是否尝试过把图像放大?通常会导致画质下降,放大的图像会变得模糊。
好消息是,scikit-image 使用的算法在一定范围内对放大效果非常好。
在本练习中,您将把一张图像放大到原来的 3 倍!
您将通过对一张火箭的图像进行重缩放来完成此操作,该图像将从 data 模块加载。
本练习是课程的一部分
Python 图像处理
练习说明
- 导入用于放大图像所需的模块和函数,方式是对图像进行重缩放。
- 导入
data模块。 - 从
data加载rocket()图像。 - 将
rocket_image放大到原来的 3 倍,并应用抗锯齿滤波器。请务必将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")