您的位置:首页 > 运维架构

【opencv】图像的膨胀和腐蚀

2014-04-11 21:17 330 查看
形态学图像处理是在图像中移动一个结构元素,这个结构元素可以是自定义的,然后将结构元素与图像像素进行交、并等集合运算。

先腐蚀后膨胀的过程称为开运算。它具有消除细小物体,如噪点;在纤细处分离物体;平滑较大物体边界的作用。

先膨胀后腐蚀的过程称为闭运算。它具有填充物体内细小空洞;连接近邻物体和平滑边界的作用。

在opencv中:

创建结构元素:IplConvKernel*
cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y,int shape, int* values=NULL );

腐蚀函数:void
cvErode( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );

膨胀函数:void cvDilate( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv