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

相关推荐
了不起的云计算V2 分钟前
DDR4与DDR5如何选?海光双路新品给出分层部署思路
人工智能
鲜于言悠9059 分钟前
PentAGI拆解:能自动做渗透测试的AI多智能体
人工智能
核数聚17 分钟前
深度拆解核数聚双平台架构:星云Nebula(数据制造)+星枢Nexus(调度中枢)如何构建AI数据交付闭环
人工智能·机器人·核数聚
蓝策电子20 分钟前
2026之后,地下停车场智能化的3个核心趋势
人工智能·物联网
林伽一22 分钟前
修复流程被开源成智能体技能,产业侧开始分工|2026年10月26日
人工智能·科技·ai·开源
司曜珩29 分钟前
构建AI友好型网站:用JSON-LD给企业官网上“户口”的实战指南
人工智能·json
推送者36 分钟前
从一张正脸照到桌面AI宠物桌宠:本地抠像、九视角标定与轻量常驻实践
人工智能·宠物·ai宠物桌宠
阿里云大数据AI技术42 分钟前
实时看、持续记、及时说,央视体育携手阿里云 Flink 打造大型赛事实时 AI 解说Agent
人工智能·flink
桃花键神43 分钟前
具身智能 2026:从“会动“到“会干“,机器人正在迎来自己的“ChatGPT 时刻“
人工智能·chatgpt·机器人
hey you~1 小时前
小型教培机构语音机器人,课程咨询进线,如何识别意向客户并转人工?
人工智能·机器人·语音识别·语音机器人·教培机构·意向识别·课程咨询