lhMorpRClose(lhMorpRBTH)-闭重建(黑顶帽重建)

原始二值图像
lhMorpRClose(lhMorpRBTH)-闭重建(黑顶帽重建) - 海水和火焰 - 视频监控 形态学 OpenCV
闭重建和黑顶帽重建(3*3RECT)
lhMorpRClose(lhMorpRBTH)-闭重建(黑顶帽重建) - 海水和火焰 - 视频监控 形态学 OpenCVlhMorpRClose(lhMorpRBTH)-闭重建(黑顶帽重建) - 海水和火焰 - 视频监控 形态学 OpenCV

 函数:lhMorpRClose

说明:形态学闭重建

参数:

src 输入图像

dst 输出图像

se  结构元素

iterations产生标记图像所用的膨胀的次数

源码:

void lhMorpRClose(const IplImage* src, IplImage* dst, IplConvKernel* se = NULL, int iterations=1)

{

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

       IplImage*  temp = cvCreateImage(cvGetSize(src), 8, 1);

       cvDilate(src, temp, se, iterations);

       lhMorpRErode(temp, src, dst, se, -1);

       cvReleaseImage(&temp);

}

 

 

函数:lhMorpRBTH

说明:形态学黑帽重建

参数:

src 输入图像

dst 输出图像

se  结构元素

iterations产生标记图像所用的膨胀的次数

源码:

void lhMorpRBTH(const IplImage* src, IplImage* dst, IplConvKernel* se = NULL, int iterations=1)

{

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

       lhMorpRClose(src, dst, se, iterations);

       cvSub(dst, src, dst);

}

posted on 2011-12-22 19:40  carekee  阅读(460)  评论(0编辑  收藏  举报