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 小时前
除了 DeepSeek-OCR,还有谁在“把字当图看”?
人工智能
Mintopia13 小时前
意图驱动编程(Intent-Driven Programming)
人工智能·llm·aigc
zhongerzixunshi13 小时前
工程研究中心认证:科技创新与产业升级的重要引擎
人工智能·科技
DooTask官方号13 小时前
DooTask资产管理插件全面焕新:全流程数字化赋能企业资产精细管控
人工智能·软件开发·资产管理·项目管理工具·dootask
启途AI13 小时前
国内可用Nano Banana Pro做PPT的工具,解锁可编辑PPT高效创作新范式
人工智能·powerpoint·ppt
连线Insight13 小时前
智谱、MiniMax争夺“大模型第一股”:高增长之下各有难题
大数据·人工智能·microsoft
美狐美颜SDK开放平台13 小时前
专业直播美颜SDK如何打造?美型功能开发思路与方案分享
大数据·人工智能·音视频·美颜sdk·直播美颜sdk·视频美颜sdk
居然JuRan13 小时前
AI工具"翻车"现场:为什么你学了那么多,还是用不好AI?
人工智能
科学创新前沿13 小时前
人工智能流体力学仿真专题学习
人工智能·cfd·流体力学
张哈大13 小时前
AI Ping 上新限免:GLM-4.7 与 MiniMax-M2.1 实测对比
人工智能·python