OpenCV与Python实现图像色彩通道拆分及合并详解
本文介绍如何使用OpenCV和Python对彩色图像进行色彩通道拆分与合并操作。通过cv2.split函数提取B、G、R单通道图像,并利用cv2.merge函数将通道重新组合。示例代码展示了从读取彩色图片到展示各通道及合并结果的完整流程,适用于图像处理初学者参考。
一、图像色彩通道拆分
import cv2
img1 = cv2.imread(r"D:\OpencvTest\example.jpg", cv2.IMREAD_COLOR) # 传入一张彩色图片
b, g, r = cv2.split(img1)
cv2.imshow("exampleB", b) # 展示B通道图
cv2.imshow("exampleG", g)
cv2.imshow("exampleR", r)
B通道图:

G通道图:

R通道图:

二、图像色彩通道合并
img2 = cv2.merge([r, g, b])
按RGB合并后图:

以上这篇OpenCV与Python实现图像色彩通道拆分及合并的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









