Python OpenCV图像通道分离与合并实战代码
本文通过Python OpenCV库演示图像BGR通道的分离与合并操作。利用cv2.split函数将图像拆分为蓝、绿、红三个单通道,再通过cv2.merge函数重新组合。代码包含完整的图像读取、窗口显示及按键等待逻辑,适用于基础图像处理学习。
Python OpenCV图像通道分离与合并代码示例
以下直接展示Python中使用OpenCV进行图像通道处理的核心代码。
import cv2
img = cv2.imread("1.jpg")
b, g, r = cv2.split(img) #分离函数
merged = cv2.merge([b,g,r]) #合并函数
cv2.imshow('image',img)
cv2.imshow("Blue 1", b)
cv2.imshow("Green 1", g)
cv2.imshow("Red 1", r)
cv2.imshow("merged 1", merged)
cv2.waitKey(0)
cv2.destroyAllWindows()
上述内容即为Python中图像通道分离与合并的完整实现示例,供读者参考与实践。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









