当前位置: 首页 > article >正文

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


http://www.kler.cn/a/581602.html

相关文章:

  • JAVA的权限修饰符
  • 前瞻技术新趋势:改变未来生活方式的技术探索
  • Flink测试环境Standalone模式部署实践
  • 关于Vue/React中Diffing算法以及key的作用
  • C/S架构与B/S架构
  • C++设计模式-观察者模式:从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析
  • 【算法】BFS(最短路径问题、拓扑排序)
  • ScanPy - Preprocessing and clustering 3k PBMCs (legacy workflow)工作复现
  • 【亲测有效】Mac系统升级或降级Node.js版本,Mac系统调整node.js版本
  • alibaba EasyExcel的使用说明
  • 基于Ollama平台部署的Qwen大模型实现聊天机器人
  • git规范提交之commitizen conventional-changelog-cli 安装
  • 《灵珠觉醒:从零到算法金仙的C++修炼》卷三·天劫试炼(27)混元幡遮天机 - 第一个错误版本(二分边界)
  • golang从入门到做牛马:第十四篇-Go语言结构体:数据的“定制容器”
  • CSS中相对定位使用详情
  • 力扣热题 100:贪心算法专题经典题解析
  • 【干货教程】在Windows计算机部署DeepSeek大模型,给在实验室无外网的同事们用(基于Ollama和OpenWebUI)
  • Java直通车系列23【Spring Boot】(了解 Spring Boot 概念与优势)
  • Camel AI Owl + 阿里云QWQ 本地部署
  • Ubuntu 下 nginx-1.24.0 源码分析 (1)