OpenCV常量值含义表
| 色彩空间转换常量 | ||
| 常量值 | 说明 | |
| 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常量值含义表的更多相关文章
- 【转】C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1)
C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1) #region 截获消息 /// 截获消息 处理XP不能关机问题 protected ...
- 如何修改const常量值
总结:这个跟计算机语言类别和编译器有关,本文是在linux环境下说明的. 分两种情况: 1. C语言: 2. C++语言: /*! * \Description: * \author scictor ...
- C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值
接收拦截+发送消息 对于处理所有消息.net 提供了wndproc进行重写 WndProc(ref Message m)protected override void WndProc(ref Mess ...
- PyQt学习随笔:自定义Qt事件可以使用的事件类型的常量值范围
除了<PyQt学习随笔:Qt事件QEvent.type类型常量及其含义资料速查>介绍的Qt已经定义的事件外,Qt还支持自定义事件. 为了方便起见,可以使用 registerEventTyp ...
- Java 常量值的数据类型
Java 常量值(也叫字面量)和变量一样,也是有数据类型的. 经常有面试题考察你对 Java 常量值数据类型的理解,如下: float a = 3.3; 问你这一行代码是否正确?答案肯定是不正确.为什 ...
- WMsg参数常量值
//WMsg参数常量值: //创建一个窗口 const int WM_CREATE = 0x01; //当一个窗口被破坏时发送 const int WM_DESTROY = 0x02; //移动一个窗 ...
- Map生成器 map适配器如今能够使用各种不同的Generator,iterator和常量值的组合来填充Map初始化对象
Map生成器 map适配器如今能够使用各种不同的Generator,iterator和常量值的组合来填充Map初始化对象 package org.rui.collection2.map; /** * ...
- VC++ 在两个程序中 传送字符串等常量值的方法:使用了 WM_COPYDATA 消息(转载)
转载:http://www.cnblogs.com/renyuan/p/5037536.html VC++ 在两个程序中 传递字符串等常量值的方法:使用了 WM_COPYDATA 消息的 消息作用: ...
- SendMessage wMsg常量值参考
namespace Core.WinAPI { /// <summary> /// wMsg参数常量值: /// </summary> public static class ...
- Entity FreamWork 无法创建“System.Object”类型的常量值。此上下文仅支持基元类型或枚举类型错误解决
Entity FreamWork 无法创建“System.Object”类型的常量值.此上下文仅支持基元类型或枚举类型错误解决: 最近在开发中把我原来抄的架构里面的主键由固定的Guid改成了可以泛型指 ...
随机推荐
- 古猫先生 SATA系列博文转载
SATA专题文章列表 SATA系列专题之一:浅析Physical Layer物理层OOB信号 SATA系列专题之二:2.0 Link layer链路层概述 SATA系列专题之二: 2.1 Link l ...
- es6 快速入门 系列 —— 模块
其他章节请看: es6 快速入门 系列 模块 es6 以前,每个 javascript 都共享这一个全局作用域,随着代码量的增加,容易引发一些问题,比如命名冲突. 其他语言有包这样的概念来定义作用域, ...
- test-01-java 单元测试框架 junit 入门介绍
拓展阅读 junit5 系列 基于 junit5 实现 junitperf 源码分析 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息 ...
- 惠普HP519打印机缺色处理记录
打印蓝色缺失, 黑色出墨不均匀 开盖检查, 发现蓝色墨水管路中间有断线, 拆开打印头后, 用随机器配的桔红色吸墨器吸墨. 之后重新开机还是缺色. 检查彩色打印头, 用浅浅的一层热水泡下方喷嘴, 黄色红 ...
- MyBatis Interceptor
MyBatis的拦截器可以用于在以下对象及方法中拦截修改: Executor (update, query, flushStatements, commit, rollback, getTransac ...
- LAMP环境部署wordpress
关于搭建LAMP 请参考:https://blog.csdn.net/IndexMan/article/details/122991129 本篇是基于LAMP环境搭建wordpress. 上传word ...
- thinkphp集成editormd一系列实战
介绍 最近php搞了个博客,需要集成markdown编辑器(富文本的太low了,效率也低),用的是时下比较火的editormd,除了基本的文档编辑我这里还实现了几个自己的需求: 使用ctrl-v实现将 ...
- Java并发编程实例--9.使用本地线程变量
并发程序一个重要方面就是共享数据. 这一点在继承了Thread类或实现了Runnable接口的对象中有着特殊的重要性. 如果你创建了一个实现了Runnable接口的类对象并且用这个对象开启了N个线程对 ...
- pikachu sql inject 时间盲注
输入框输入任何消息返回内容都是一样的 那么可以考虑插入sleep函数来观察响应时长来判断是否有注入点 输入 kobe' and sleep(3) # 发现页面缓冲3秒才响应,说明确实是注入点 通过if ...
- vi或vim中底行模式的查找并替换
# 格式 s/要查找的内容/替换为的内容/修饰符 # 说明 要查找的内容:可使用基本正则表达式模式 替换为的内容:不能使用模式,但可以使用\1,\2...等后向引用符号,还可以使用"& ...