色彩空间转换常量
常量值 说明
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. 古猫先生 SATA系列博文转载

    SATA专题文章列表 SATA系列专题之一:浅析Physical Layer物理层OOB信号 SATA系列专题之二:2.0 Link layer链路层概述 SATA系列专题之二: 2.1 Link l ...

  2. es6 快速入门 系列 —— 模块

    其他章节请看: es6 快速入门 系列 模块 es6 以前,每个 javascript 都共享这一个全局作用域,随着代码量的增加,容易引发一些问题,比如命名冲突. 其他语言有包这样的概念来定义作用域, ...

  3. test-01-java 单元测试框架 junit 入门介绍

    拓展阅读 junit5 系列 基于 junit5 实现 junitperf 源码分析 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息 ...

  4. 惠普HP519打印机缺色处理记录

    打印蓝色缺失, 黑色出墨不均匀 开盖检查, 发现蓝色墨水管路中间有断线, 拆开打印头后, 用随机器配的桔红色吸墨器吸墨. 之后重新开机还是缺色. 检查彩色打印头, 用浅浅的一层热水泡下方喷嘴, 黄色红 ...

  5. MyBatis Interceptor

    MyBatis的拦截器可以用于在以下对象及方法中拦截修改: Executor (update, query, flushStatements, commit, rollback, getTransac ...

  6. LAMP环境部署wordpress

    关于搭建LAMP 请参考:https://blog.csdn.net/IndexMan/article/details/122991129 本篇是基于LAMP环境搭建wordpress. 上传word ...

  7. thinkphp集成editormd一系列实战

    介绍 最近php搞了个博客,需要集成markdown编辑器(富文本的太low了,效率也低),用的是时下比较火的editormd,除了基本的文档编辑我这里还实现了几个自己的需求: 使用ctrl-v实现将 ...

  8. Java并发编程实例--9.使用本地线程变量

    并发程序一个重要方面就是共享数据. 这一点在继承了Thread类或实现了Runnable接口的对象中有着特殊的重要性. 如果你创建了一个实现了Runnable接口的类对象并且用这个对象开启了N个线程对 ...

  9. pikachu sql inject 时间盲注

    输入框输入任何消息返回内容都是一样的 那么可以考虑插入sleep函数来观察响应时长来判断是否有注入点 输入 kobe' and sleep(3) # 发现页面缓冲3秒才响应,说明确实是注入点 通过if ...

  10. vi或vim中底行模式的查找并替换

    # 格式 s/要查找的内容/替换为的内容/修饰符 # 说明 要查找的内容:可使用基本正则表达式模式 替换为的内容:不能使用模式,但可以使用\1,\2...等后向引用符号,还可以使用"& ...