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()

相关推荐
Deng9452013141 小时前
基于Python的职位画像系统设计与实现
开发语言·python·文本分析·自然语言处理nlp·scrapy框架·gensim应用
FreakStudio5 小时前
一文速通 Python 并行计算:13 Python 异步编程-基本概念与事件循环和回调机制
python·pycharm·协程·多进程·并行计算·异步编程
豌豆花下猫7 小时前
让 Python 代码飙升330倍:从入门到精通的四种性能优化实践
后端·python·ai
夏末蝉未鸣017 小时前
python transformers库笔记(BertForTokenClassification类)
python·自然语言处理·transformer
一只小灿灿8 小时前
前端计算机视觉:使用 OpenCV.js 在浏览器中实现图像处理
前端·opencv·计算机视觉
weixin_418813879 小时前
Python-可视化学习笔记
笔记·python·学习
Danceful_YJ9 小时前
4.权重衰减(weight decay)
python·深度学习·机器学习
Zonda要好好学习10 小时前
Python入门Day5
python
荔枝味啊~10 小时前
相机位姿估计
人工智能·计算机视觉·3d
电商数据girl11 小时前
有哪些常用的自动化工具可以帮助处理电商API接口返回的异常数据?【知识分享】
大数据·分布式·爬虫·python·系统架构