在python OpenCV中,颜色通道顺序默认是GBR

例:

b,g,r = cv2.split(img)
img=cv2.merge([b,g,r])

另外一提,利用 matplotlib 显示时发生颜色异常原因:matplotlib 的颜色通道顺序是RGB

所以,要使颜色正确显示,得把图片的GBR转成RGB

r_img=cv2.cvtColor(img,cv2.COLOR_BGR2RGB)

ps:除了这种转化,还有其他的转化

RGB:将色彩解析成红色®绿色(G)和蓝色(B)

HSL:将色彩解析为色相(H)饱和度(S)和亮度(L)

HSV:将色彩解析为色相(H)饱和度(S)和明度(V)

HSI:将色彩解析为色相(H)饱和度(S)和亮度(I)

参数分别是:GBR2HSL,GBR2HSV,GBR2HSI

python OpenCV 颜色通道问题 子图颜色异常问题相关推荐

  1. python+opencv多进程实现识别魔方颜色,通过kociemba算法得出算法字符串并画图(附毕设完整视频)

    完整毕设成果视频如下: 本科毕业设计转魔方(声音略大) python+opencv本科毕业设计转魔方(声音略大) 上一篇博客已经给大家讲了鼠标hsv获取魔方颜色阈值方法,具体见 python+open ...

  2. MATLAB交换图片红绿颜色通道,matlab的颜色映射colormap

    Colormap 颜色映射 1.首先说明颜色图这个概念: 在matlab中用我们描述一种颜色通常用RGB(红绿蓝)的形式,当然在计算机中RGB取值都在0到1的实数,强度必须在 [0, 1] 范围内,值 ...

  3. python opencv cv.applyColorMap()函数(颜色映射)ColormapTypes【将Intel Realsense D435深度图的黑白图映射为彩色图】

    文章目录 API ColormapTypes 完整应用代码[将深度图的黑白图映射为彩色图] map原理 能否map CV_24UC3的? API def applyColorMap(src, colo ...

  4. python opencv单通道转多通道_13、OpenCV绘图和文本显示

    我们经常想要绘制各种形状,为此,OpenCV提供了一系列功能,可以绘制直线,矩形,圆等.OpenCV的绘图功能适用于图像,但其中大多数仅影响前三个通道,在单通道图像的情况下仅默认第一个通道.大多数绘图 ...

  5. Opencv图像基本操作——读取、显示、截取图像、属性、颜色通道、边界填充、图像融合

    引言 我们都会有一个疑惑:计算机眼中的图像长什么样子呢? 首先拿来一张图片分割成无数个小格,每一个小格叫做像素点,计算机中的图像是由像素点构成的像素矩阵,像素点构成它的每一个值都是在0-255之间浮动 ...

  6. 【Android 应用开发】Paint 滤镜原理 之 颜色矩阵 ( 颜色模式 | 颜色通道 | 颜色矩阵 | 矩阵运算 | 矩阵乘法 | 矩阵加法 | 颜色矩阵深入解析 )

    文章目录 颜色模式 颜色通道 Android 中的颜色矩阵 矩阵乘法运算 滤镜中的矩阵乘法运算 矩阵加法运算 滤镜中的矩阵乘法运算 滤镜运算原理 ( 总结 ) 实际滤镜理论示例 颜色模式 颜色模式 : ...

  7. 高级UI之Paint(滤镜,颜色通道,矩阵运算)

    前言 在之前的几次课当中我们已经详细了解到整个android程序,从启动再到绘制的整体流程,从这中间我们又牵扯出了Canvas绘制图形的画板和我们的Paint控制色彩样式的画笔,那么之前基础篇我们就不 ...

  8. Python OpenCV基于颜色通道分离法去除图片中的红色印章

    最近一段时间的工作都是研究如何去除图片中的红色印章,在网上查找了大量的大佬写过的方法,发现大多数是采取颜色通道分离法来做,并且效果还不错.站在前人的肩膀上,我又做了些许调整,谈不上是改进,但是能应对更 ...

  9. 三:OpenCV图片颜色通道数据转换

    对图片进行操作时经常会涉及到不同通道数据提取,在OpenCV中提供了很多比较便捷的操作函数,本文涉及函数如下: 1.cvtColor 颜色空间转换 2.convertTo 图片数据类型转换 3.spl ...

  10. opencv去除图片中某一颜色(python实现)

    opencv去除图片中某一颜色(python实现) 一 打开图片 ​ 打开图片的时候最好使用windows自带的"画图"软件查看(在画图软件下通过句柄精灵获得点的RGB值与open ...

最新文章

  1. STVD出现红色区域
  2. python基础语法手册format-Python format 格式化函数
  3. 第一章:1.1.4信号运算
  4. linux 初学体验 20155317 王新玮
  5. 实例21:python
  6. android中activity布局,Activity布局初步(一)
  7. Buttons——CSS按钮样式库
  8. 基于相干解调法和基于相位比较法的2DPSK数字通信系统 MATLAB Simulink仿真
  9. Using the isBranch() method to determine if a Tree item is a branch or leaf
  10. 使用'SAPGUI_SET_PROPERTY'函数是GUI屏幕可见和不可见
  11. 关于php的梗儿_抖音上的梗,你知道哪些?
  12. 完整的连接器设计手册_连接器退化机理是什么?(一)
  13. excel打印预览分页_Excel分页符预览技巧
  14. POI使用详解 java 复杂excel导出(笔记)
  15. iOS字体大小适配的几种方法
  16. 电子元器件失效模式及失效机理汇总
  17. hifiasm对HiFi PacBio进行组装
  18. Udp数据接收和发送代码
  19. PP01工艺路线批量导入_SAP刘梦_新浪博客
  20. VPS云主机套餐中都包含什么

热门文章

  1. 配合字体图标的搜索框
  2. Python爬取百度图片|我们都爱的ins小姐姐头像
  3. 【AI视野·今日NLP 自然语言处理论文速览 第六期】Fri, 11 Jun 2021
  4. InputStream 、FileInputStream、InputStreamReader 、BufferedReader的区别
  5. Foxmail如何设置?
  6. springboot2.0和mysql8的时间问题
  7. ddwrt php,DDWRT脱机下载+架设网站修正加强版tar.gz模式发布
  8. 关于 nth-child(n)的几种写法。
  9. python进程池Pool的apply与apply_async到底怎么用?
  10. 银行技术岗笔试计算机基础知识点,想去银行技术岗,考试都考啥?