通道合并是通道拆分的逆过程,通过合并通道可将三个通道的灰度图像 构成一幅彩色图像。函数cv2.merge()可实现图像通道的合并。
实现语句为:bgr=cv2.merge([b,g,r])
代码:
import cv2
rose=cv2.imread("images/2909.jpg")
b,g,r=cv2.split(rose)
bgr=cv2.merge([b,g,r])
rgb=cv2.merge([r,g,b])
cv2.imshow("rose",rose)
cv2.imshow("bgr",bgr)
cv2.imshow("rgb",rgb)
cv2.waitKey()
cv2.destroyAllWindows()
运行效果展示:
声明:博客记录是对李立宗老师写的《OpenCV轻松入门面向Python》这本书学习的记录总结。