色彩空间转换常量
常量值 说明
cv2.COLOR_BGR2GRAY 从 BGR 色彩空间转换到 GRAY 色彩空间
cv2.COLOR_RGB2GRAY 从 RGB 色彩空间转换到 GRAY 色彩空间
cv2.COLOR_BGR2HSV 从 BGR 色彩空间转换到 HSV 色彩空间
cv2.COLOR_RGB2HSV 从 RGB 色彩空间转换到 HSV 色彩空间
 
字体常量
名称 描述
cv2.FONT_HERSHEY_SIMPLEX 正常大小的 sans-serif 字体
cv2.FONT_HERSHEY_PLAIN 小号的 sans-serif 字体
cv2.FONT_HERSHEY_DUPLEX 正常大小的 sans-serif 字体( 比 FONT_HERSHEY_ SIMPLEX 字体样式更复杂)
cv2.FONT_HERSHEY_COMPLEX 正常大小的 serif 字体
cv2.FONT_HERSHEY_TRIPLEX 正常大小的serif字体(比FONT_HERSHEY_COMPLEX 字体样式更复杂)
cv2.FONT_HERSHEY_COMPLEX_SMALL FONT_HERSHEY_COMPLEX 字体样式的的简化版
cv2.FONT_HERSHEY_SCRIPT_SIMPLEX 手写风格的字体
cv2.FONT_HERSHEY_SCRIPT_COMPLEX FONT_HERSHEY_SCRIPT_SIMPLEX字体样式的进阶版
cv2.FONT_ITALIC 斜体
 
阈值处理类型
常 量 值 说    明
cv2.THRESH_BINARY 二值化阈值处理
cv2.THRESH_BINARY_INV 反二值化阈值处理
cv2.THRESH_TOZERO 低于阈值零处理
cv2.THRESH_TOZERO_INV 超出阈值零处理
cv2.THRESH_TRUNC 截断阈值处理
 
形态学运算的操作类型
常 量 值 说    明
cv2.MORPH_ERODE 腐蚀操作
cv2.MORPH_DILATE 膨胀操作
cv2.MORPH_OPEN 开运算,先腐蚀后膨胀
cv2.MORPH_CLOSE 闭运算,先膨胀后腐蚀
cv2.MORPH_GRADIENT 梯度运算,膨胀图减腐蚀图,可以得出简易的轮廓
cv2.MORPH_TOPHAT 顶帽运算,原始图像减开运算图像
cv2.MORPH_BLACKHAT 黑帽运算,闭运算图像减原始图像
 
自适应阈值采用的算法
常 量 值 说    明
cv2.ADAPTIVE_THRESH_MEAN_C 对一个正方形区域内的所有像素平均加权
cv2.ADAPTIVE_THRESH_GAUSSIAN_C 根据高斯函数按照像素与中心点的距离对一个正方
形区域内的所有像素进行加权计算
 
OpenCV自带的级联分类器及其功能
常 量 值 说明
haarcascade_eye.xml 眼睛检测
haarcascade_eye_tree_eyeglasses.xml 眼镜检测
haarcascade_frontalcatface.xml 正面猫脸检测
haarcascade_frontalface_default.xml 正面人脸检测
haarcascade_fullbody.xml 身形检测
haarcascade_lefteye_2splits.xml 左眼检测
haarcascade_lowerbody.xml 下半身检测
haarcascade_profileface.xml 侧面人脸检测
haarcascade_righteye_2splits.xml 右眼检测
haarcascade_russian_plate_number.xml 车牌检测
haarcascade_smile.xml 笑容检测
haarcascade_upperbody.xml 上半身检测
 
轮廓检测模式
常 量 值 说    明
cv2.RETR_EXTERNAL 只检测外轮廓
cv2.RETR_LIST 检测所有轮廓,但不建立层次关系
cv2.RETR_CCOMP 检测所有轮廓,并建立两级层次关系
cv2.RETR_TREE 检测所有轮廓,并建立树状结构的层次关系
 
模板匹配采用的方法
常 量 值 说    明
cv2.TM_SQDIFF 差值平方和匹配,也叫平方差匹配。可以理解为差异 程度。匹配程度越高,计算结果越小。完全匹配的结 果为 0
cv2.TM_SQDIFF_NORMED 标准差值平方和匹配,也叫标准平方差匹配,规则同上
cv2.TM_CCORR 相关匹配。可以理解为相似程度,匹配程度越高,计 算结果越大
cv2.TM_CCORR_NORMED 标准相关匹配,规则同上
cv2.TM_CCOEFF 相关系数匹配,也属于相似程度,计算结果为 -1~ 1 之间的浮点数,1 表示完全匹配,0 表示毫无关系,-1 表示两张图片亮度刚好相反
cv2.TM_CCOEFF_NORMED 标准相关系数匹配,规则同上
cv2.MORPH_BLACKHAT 黑帽运算,闭运算图像减原始图像
 
轮廓检测采用的方法
常 量 值 说    明
cv2.CHAIN_APPROX_NONE 储存轮廓上的所有点
cv2.CHAIN_APPROX_SIMPLE 只保存水平、垂直或对角线轮廓的端点
cv2.CHAIN_APPROX_TC89_L1 Ten-Chinl近似算法中的一种
cv2.CHAIN_APPROX_TC89_KCOS Ten-Chinl近似算法中的一种

