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

相关推荐
MACKEI12 小时前
服务器流式传输接口问题排查与解决方案
python·nginx·流式
毕设源码-郭学长13 小时前
【开题答辩全过程】以 基于Python爬取学院师资队伍信息的设计与分析为例,包含答辩的问题和答案
开发语言·python
2301_7657031413 小时前
工具、测试与部署
jvm·数据库·python
Jackson@ML13 小时前
Kimi K2.5横空出世!K2.5模型功能详解
python·大语言模型·kimi
BYSJMG13 小时前
计算机毕设选题推荐:基于大数据的癌症数据分析与可视化系统
大数据·vue.js·python·数据挖掘·数据分析·课程设计
我材不敲代码13 小时前
Python爬虫介绍——简单了解一下爬虫
开发语言·爬虫·python
naruto_lnq14 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
yuankoudaodaokou14 小时前
高帧率扫描如何重塑动态三维扫描与思看科技300fps解决方案
python·科技
rainbow688914 小时前
Python零基础到精通全攻略
python
毕设源码-朱学姐14 小时前
【开题答辩全过程】以 基于python网络安全知识在线答题系统为例,包含答辩的问题和答案
开发语言·python·web安全