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

相关推荐
乐橙开放平台几秒前
监控开放平台是什么?从设备接入到视频能力开放一次讲清
网络·人工智能·音视频
fthux3 分钟前
装修怕增项、合同看不懂?我做了 RenoPit,帮普通业主提前发现装修坑
人工智能·ai·开源·github·open source·renopit
a187927218313 分钟前
从一条直线到大模型输出一个token(一):从一条直线到高维空间
人工智能
Vuji9 分钟前
Pi 插件解剖|summarize.ts:199 行,给 Agent 的对话做一份 Markdown 总结
前端·人工智能·agent
星核0penstarry15 分钟前
边缘AI选型:记录NVIDIA Holoscan测试
人工智能·硬件架构·压力测试·ai编程
陆枫Larry18 分钟前
Sandbox(沙箱)到底是什么?
人工智能
径硕科技JINGdigital29 分钟前
AI 训练时 GPU 利用率低,哪些云上高性能存储方案更适合优化训练成本?AWS 按 I/O 瓶颈分层选型
人工智能·云计算·aws
lightgis34 分钟前
部署一个AI项目-2/3 连接摄像
人工智能
大郭鹏宇1 小时前
适老化农村电商平台实战(上):睿邻AI乡镇商城项目概览与架构设计
人工智能
长三角活动观察1 小时前
苏州独石传媒项目SOP拆解:从“金鸡湖直播”到“创客中国”,大型活动人流管控与动线设计全流程节点控制方案
大数据·人工智能·传媒