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显示的颜色)

相关推荐
范桂飓4 分钟前
模型训练资源需求计算公式
人工智能
其美杰布-富贵-李5 分钟前
tsai 中 Learner 机制深度学习笔记
人工智能·笔记·深度学习
KAI智习24 分钟前
大模型榜单周报(2025/12/20)
人工智能·大模型
2501_9071368239 分钟前
AI 小说生成器-基于 Tauri 2.0 + Vue 3 + TypeScript 的智能小说创作工具
人工智能·软件需求
love530love1 小时前
ComfyUI 升级 v0.4.0 踩坑记录:解决 TypeError: QM_Queue.task_done() 报错
人工智能·windows·python·comfyui
金士镧(厦门)新材料有限公司1 小时前
稀土化合物:推动科技发展的“隐形力量”
人工智能·科技·安全·全文检索·生活·能源
牛客企业服务1 小时前
AI简历筛选:破解海量简历处理难题
人工智能
粟悟饭&龟波功1 小时前
【GitHub热门项目精选】(2025-12-19)
前端·人工智能·后端·github
诸葛务农1 小时前
类脑智能技术前沿进展及中美类脑智能技术比对
人工智能
LiYingL1 小时前
ChartCap:利用大型数据集和新的评估指标抑制图表标题幻觉
人工智能