我读了一张rgb图片
img = cv2.imread('image.jpg')
我分道:
b,g,r = cv2.split(img)
当我试图显示红色图像时,我得到一个灰度图像。我可以用红色看到它吗?
cv2.imshow('Red image',r)
答案 0 :(得分:5)
制作全零的蓝色和绿色通道,并将它们与红色通道合并。 然后你会看到红色的红色通道显示。
或者您可以将图像的b和g通道设置为0.
img[:,:,0] = 0
img[:,:,1] = 0