cvThreshold对单通道数组元素进行固定阈值操作
来源:互联网 发布:linux anaconda 运行 编辑:程序博客网 时间:2024/05/17 23:35
cvThreshold是opencv库中的一个函数
作用:函数 cvThreshold 对单通道数组应用固定阈值操作。
该函数的典型应用是对灰度图像进行阈值操作得到二值图像。
(cvCmpS 也可以达到此目的) 或者是去掉噪声,例如过滤很小或很大象素值的图像点。本函数支持的对图像取阈值的方法由 threshold_type 确定。
形式:void cvThreshold( const CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type );
src:原始数组 (单通道 , 8-bit of 32-bit 浮点数)。
dst:输出数组,必须与 src 的类型一致,或者为 8-bit。
threshold:阈值
max_value:使用 CV_THRESH_BINARY 和 CV_THRESH_BINARY_INV 的最大值。
threshold_type:阈值类型 threshold_type=CV_THRESH_BINARY:
如果 src(x,y)>threshold ,dst(x,y) = max_value; 否则,des(x,y)=0;
threshold_type=CV_THRESH_BINARY_INV:
如果 src(x,y)>threshold,dst(x,y) = 0; 否则,dst(x,y) = max_value. threshold_typ
threshold_type=CV_THRESH_BINARY:
dst(x,y) = max_value, if src(x,y)>threshold 0, otherwise.
threshold_type=CV_THRESH_BINARY_INV:
dst(x,y) = 0, if src(x,y)>threshold; dst(x,y) = max_value, otherwise.
threshold_type=CV_THRESH_TRUNC:
dst(x,y) = threshold, if src(x,y)>threshold; dst(x,y) = src(x,y), otherwise.
threshold_type=CV_THRESH_TOZERO:
dst(x,y) = src(x,y), if (x,y)>threshold ; dst(x,y) = 0, otherwise.
threshold_type=CV_THRESH_TOZERO_INV:
dst(x,y) = 0, if src(x,y)>threshold ; dst(x,y) = src(x,y), otherwise.
左面是图形化的阈值描述:
- cvThreshold对单通道数组元素进行固定阈值操作
- Threshold 对单通道数组应用的固定阈值操作
- opencv学习笔记(十九)单通道固定阈值cvThreshold()以及自适应阈值化 OTSU算法
- 第五章 - 图像形态学 - 阈值化(cvThreshold),通道求和
- OpenCV 阈值化操作cvThreshold 和 自适应阈值cvAdaptiveThreshold操作
- cvThreshold() 阈值化
- 阈值化----cvThreshold函数
- opencv我的单通道阈值分割
- 关于阈值化函数cvThreshold()
- opencv3学习之固定阈值操作
- 对数组进行各种操作
- 对数组元素进行编号问题!
- 对数组中的元素进行查找,清除
- 对数组中的元素进行折半查找
- MongoDB中对数组元素进行查询
- 对数组元素进行由大到小排列
- 实现函数功能对数组元素进行插入、删除、查询操作
- mongodb对数组元素及内嵌文档进行增删改查操作
- OGRE中的资源组名
- Zend Studio 8 SQL数据库资源管理器使用实例教程
- kbps和Kbps的区别
- epoll学习笔记
- MyEclipse查找功能巧用
- cvThreshold对单通道数组元素进行固定阈值操作
- grep精确提取
- 新官上任——受三把火
- 让Tomcat支持中文路径名和中文文件名
- 获取Gridview的HyperLinkField
- C字符串数组与字符串指针
- led驱动
- 完整java开发中JDBC连接数据库代码和步骤
- 柱形图