OpenCV 拆分、合并图像通道方法及复现

视频讲解

OpenCV 拆分、合并图像通道方法及复现

环境准备:安装 OpenCV 库(pip install opencv-python)

内容:

  1. 读取任意图片(支持 jpg/png 等格式)

  2. 使用 split () 函数拆解成 3 个单色通道(单通道图像视为灰度图,0黑)

  3. 通过 merge () 函数还原彩色图像

效果展示:

  1. 对比原图与拆分后的 B/G/R 单色图

  2. 合并的图

拓展应用:

  1. 通道调整实现图像调色,磨皮等

  2. 单色通道在图像分割中的应用,降低计算量等

    import cv2

    pic = cv2.imread('rgb.png') # 加载图片
    b, g, r = cv2.split(pic) # 使用split拆分图片,按b g r三个颜色通道
    merged = cv2.merge([b, g, r]) # 使用merge合并

    单通道显示灰度图

    cv2.imshow("R", r)
    cv2.imshow("G", g)
    cv2.imshow("B", b)
    cv2.imshow("Merged", merged)

    cv2.waitKey(0)
    cv2.destroyAllWindows()

相关推荐
yz1.16 分钟前
[sklearn] 特征工程
python·机器学习·sklearn
hello_ejb32 小时前
聊聊Spring AI Alibaba的SentenceSplitter
人工智能·python·spring
新辞旧梦3 小时前
企业微信自建消息推送应用
服务器·python·企业微信
虎头金猫3 小时前
如何解决 403 错误:请求被拒绝,无法连接到服务器
运维·服务器·python·ubuntu·chatgpt·centos·bug
dqsh066 小时前
树莓派5+Ubuntu24.04 LTS串口通信 保姆级教程
人工智能·python·物联网·ubuntu·机器人
sunshineine7 小时前
jupyter notebook运行简单程序
linux·windows·python
方博士AI机器人7 小时前
Python 3.x 内置装饰器 (4) - @dataclass
开发语言·python
万能程序员-传康Kk8 小时前
中国邮政物流管理系统(Django+mysql)
python·mysql·django
Logintern098 小时前
【每天学习一点点】使用Python的pathlib模块分割文件路径
开发语言·python·学习
开开心心_Every8 小时前
手机隐私数据彻底删除工具:回收或弃用手机前防数据恢复
android·windows·python·搜索引擎·智能手机·pdf·音视频