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

相关推荐
suaizai_几秒前
AI Agent如何懂你:四层能力拆解
java·前端·人工智能
BruceZong5 分钟前
人工智能领域常见名词及其解释
人工智能
FL162386312912 分钟前
电力场景变电站火灾检测数据集VOC+YOLO格式564张2类别
人工智能·yolo·机器学习
ZhengEnCi12 分钟前
DeepSeek V4 Flash Vision Exp 全面调研:好不好用、值不值得用、性价比高不高
人工智能
AI_Auto18 分钟前
中小企业数字化转型指南 | 拆解中小企业数字化四大转型特征
大数据·人工智能·制造
武子康22 分钟前
单卡 A6000 跑 27B FP8:我把“能跑”拆成了五组证据
人工智能·llm·agent
薛定猫AI29 分钟前
【深度解析】多编程代理协同开发:用共享上下文构建 Claude Code 与 Codex 编排工作流
人工智能·gpt
VIP_CQCRE34 分钟前
用 Ace Data Cloud 快速接入 Suno:把 AI 音乐生成能力集成进你的产品
人工智能·api·suno·ai音乐·acedatacloud
网络工程小王40 分钟前
【LLM开发实验】 QLoRA实现原理及实战
人工智能·深度学习·机器学习·llm·qlora
资深低代码开发平台专家42 分钟前
2026企业级AI编程平台厂推荐:行业趋势、评估维度与主流品牌对比解析
大数据·人工智能·ai编程