Повышение резкости изображения с использованием фильтра Лапласа

Я пытался обострить какое-то стандартное изображение из книг Гонсалеса. Ниже приведен код, который я пробовал, но он не приближается к результатам заостренного изображения.

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); 

Before Sharpening Перед заточкой

My Sharpening Result Мой результат обострения

Desired Result Желаемый результат

Absolute Laplace Абсолют Лаплас

Ответы на вопрос(4)

Ваш ответ на вопрос