函数:lhMorpRSelfDual
说明:形态学测地自对偶和自对偶重建运算
参数:
src 输入图像
msk 掩模图像
dst 输出图像
se 结构元素
iterations测地自对偶运算的次数,当默认为-1时,为自对偶重建运算
源码:
void lhMorpRSelfDual(const IplImage* src, const IplImage* msk, IplImage* dst, IplConvKernel* se = NULL, int iterations=-1)
{
assert(src != NULL && msk != NULL && dst != NULL && src != dst );
IplImage* temp1 = cvCreateImage(cvGetSize(src), 8, 1);
IplImage* temp2 = cvCreateImage(cvGetSize(src), 8, 1);
cvZero(temp2);
lhMorpRDilate(src, msk, temp1, se, iterations);
lhMorpRErode(src, msk, dst, se, iterations);
cvCmp(src, msk, temp2, CV_CMP_LE);
cvCopy(temp1, dst, temp2);
cvReleaseImage(&temp1);
cvReleaseImage(&temp2);
}