RGB 转灰度
在本练习中,您将从 scikit-image 的 data 模块加载一幅图像并将其转换为灰度图,然后在输出中对比两者。
我们已预加载了一个函数 show_image(image, title='Image'),它会使用 Matplotlib 显示图像。您可以在控制台中通过 ?show_image() 或 help(show_image) 查看其参数的更多信息。
本练习是课程的一部分
Python 图像处理
练习说明
- 从 Scikit Image 导入
data和color模块。前者提供示例图像,后者提供颜色变换函数。 - 加载
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')