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

相关推荐
猿界零零七5 小时前
pip install mxnet 报错解决方案
python·pip·mxnet
不只会拍照的程序猿7 小时前
《嵌入式AI筑基笔记02:Python数据类型01,从C的“硬核”到Python的“包容”》
人工智能·笔记·python
Jay_Franklin7 小时前
Quarto与Python集成使用
开发语言·python·markdown
Oueii8 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
2401_831824969 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
njidf9 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
@我漫长的孤独流浪9 小时前
Python编程核心知识点速览
开发语言·数据库·python
宇擎智脑科技9 小时前
A2A Python SDK 源码架构解读:一个请求是如何被处理的
人工智能·python·架构·a2a
2401_851272999 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
vx_biyesheji00019 小时前
Python 全国城市租房洞察系统 Django框架 Requests爬虫 可视化 房子 房源 大数据 大模型 计算机毕业设计源码(建议收藏)✅
爬虫·python·机器学习·django·flask·课程设计·旅游