以编程方式确定数码照片可能的清晰度的方法?

时间:2012-04-12 01:45:38

标签: image-processing automation imagemagick

我想自动检查大量数字图像的清晰度。它不一定是完美的,但如果它可以从模糊的照片中分辨出来> 70%的时间,这将是一个救星。

是否有可以执行此操作的库,方法或软件包?

1 个答案:

答案 0 :(得分:1)

基本上你只是看高频率与低频率的比率 但是你需要在某种程度上决定对应不同图像的“聚焦” - 在光滑的沙丘场景中有点棘手!

快速而肮脏的版本可能是在图像上划一条线并查看相隔几个像素的像素之间的平均差异 - 大差异=高对比度=聚焦

大多数算法都在查看一系列图像(用于自动对焦),因此您只需要担心找到最大值。