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

相关推荐
硅基流动2 分钟前
阻碍企业私有化大模型落地的“三座大山”
人工智能
宁远x12 分钟前
大模型张量并行和序列并行介绍
人工智能·深度学习
三寸33713 分钟前
ChatGPT Plus国内订阅三种方案深度对比:风险、成本分析
人工智能·ai·chatgpt
ZBLHai15 分钟前
三款实用投标辅助工具网站推荐
大数据·人工智能
wenzhangli720 分钟前
OoderA2UI流式样式设计:SkillCenter重磅组件实现传统组件一键换新
人工智能·网络协议·开源
三点水-here30 分钟前
03 - KV Cache与批处理:大模型推理的内存管理核心技术
服务器·人工智能·ai编程
byzh_rc33 分钟前
[深度学习网络从入门到入土] 拓展 - 激活函数
网络·人工智能·深度学习
黑巧克力可减脂34 分钟前
工欲善其事:从先秦工匠到AI辅助编程的智慧传承
人工智能·语言模型·ai编程
硅基流动40 分钟前
硅基流动上线高速版 GLM-5
人工智能
FL16238631291 小时前
智慧医疗手术工具医疗器械检测数据集VOC+YOLO格式2273张15类别
人工智能·yolo·机器学习