常用的二值化方法
来源:互联网 发布:mysql 视图 union all 编辑:程序博客网 时间:2024/06/01 09:33
//计算输入RGB彩色图像srcRGB的OTSU二值图像,将结果反映到输出图像dstBinary中
void getBinaryImageOTSU(IplImage*srcRGB,IplImage*dstBinary)
{
cvCvtColor(srcRGB,dstBinary,CV_BGR2GRAY);
cvThreshold(dstBinary,dstBinary,25,255,CV_THRESH_OTSU|CV_THRESH_BINARY_INV);
}
使用示例:
binary=cvCreateImage(cvGetSize(srcRGB),IPL_DEPTH_8U,1);
getBinaryImageOTSU(srcRGB,binary);
//计算输入灰度图像的自适应化二值图像,将结果反映到输出图像dstBinMat中
void getBinaryImageAdaptive(IplImage*srcGray,Mat&dstBinMat)
{
MatsrcGrayMat(srcGray);
adaptiveThreshold(srcGrayMat,dstBinMat,255,CV_ADAPTIVE_THRESH_MEAN_C,
CV_THRESH_BINARY_INV,7,14);
}
使用示例:
IplImage *gray=cvCreateImage(cvGetSize(srcRGB),IPL_DEPTH_8U,1);
cvCvtColor(srcRGB,gray,CV_BGR2GRAY);
Mat binaryMat;
getBinaryImageAdaptive(gray,binaryMat);
cvReleaseImage(&gray);
IplImagebinary=binaryMat;
- 常用的二值化方法
- OTSU常用的二值化方法
- 常用类的常用方法
- 一些常用的方法
- 一些常用的方法
- javascript 常用的方法
- SimpleDateFormat的常用方法
- 常用的数据库连接方法
- 常用的数据库连接方法
- 常用的C#方法
- 部分常用的方法
- javascript 常用的方法.....
- CString的常用方法
- JS 的常用方法
- JS 常用的方法
- HttpServletResponse的常用方法
- CString的常用方法
- CString的常用方法
- 一个Python中的闭包问题
- .NET框架设计—常被忽视的框架设计技巧
- 老师说 要坚持写博客。。
- Poj 2411 Mondriaan's Dream(压缩矩阵DP)
- STL之Vector
- 常用的二值化方法
- Android开发之ProcessState和IPCThreadState类分析
- 直接插入排序(JAVA版)
- windows如何在cmd命令行提示符中显示当前的时间
- Android利用ViewFlipper实现屏幕切换动画效果
- 计算几何 常用算法模版
- some online hack game and simulation tests platform
- C#---线程间操作无效: 从不是创建控件“txtreceive”的线程访问它
- Android应用开发学习笔记之图片切换器