开始使用免费开始使用

放大图像

您是否尝试过把图像放大?通常会导致画质下降,放大的图像会变得模糊。

好消息是,scikit-image 使用的算法在一定范围内对放大效果非常好。

在本练习中,您将把一张图像放大到原来的 3 倍

您将通过对一张火箭的图像进行重缩放来完成此操作,该图像将从 data 模块加载。

Rocket

本练习是课程的一部分

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")
编辑并运行代码