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

相关推荐
shayudiandian1 分钟前
用FastAPI部署深度学习模型
人工智能·深度学习·fastapi
Yan-英杰2 分钟前
openEuler 数据库性能深度评测:PostgreSQL 全方位压测
网络·人工智能·网络协议·tcp/ip·http
raoxiaoya4 分钟前
ADK-Go:Golang开发AI Agent
开发语言·人工智能·golang
Jay20021117 分钟前
【机器学习】28-29 推荐系统 & 推荐系统实现
人工智能·python·机器学习
_oP_i7 分钟前
常见、主流、可靠的机器学习与深度学习训练集网站
人工智能·深度学习·机器学习
我很哇塞耶9 分钟前
Gemini手搓3D粒子特效,体验现实版钢铁侠
人工智能·ai·大模型
AI 搜索引擎技术10 分钟前
智能电网中的AI Agent负载均衡
运维·人工智能·ai·负载均衡
AI大模型产品经理12 分钟前
混合专家模型MoE的全面指南(二)路由机制、负载均衡
人工智能·ai·语言模型·大模型·llm·ai大模型
Dev7z16 分钟前
基于薄板样条与自由形变的非刚体图像拼接系统设计与实现
人工智能·计算机视觉
玖日大大16 分钟前
Cherry Studio:全场景 AI 生产力平台深度解析 —— 从个人助手到企业级解决方案
人工智能