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

相关推荐
麻雀飞吧4 小时前
学量化:看到“近期工具推荐”时,先问工具要解决什么问题
人工智能·python
梦想出海-Phoebe4 小时前
ChatGPT 被欧盟纳入大型搜索服务监管:AI 正在变成新的信息入口
人工智能·chatgpt
中科同志科技4 小时前
真空回流炉高温合金元器件焊接炉实操教程:从参数设定到良率提升
大数据·人工智能·机器人·业界资讯
桃西西呀4 小时前
《牛来》票房涨 1000 倍是真的吗?——2026暑期档 124 亿里的数学
人工智能·数据分析·llm
小小龙学IT4 小时前
ONNX Runtime 开源 AI 推理引擎深度解析:从模型部署到边缘 AI 加速的全栈实战
c++·人工智能·开源
Leslie1654 小时前
流式对话接口怎么选:SSE 与 WebSocket 的原理、实现和工程边界
人工智能
QXWZ_IA4 小时前
如何防止第三方施工对油气管道的破坏?千寻智慧桩+北斗定位预警方案
人工智能·科技·智能硬件
天天进步20154 小时前
Pixelle-Video 源码解析 #14:直连 API 媒体模型:OpenAI、Wan、Kling、Seedance 如何接入?
人工智能·媒体
向成科技4 小时前
金融政务终端如何实现算力全覆盖?
人工智能·金融·政务·设备·一体机·主板·智能终端