【opencv】图像的膨胀和腐蚀

来源:互联网 发布:淘宝卖家 信用卡 编辑:程序博客网 时间:2024/05/16 08:01

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

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

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

在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 );


0 0
原创粉丝点击