原始二值图像
lhMorpRClose(lhMorpRBTH)-闭重建(黑顶帽重建)
闭重建和黑顶帽重建(3*3RECT)
lhMorpRClose(lhMorpRBTH)-闭重建(黑顶帽重建)lhMorpRClose(lhMorpRBTH)-闭重建(黑顶帽重建)

 函数: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);

}

相关文章:

  • 2022-12-23
  • 2021-11-09
  • 2021-06-08
  • 2021-07-02
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2022-02-08
猜你喜欢
  • 2021-12-20
  • 2021-10-24
  • 2021-08-23
  • 2022-02-15
  • 2021-11-09
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案