cvCvtColor(...),是Opencv里的颜色空间转换函数,可以实现rgb颜色向HSV,HSI等颜色空间的转换,也可以转换为灰度图像。    参数CV_BGR2GRAY是RGB到gray,   参数  CV_GRAY2BGR 是 gray 到RGB.

处理结果是彩色的,则转灰色就是了:   void cvCvtColor( const CvArr* src, CvArr* dst, int code );   src    输入的  8-bit , 16-bit 或  32-bit 单倍精度浮点数影像。    dst    输出的 8-bit ,  16-bit 或  32-bit 单倍精度浮点数影像。   code

  色彩空间转换的模式,该code来实现不同类型的颜色空间转换。比如CV_BGR2GRAY表示转换为灰度图,CV_BGR2HSV将图片从RGB空间转换为HSV空间。其中当code选用CV_BGR2GRAY时,dst需要是单通道图片(cvcreateimage()最后一个参数是1的时候,就是代表单通道图)。当code选用CV_BGR2HSV时,对于8位图,需要将rgb值归一化到0-1之间。这样得到HSV图中的H范围才是0-360,S和V的范围是0-1。

opencv之 cvCvtColor的用法相关推荐

  1. OpenCV反向项目功能用法的实例(附完整代码)

    OpenCV反向项目功能用法的实例 OpenCV反向项目功能用法的实例 OpenCV反向项目功能用法的实例 #include "opencv2/imgproc.hpp" #incl ...

  2. OpenCV cv::Mat::checkVector用法的实例(附完整代码)

    OpenCV cv::Mat::checkVector用法的实例 OpenCV cv::Mat::checkVector用法的实例 OpenCV cv::Mat::checkVector用法的实例 # ...

  3. OpenCV gPhoto2 VideoCapture的用法(附完整代码)

    OpenCV gPhoto2 VideoCapture的用法 OpenCV gPhoto2 VideoCapture的用法 OpenCV gPhoto2 VideoCapture的用法 #includ ...

  4. OpenCV findContours和drawContours用法的实例(附完整代码)

    OpenCV findContours和drawContours用法的实例 OpenCV findContours和drawContours用法的实例 OpenCV findContours和draw ...

  5. OpenCV中cv2的用法

    OpenCV中cv2的用法 一.读入图像 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志  cv2.IMR ...

  6. cvcvtcolor,opencv函数cvcvtcolor和cvtcolor之间的区别是什么

    I am new to c++ coding . can you tell me what is the difference between opencv function cvcvtcolor a ...

  7. 深度学习和目标检测系列教程 12-300:常见的opencv的APi和用法总结

    @Author:Runsen 由于CV需要熟练使用opencv,因此总结了opencv常见的APi和用法. OpenCV(opensourcecomputervision)于1999年正式推出,它来自 ...

  8. 特征匹配中OpenCV Dmatch类的用法解析以及非常详细的ORB特征提取与匹配解析

    首先说明一点,在SLAM中进行特征提取和匹配时,需要注意使用的OpenCV版本,在使用OpenCV2.x版本时,可以创建特征对象如下所示(省略了参数表): ORB orb; SURF surf; SI ...

  9. openCV中convertTo的用法1

    convertTo的用法 src.convertTo(dst, type, scale, shift) img参数为图像数据来源,其类型为Mat. 注意也不是所有格式的Mat型数据都能被使用保存为图片 ...

最新文章

  1. C#多线程技术总结(异步)
  2. Pentium的指令系统(2)——Pentium的指令系统
  3. linux命令系列-zip(压缩打包)
  4. SqlServer自增长字段归零
  5. c++实现超声回波包络检测_学术简报新型电磁超声换能器,小尺寸板材缺陷检测效率高...
  6. 解决办法:下列软件包有未满足的依赖关系,依赖。。。但是。。。正要被安装
  7. 最新手机号段归属地数据库(2018年4月)
  8. 批量转换Caltech Pedestrian Dataset中annotations中的.vbb文件为.txt文件
  9. Bootdo后台管理系统使用步骤详解
  10. 软件构造-线程安全性
  11. 嵌入式系统概述3-嵌入式系统的开发流程和学习基础、方法
  12. 【前端】微信小程序 内容安全图片校验API imgSecCheck 代码示例 图片违规校验
  13. 小程序自定义filter调用报错underfined
  14. 分数计算器java报告_20182307 2019-2020-1 《数据结构与面向对象程序设计》实验四报告...
  15. pdfmake支持html,pdfMake前端导出pdf
  16. php ean13,php生成EAN_13标准条形码实例_php实例
  17. 彻底搞懂MySQL表锁、行锁和叶锁
  18. Linux技巧之Ubuntu11.04下安装极点五笔输入法
  19. 【231】判断是否是2的次幂--位运算相关
  20. NLP-生成模型-2014:Seq2Seq【缺点:①解码器无法对齐编码器(Attention机制);②编码器端信息过使用或欠使用(Coverage机制);③解码器无法解决OOV(Pointer机制)】

热门文章

  1. 2023年大学开学典礼讲话稿
  2. 智能卡接口控制器(SIM)ATR应答
  3. 信号分析课设:语音信号的延迟与混响+GUI(Matlab)
  4. OSPF的四种网络类型详解
  5. 电容式触摸芯片 - GTX314L规格参数介绍
  6. 二维码怎么转换成链接地址?二维码生成网址的操作方法
  7. 2021前三季度最新漏洞发现工具(开源)清单
  8. 鼠标事件:onclick、onmousedown、onmouseup、onmouseover、onmouseout、onmouseenter、onmouseleave、鼠标的按键、 div简单拖拽
  9. Unity 2020 URP Camera UI相机问题
  10. 检测单词拼写语法:是否符合大小写语法