开始使用免费开始使用

RGB 转灰度

在本练习中,您将从 scikit-image 的 data 模块加载一幅图像并将其转换为灰度图,然后在输出中对比两者。

我们已预加载了一个函数 show_image(image, title='Image'),它会使用 Matplotlib 显示图像。您可以在控制台中通过 ?show_image()help(show_image) 查看其参数的更多信息。

Rocket

本练习是课程的一部分

Python 图像处理

查看课程

练习说明

  • 从 Scikit Image 导入 datacolor 模块。前者提供示例图像,后者提供颜色变换函数。
  • 加载 rocket 图像。
  • 将 RGB-3 的火箭图像转换为灰度图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import the modules from skimage
from skimage import ____, ____

# Load the rocket image
rocket = data.____()

# Convert the image to grayscale
gray_scaled_rocket = color.____(____)

# Show the original image
show_image(rocket, 'Original RGB image')

# Show the grayscale image
show_image(gray_scaled_rocket, 'Grayscale image')
编辑并运行代码