图像形态学 - 漫水填充算法(cvFloodFill)
2013-04-21 09:00
288 查看
漫水填充经常被用来标记或分离图像的一部分以便对其进行进一步处理或分析,也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或只处理掩码指定的像素点,操作的结果总是某个连续的区域。
cvCopyImage
cvFloodFill
[html] view
plaincopy
#include <highgui.h>
#include <cv.h>
int main(int argc, char** argv)
{
cvNamedWindow( "image" );
IplImage* src = cvLoadImage( argv[1] );
IplImage* img = cvCreateImage( cvGetSize(src), 8, 3 );
cvCopyImage( src, img );
cvFloodFill(
img,
cvPoint( 54, 82 ),
CV_RGB( 255, 255, 255 ),
cvScalar( 20, 30, 40, 0 ),
cvScalar( 20, 30, 40, 0 ),
NULL,
4,
NULL
);
cvShowImage( "image", img );
cvWaitKey(0);
cvReleaseImage( &src );
cvReleaseImage( &img );
cvDestroyAllWindows();
return 0;
}
转自:/article/7721191.html
cvCopyImage
cvFloodFill
[html] view
plaincopy
#include <highgui.h>
#include <cv.h>
int main(int argc, char** argv)
{
cvNamedWindow( "image" );
IplImage* src = cvLoadImage( argv[1] );
IplImage* img = cvCreateImage( cvGetSize(src), 8, 3 );
cvCopyImage( src, img );
cvFloodFill(
img,
cvPoint( 54, 82 ),
CV_RGB( 255, 255, 255 ),
cvScalar( 20, 30, 40, 0 ),
cvScalar( 20, 30, 40, 0 ),
NULL,
4,
NULL
);
cvShowImage( "image", img );
cvWaitKey(0);
cvReleaseImage( &src );
cvReleaseImage( &img );
cvDestroyAllWindows();
return 0;
}
转自:/article/7721191.html
相关文章推荐
- 图像形态学 - 漫水填充算法(cvFloodFill)
- 第五章 - 图像形态学 - 漫水填充算法(cvFloodFill)
- 图像形态学 漫水填充算法
- 一些基本形态学算法------区域填充算法
- cvFloodFill() 漫水填充算法
- 图像填充算法--洪水填充FloodFill
- 漫水填充算法 - cvFloodFill() 实现
- OpenCV - 图形图像处理 - 形态学处理 1931 1 Opencv图像识别从零到精通(17)----开运算、闭运算、顶帽、黑帽、形态学梯度、形态学角点、细化、填充 作者:qq_208236
- 二值图像--形态学处理4 击中,边界提取,孔洞填充,连通分量提取,凸壳,细化,骨架,形态学重建
- 图像算法---洪水填充算法函数
- Win8 Metro(C#)数字图像处理--2.65形态学轮廓提取算法
- Opencv图像识别从零到精通(17)----开运算、闭运算、顶帽、黑帽、形态学梯度、形态学角点、细化、填充
- 图像基本变换---图像形态学算法(膨胀+腐蚀+开运算+闭运算)
- 图像填充算法
- SSE图像算法优化系列二十四: 基于形态学的图像后期抗锯齿算法--MLAA优化研究。
- 图像处理算法基础(七)---形态学边界提取
- cvFloodFill 漫水填充算法
- java图像处理--形态学填充处理imfill
- 图像处理基本算法-形态学
- 图像处理基本算法-形态学