Повышение резкости изображения с использованием фильтра Лапласа
Я пытался обострить какое-то стандартное изображение из книг Гонсалеса. Ниже приведен код, который я пробовал, но он не приближается к результатам заостренного изображения.
cvSmooth(grayImg, grayImg, CV_GAUSSIAN, 3, 0, 0, 0);
IplImage* laplaceImg = cvCreateImage(cvGetSize(oriImg), IPL_DEPTH_16S, 1);
IplImage* abs_laplaceImg = cvCreateImage(cvGetSize(oriImg), IPL_DEPTH_8U, 1);
cvLaplace(grayImg, laplaceImg, 3);
cvConvertScaleAbs(laplaceImg, abs_laplaceImg, 1, 0);
IplImage* dstImg = cvCreateImage(cvGetSize(oriImg), IPL_DEPTH_8U, 1);
cvAdd(abs_laplaceImg, grayImg, dstImg, NULL);
Перед заточкой
Мой результат обострения
Желаемый результат
Абсолют Лаплас