這裏講一下色彩空間BGR中圖片的通道分割,合併等
主要看代碼吧
import cv2
def bgr_spilt_merge(image):
b,g,r=cv2.split(image)#分離圖片的三通道值
cv2.imshow("blue",b)#顯示單通道blue的圖片
cv2.imshow("green",g)#顯示單通道green的圖片
cv2.imshow("red",r)#顯示單通道red的圖片
image[:, :, 2]=0;#設置第三個變量爲0
image=cv2.merge([b ,g ,r])#合併三通道的值
cv2.imshow("bgr_dealed", image)
print("-------Hello Python--------")
src=cv2.imread("jjlin.jpg")#讀取照片
cv2.imshow("source_image",src)#顯示圖片
bgr_spilt_merge(src)
cv2.waitKey(0)
cv2.destroyAllWindows()
(1)原圖
(2)分割之後blue通道的圖片
(3)分割之後red通道圖片
(4)分割之後green通道圖片
(5)合併修改之後通道的圖片