开重建和白顶帽重建(3*3RECT)
函数:lhMorpROpen
说明:形态学开重建
参数:
src 输入图像
dst 输出图像
se 结构元素
iterations产生标记图像所用的腐蚀的次数
源码:
void lhMorpROpen(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);
cvErode(src, temp, se, iterations);
lhMorpRDilate(temp, src, dst, se, -1);
cvReleaseImage(&temp);
}
函数:lhMorpRWTH
说明:形态学白帽重建
参数:
src 输入图像
dst 输出图像
se 结构元素
iterations产生标记图像所用的腐蚀的次数
源码:
void lhMorpRWTH(const IplImage* src, IplImage* dst, IplConvKernel* se = NULL, int iterations=1)
{
assert(src != NULL && dst != NULL && src != dst );
lhMorpROpen(src, dst, se, iterations);
cvSub(src, dst, dst);
}