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

相关推荐
吃肉夹馍不要夹馍13 小时前
【opencv图片倾斜矫正】
人工智能·opencv·计算机视觉
sca1p3113 小时前
新南威尔士大学 LiM
论文阅读·人工智能·加密流量分类
weixin_4577600013 小时前
EIOU (Efficient IoU): 高效边界框回归损失的解析
人工智能·数据挖掘·回归
美团技术团队13 小时前
AI Coding与单元测试的协同进化:从验证到驱动
人工智能
曹工不加班13 小时前
n8n 实战:工作流自动发布排版精美的公众号文章
人工智能·工作流引擎
ytttr87313 小时前
基于自适应分水岭和亲和传播聚类的彩色图像分割
人工智能·计算机视觉·聚类
通义灵码13 小时前
用 AI 开发 AI:FunQ 背后的 Qoder 最佳实践分享
人工智能
Elastic 中国社区官方博客13 小时前
EDB EPAS 通过 PostgreSQL 连接器同步数据到 Elasticsearch
大数据·数据库·人工智能·elasticsearch·搜索引擎·postgresql·全文检索
皮皮学姐分享-ppx13 小时前
中国绿色制造企业数据(绿色工厂|绿色供应链|绿色园区|绿色产品,2017-2023)
大数据·人工智能·经验分享·科技·区块链·制造
懷淰メ14 小时前
【AI加持】基于PyQt5+YOLOv8+DeepSeek的结核杆菌检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·deepseek·ai分析·结核杆菌