我读取了一张RGB图片。
img = cv2.imread('image.jpg')
我分离通道:
b,g,r = cv2.split(img)
当我试图显示红色图片时,我得到了一张灰度图片。我能看到它是红色的吗?
cv2.imshow('Red image',r)
img = cv2.imread('image.jpg')
我分离通道:
b,g,r = cv2.split(img)
当我试图显示红色图片时,我得到了一张灰度图片。我能看到它是红色的吗?
cv2.imshow('Red image',r)
将所有蓝色和绿色通道设置为零,并将其与红色通道合并。 这样,您将只看到以红色显示的红色通道。
或者您可以将图像的b和g通道都设置为0。
img[:,:,0] = 0
img[:,:,1] = 0