【发布时间】:2015-04-27 07:56:23
【问题描述】:
我在互联网上发现拉普拉斯方法是计算图像清晰度的非常好的技术。我试图在 opencv 2.4.10 中实现它。应用拉普拉斯函数后如何获得锐度度量?下面是代码:
Mat src_gray, dst;
int kernel_size = 3;
int scale = 1;
int delta = 0;
int ddepth = CV_16S;
GaussianBlur( src, src, Size(3,3), 0, 0, BORDER_DEFAULT );
/// Convert the image to grayscale
cvtColor( src, src_gray, CV_RGB2GRAY );
/// Apply Laplace function
Mat abs_dst;
Laplacian( src_gray, dst, ddepth, kernel_size, scale, delta, BORDER_DEFAULT );
//compute sharpness
??
有人可以指导我吗?
【问题讨论】:
-
您可能会在Signal Processing 获得更好的答案。