OpenCV-11颜色通道的分离与合并

本次我们使用两个比较重要的API

split(mat)将图像的通道进行分割。

merge((ch1,ch2,ch3))将多个通道进行融合。

示例代码如下:

复制代码
import cv2
import numpy as np


img = np.zeros((480, 640, 3), np.uint8)  # 创建一张全黑的图片
b, g, r = cv2.split(img)   # 按照OpenCV的方式分割出来三个通道

b[10:100, 10:100] = 255    # 将黑色中间的部分变成白色
g[10:100, 10:100] = 255

img2 = cv2.merge((b, g, r))

cv2.imshow("b", b)
cv2.imshow("g", g)
cv2.imshow("img", img)
cv2.imshow("img2", img2)

cv2.waitKey(0)
cv2.destroyAllWindows()

输出结果如下:

其中,蓝色与绿色混合后的颜色类似于青色(即img2显示的颜色)

相关推荐
CS创新实验室几秒前
AI时代社会与职业变迁系统综述
人工智能·百度
翼龙云_cloud几秒前
阿里云代理商:OpenClaw 技能安全部署指南与高口碑扩展精选
人工智能·安全·云计算·openclaw
我材不敲代码1 分钟前
OpenCV 实现人脸识别全流程:从人脸检测到 LBPH/Eigen/Fisher 三种算法实战
人工智能·opencv·计算机视觉
oh LAN3 分钟前
主流 AI 编码工具对比表(2026 最新)
人工智能·编辑器·工具·代码
这张生成的图像能检测吗4 分钟前
(论文速读)嵌入式GPU上的实时多目标视觉追踪
人工智能·深度学习·目标检测·目标跟踪·iot边缘设备
悟乙己5 分钟前
能够替代 Claude Code 的本地大语言模型选项推荐
人工智能·语言模型·自然语言处理
知兀6 分钟前
【ai agent?ai工具】prompt/context/harness ;mcp;skills;个人使用skills
人工智能
程序大视界10 分钟前
2026国产AI视频生成工具推荐
人工智能·音视频
七夜zippoe11 分钟前
Python生态未来展望:从AI到科学计算——社区趋势与技术方向深度解析
开发语言·人工智能·python·技术方向·社区趋势