OpenCV常量值含义表的更多相关文章

  1. 【转】C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1)

    C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1) #region 截获消息        /// 截获消息  处理XP不能关机问题        protected ...

  2. 如何修改const常量值

    总结:这个跟计算机语言类别和编译器有关,本文是在linux环境下说明的. 分两种情况: 1. C语言: 2. C++语言: /*! * \Description: * \author scictor ...

  3. C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值

    接收拦截+发送消息 对于处理所有消息.net 提供了wndproc进行重写 WndProc(ref Message m)protected override void WndProc(ref Mess ...

  4. PyQt学习随笔:自定义Qt事件可以使用的事件类型的常量值范围

    除了<PyQt学习随笔:Qt事件QEvent.type类型常量及其含义资料速查>介绍的Qt已经定义的事件外,Qt还支持自定义事件. 为了方便起见,可以使用 registerEventTyp ...

  5. Java 常量值的数据类型

    Java 常量值(也叫字面量)和变量一样,也是有数据类型的. 经常有面试题考察你对 Java 常量值数据类型的理解,如下: float a = 3.3; 问你这一行代码是否正确?答案肯定是不正确.为什 ...

  6. WMsg参数常量值

    //WMsg参数常量值: //创建一个窗口 const int WM_CREATE = 0x01; //当一个窗口被破坏时发送 const int WM_DESTROY = 0x02; //移动一个窗 ...

  7. Map生成器 map适配器如今能够使用各种不同的Generator,iterator和常量值的组合来填充Map初始化对象

    Map生成器 map适配器如今能够使用各种不同的Generator,iterator和常量值的组合来填充Map初始化对象 package org.rui.collection2.map; /** * ...

  8. VC++ 在两个程序中 传送字符串等常量值的方法:使用了 WM_COPYDATA 消息(转载)

    转载:http://www.cnblogs.com/renyuan/p/5037536.html VC++ 在两个程序中 传递字符串等常量值的方法:使用了 WM_COPYDATA 消息的 消息作用:  ...

  9. SendMessage wMsg常量值参考

    namespace Core.WinAPI { /// <summary> /// wMsg参数常量值: /// </summary> public static class ...

  10. Entity FreamWork 无法创建“System.Object”类型的常量值。此上下文仅支持基元类型或枚举类型错误解决

    Entity FreamWork 无法创建“System.Object”类型的常量值.此上下文仅支持基元类型或枚举类型错误解决: 最近在开发中把我原来抄的架构里面的主键由固定的Guid改成了可以泛型指 ...

随机推荐

  1. 执行shell脚本过程中传递参数

    假设我有一个shell脚本install.sh,在运行过程中需要终端输入一条指令才能继续执行,例如程序询问是否删除某文件,终端需要输入Y/N.采用下面的方式可以实现自动输入参数,无需人工干预: ech ...

  2. Java集合框架学习(十二) Arrays类详解

    声明:部分内容参考自:https://liuyanzhao.com/2863.html Arrays类介绍 这个类包含了用于操作数组的各种方法,诸如:排序和搜索. 这个类还包含一个静态方法asList ...

  3. [BUUCTF][WEB][极客大挑战 2019]PHP 1

    打开靶机URL 看到字面提示 因为每次猫猫都在我键盘上乱跳,所以我有一个良好的备份网站的习惯不愧是我!!! 说明该网站有备份,说不定放在了Http服务器的某个目录下 那么这里我们可以用dirsearc ...

  4. SDL开发笔记(一):SDL介绍、编译使用以及工程模板

    若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/ar ...

  5. 7z命令

    文件解压缩命令 语法格式:7z 参数 文件名 常用参数 a 向压缩包中添加文件 t 测试压缩包的完整性 d 从压缩包中删除文件 u 更新压缩包中的文件 e 从压缩包中提取文件 x 解压文件时保留绝对路 ...

  6. itsdangerous模块的使用

    简介 生成临时身份令牌(通过邮件让用户注册激活的时候地址当中带有用户的信息.但是信息一般都是敏感信息,而且还想让它具有时效性,所以就可以选择itsdangerous模块 官网:https://itsd ...

  7. 记一个 Andorid 生成文件失败的bug

    Android生成文件失败:java.lang.IllegalStateException:Failed to build unique file: /storage/emulated/0/... 1 ...

  8. Flask遇到的坑及解决办法

    flask_script 在使用第三方包flask_script时,报一下错误 ModuleNotFoundError: No module named 'flask._compat' 问题时flas ...

  9. stm32OLED多级菜单

    今天实现了OLED多级菜单的显示.我用的是stm32f103ve,和四脚的OLED屏幕,用了三个按键. 话不多说,直接上代码. 点击查看代码 //先定义按键功能结构体 typedef struct { ...

  10. Mysql进阶目录

    一:Mysql字符集问题 二:Mysql_Sql模式 三:Mysql的数据目录 四:Mysql用户管理 五:Mysql权限管理 六: 权限表 七: 角色管理 八: Mysql配置文件的使用 九: My ...