参考 cv2.cvtColor - 云+社区 - 腾讯云

opencv中有多种色彩空间,包括 RGB、HSI、HSL、HSV、HSB、YCrCb、CIE XYZ、CIE Lab8种,使用中经常要遇到色彩空间的转化,以便生成mask图等操作。
可以使用下面的色彩空间转化函数 cv2.cvtColor( )进行色彩空间的转换:

HSV 表示hue、saturation、value

image_hsv = cv2.cvtColor(image,cv2.COLOR_BGR2HSV)

用这个函数把图像从RGB转到HSV夜色空间,注意是BGR2HSV,因为在opencv中默认的颜色空间是BGR。

当然了,上面是随便选图的,正经的应用类似于:
                  

cv2.cvtColor相关推荐

  1. OpenCV最经典的3种颜色空间(cv2.cvtColor)及互相转换

    OpenCV最经典的3种颜色空间(cv2.cvtColor)及互相转换 1. 效果图 2. 原理 2.1 照明条件的重要性 2.2 OpenCV 中的3种颜色空间/模型 2.3 颜色空间的主要用途 3 ...

  2. Opencv中除了cv2.cvtColor彩色图转灰度图之外的其他6种方法

    文章目录 1.参考文章: 2.公式集成: 3.代码实现: 4.实验结果: 1.参考文章: https://mp.weixin.qq.com/s/jqVVZbZZRIqVt_Fs7HiUkg 2.公式集 ...

  3. cv2.cvtColor(img,p)图片格式转换的用法

    cv2.cvtColor(img,p) 功能:颜色空间转换 参数:img:需要转换的图片 p:转换成何种格式. p=cv2.COLOR_BGR2RGB :BGR格式转换成RGB格式 p=cv2.COL ...

  4. 批量实现 cv2.cvtColor(images, cv2.COLOR_GRAY2RGB)

    背景:我想在一批灰度图像上画彩色的框,那么首先需要对灰度图转为 RGB,但是 RGB 信息已经损失了,所以只能对通道复制 3 份,变成彩色的三通道,这里使用 OpenCV 的 cv2.cvtColor ...

  5. Opencv中,imag=cv2.cvtColor(imag,cv2.COLOR_BGR2GRAY) 报错:error:!_src.empty() in function ‘cv::cvtColor‘

    Opencv,imag=cv2.cvtColor(imag,cv2.COLOR_BGR2GRAY) 报错:error:!_src.empty() in function 'cv::cvtColor' ...

  6. cv2.imread()和cv2.cvtColor() 的使用

    1.cv2.imread()接口读图像,读进来直接是BGR 格式数据格式在 0~255 需要特别注意的是图片读出来的格式是BGR,不是我们最常见的RGB格式,颜色肯定有区别. 2.cv2.cvtCol ...

  7. 关于cv2.cvtColor函数的一些小小的思考

    众所周知,python-opencv默认使用的是BGR编码,也就是说,在我们读取一张图片时会偏蓝.如下图所示: 又众所周知,我们可以使用cv2.cvtColor函数对图片进行一个转换 在使用cv2.c ...

  8. cv2.cvtColor(image,cv2.COLOR_RGB2BGR) opencv颜色空间的转换

    和常用的图像处理库不一样的是,opencv读取的图像是bgr格式.所以在使用plt 或者PIL工具进行显示的时候,需要十分注意要进行颜色空间的转换. import math import random ...

  9. cv2.imread(filename, 0)和先img=cv2.imread(filename, 1)再cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)得出灰度图区别

    函数cv2.imread(filepath, flags), 其中filename为读入image的路径,flags为标志位. flags有以下几种参数可供选择: cv2.IMREAD_COLOR:默 ...

  10. python颜色函数_颜色空间及cv2.cvtColor 转换函数

    图像处理时,有些图像可能在 RGB 颜色空间信息不如转换到其它颜色空间更清晰. 这里整理下关于颜色空间的知识,以及 python-opencv 的实现. 图像处理中有多种色彩空间,例如 RGB.HLS ...

最新文章

  1. vconsole插件_手机前端开发调试利器 – vConsole
  2. 38 JavaScript中的this指向问题
  3. 打造线下版元宇宙!机器人VR助力远程做核酸,登上Science子刊
  4. DeepChem | 基于DeepChem的GCN预测化合物溶解度
  5. kubernetes,什么鬼?
  6. python基础教程书籍推荐-Python入门书籍推荐,我的清单
  7. oracle数据泵还原命令,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
  8. 【Qt】QModbusDeviceIdentification类
  9. 设计算法时要确保分类讨论的完备性
  10. 吉林省统考计算机英语作文,2019年吉林省学位英语作文必背范文(我最……的题材) - 希赛网...
  11. 一个小案例精通lamda表达式与函数式接口
  12. HTTP状态:202、301、304、404、503
  13. PySpark : Structured Streaming
  14. 令牌环算法_一环(令牌)将它们全部统治
  15. SP_Flash_Tool_For_win10
  16. 解决win10系统flash player无法播放,升级
  17. 【速看】拼多多云服务平台流程信息流出
  18. 使用WireShark生成地理位置数据地图
  19. 8 款浏览器兼容性测试工具介绍,需要的赶紧收藏吧!
  20. 善网ESG报告(第十期)

热门文章

  1. Echarts 相关问题
  2. 设计一个方法,将一个字符串中每一个英文单词的首字母大写,返回一个新的字符串
  3. Unity Prefab批量修改
  4. 那年声明理解不了定义与初始化(三)
  5. @kubernetes(k8s)的kubectl的使用及资源类型pod生命周期与资源清单详解
  6. 微信公众号支付调试经验
  7. 网址--统一资源定位符(URL)构成详解
  8. 统一资源定位器URL(网址)
  9. 云服务器最佳实践-Linux云服务器SSH登录的安全加固
  10. 新朋老友齐聚首,共话「图形学」未来 | 将门行动派特别直播企划,就在7月6日晚!