标准梯度—lhMorpGradient

标准梯度 5*5正方形结构元素
标准梯度—lhMorpGradient - 海水和火焰 - 形态学与OpenCV

 

  标准梯度 7*7正方形结构元素

标准梯度—lhMorpGradient - 海水和火焰 - 形态学与OpenCV

 

函数:lhMorpGradient

说明:形态学基本梯度运算,通过结构元素的改变,可以进行厚梯度,方向梯度等形态学计算

参数:

src 输入图像

dst 输出图像

element结构元素

iterations膨胀和腐蚀次数

源码:

void lhMorpGradient(const IplImage* src, IplImage* dst, IplConvKernel* element=NULL, int iterations=1)

{

       assert(src != NULL && dst != NULL && src != dst);

       IplImage*  temp = cvCloneImage(src);

       cvErode( src, temp, element, iterations );

    cvDilate( src, dst, element, iterations );

    cvSub( dst, temp, dst );

       cvReleaseImage(&temp);

}

posted on 2011-12-21 22:07  carekee  阅读(273)  评论(0编辑  收藏  举报