对图片模糊程度打分

对图片模糊程度打分

图像模糊评估可以用于判断照片质量、过滤模糊图像等。后端可以集成图像处理库如 OpenCV 进行模糊评分。

OpenCV + JavaCV 实现图片清晰度评分

Mat image = imread("test.jpg", IMREAD_GRAYSCALE);
Mat laplacian = new Mat();
Laplacian(image, laplacian, CV_64F);
MatOfDouble median = new MatOfDouble();
meanStdDev(laplacian, new MatOfDouble(), median);
double variance = median.get(0, 0)[0] * median.get(0, 0)[0];
System.out.println("图像模糊评分:" + variance);

分析结果

  • 分数越高,图像越清晰
  • 设置阈值可用于自动筛选模糊图片
posted @ 2025-06-04 10:41  元始天尊123  阅读(25)  评论(0)    收藏  举报