1. 实验内容
本实验将介绍RGB色彩空间。
2. 实验要点
3. 实验环境
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
image = mpimg.imread('test.png') #原始图像
r = image[:, :, 0]#RGB通道分离
g = image[:, :, 1]
b = image[:, :, 2]
p1 = plt.figure()#展示不同图片
ax0 = p1.add_subplot(2, 2, 1)
plt.imshow(image)
ax1 = p1.add_subplot(2, 2, 2)
plt.imshow(r, cmap='gray')
ax2 = p1.add_subplot(2, 2, 3)
plt.imshow(g, cmap='gray')
ax3 = p1.add_subplot(2, 2, 4)
plt.imshow(b, cmap='gray')
plt.show()
可以看到原始图片被分离出了R(右上)、G(左下)、B(右下)三个通道的灰度图像,以路牌为参照,R通道中路牌绿色部分变成黑色,说明R分量很小;而G通道中路牌绿色部分较亮;B通道中路牌黄色部分全黑,说明此处RGB中B值很小。