预先感谢您的帮助。
我有很多研发和搜索,但我找不到任何检测模糊图像的解决方案。
我已经使用了这个 https://github.com/BloodAxe/OpenCV-Tutorial 并使用拉普拉斯公式进行模糊检测,但无法在图像 中进行模糊检测
我使用了与 Android 相同的代码,它运行良好,但在 iOS 中,它总是给我正值,所以我认为它不起作用,
所以请给我想法或链接或任何建议。
最佳答案
用这个 :
Laplacian(gray, laplacianImage, CV_64F);
Scalar mean, stddev; // 0:1st channel, 1:2nd channel and 2:3rd channel
meanStdDev(laplacianImage, mean, stddev, Mat());
double variance = stddev.val[0] * stddev.val[0];
double threshold = 2900;
if (variance <= threshold) {
// Blurry
} else {
// Not blurry
}