Learning OpenCV cvAdaptiveThreshold 自适应阈值
来源:互联网 发布:怎样加入淘宝网 编辑:程序博客网 时间:2024/05/17 04:04
一、函数定义:
void cvAdaptiveThreshold(CvArr* src,//输入图像CvArr* dst,//输出图像double max_val,//最大值int adaptive_method=CV_ADAPTIVE_THRESH_MEAN_C,//自适应阈值方法int threshold_type=CV_THRESH_BINARY,//阈值类型int block_size=3,//邻域大小double param1=5//偏移量);
自适应阈值方法adaptive_method:
CV_ADAPTIVE_THRESH_MEAN_C 加权平均
CV_ADAPTIVE_THRESH_GAUSSIAN_C 高斯加权平均
二、例程:
//WIN7+VS2012+OPENCV2.4.7//void cvAdaptiveThreshold(//CvArr* src,//输入图像//CvArr* dst,//输出图像//double max_val,//最大值//int adaptive_method=CV_ADAPTIVE_THRESH_MEAN_C,//自适应阈值方法//int threshold_type=CV_THRESH_BINARY,//阈值类型//int block_size=3,//邻域大小//double param1=5//偏移量//);#include<cv.h>#include<highgui.h>#include<stdio.h>int main(int argc,char** argv){cvNamedWindow("threshold",1);cvNamedWindow("threshold_adp_mean",1);cvNamedWindow("threshold_adp_gaussian",1);//IplImage* src=cvLoadImage(argv[1],0);cvNamedWindow("source");cvShowImage("source",src);IplImage* dst=cvCreateImage(cvGetSize(src),src->depth,1);IplImage* dst_adp=cvCreateImage(cvGetSize(src),src->depth,1);//cvThreshold(src,dst,100,100,CV_THRESH_BINARY);cvShowImage("threshold",dst);cvAdaptiveThreshold(src,dst_adp,100,CV_ADAPTIVE_THRESH_MEAN_C);cvShowImage("threshold_adp_mean",dst_adp);cvAdaptiveThreshold(src,dst_adp,100,CV_ADAPTIVE_THRESH_GAUSSIAN_C);cvShowImage("threshold_adp_gaussian",dst_adp);// freecvWaitKey(0);cvDestroyAllWindows();cvReleaseImage(&src);cvReleaseImage(&dst);return 0;}
三、运行结果
0 0
- Learning OpenCV cvAdaptiveThreshold 自适应阈值
- Learning OpenCV cvAdaptiveThreshold 自适应阈值
- OpenCV 阈值化操作cvThreshold 和 自适应阈值cvAdaptiveThreshold操作
- 自适应阈值 cvAdaptiveThreshold
- opencv学习笔记(二十)自适应阈值cvAdaptiveThreshold ()
- 图像形态学 - 自适应阈值(cvAdaptiveThreshold)
- 局部自适应阈值二值化cvAdaptiveThreshold
- 第五章 - 图像形态学 - 自适应阈值(cvAdaptiveThreshold)
- opencv自适应阀值cvAdaptiveThreshold的应用
- OpenCV-自适应阈值化
- OpenCV自适应阈值
- opencv自适应阈值
- 初学opencv-单一阈值与自适应阈值
- opencv函数系列--自适应阈值
- OpenCV二值化cvThreshold和自适应二值化cvAdaptiveThreshold及Otsu
- opencv 学习之 阈值化<2> 自适应阈值
- OpenCV学习笔记-自适应阈值化
- OpenCV学习笔记-自适应阈值化
- jquery 的ajax怎么提交所有表单数据
- eclipse使用内置tomcat和使用外部tomcat的设置
- 第三方APP从我的APP返回的时候,将得到本APP传过去的数据
- json转换时间类型的字符串为object-小心
- hdu1010 dfs(奇偶剪枝,路径剪枝)
- Learning OpenCV cvAdaptiveThreshold 自适应阈值
- js校验大全
- PHP内核探索:新垃圾回收机制说明
- 一些与算法有关的网站
- 关于Application组件和Context
- Q947H电动三段式高压球阀技术参数、型号选型
- vc维的解释
- repo git
- [Matlab] Attempt to execute SCRIPT *** as a function