cvDilate()膨胀 cvErode()腐蚀函数

void cvDilate( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );

void cvErode( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );

src             输入图像.
dst            输出图像.
element    用于膨胀的结构元素。若为  NULL, 则使用 3×3 长方形的结构元素
iterations   膨胀的次数

cvErode()腐蚀后cvDilate()膨胀,叫作开操作,那些离散点或游丝线、毛刺就被过滤
cvDilate()膨胀后cvErode()腐蚀,叫作闭操作,那些断裂处就被缝合。

二值图像腐蚀
cvDilate()膨胀 cvErode()腐蚀函数_第1张图片
                腐蚀前(5*5正方形结构元素)                            cvDilate()膨胀 cvErode()腐蚀函数_第2张图片 
腐蚀后                    

 

 

灰度图像腐蚀

cvDilate()膨胀 cvErode()腐蚀函数_第3张图片 
灰度图像腐蚀后前(左)后(右)   (5*5正方形结构元素)

 

你可能感兴趣的:(null,DST)