2012-04-12 48 views
3

我想自動檢查大量數字圖像的清晰度。它不一定是完美的,但如果它能從70%以上的模糊照片中辨別出銳利,它將成爲救星。以編程方式確定數碼照片可能的清晰度的方法?

有沒有可以做到這一點的任何庫,方法或軟件包?

+1

這個問題,如果人類能夠判斷出70%以上的準確度解決了這個問題,那麼很容易就可以構成某人在計算機視覺方面的博士論文,這取決於所討論的數據集以及什麼被視爲「模糊」什麼都沒有。事實上,這是非常模糊的,並沒有真正告訴我們如何幫助你。如果它只是您iPhone的戶外場景的通用圖片,那麼查看一些自然場景統計信息,並可能在您自己的數據上構建監督分類器。如果它們是重要的藝術照片或專業照片,那就非常困難。 – ely 2012-04-12 01:49:13

+0

我有一個承載大量圖像的網站。大多數情況都是自動的我想開始銷售較大圖像的海報大小的印刷品,而無需對它們進行整理。如果可能的話,我想停止模糊,失去焦點的圖像,這些圖像不適合以大尺寸打印格式顯示,無法首先下訂單,顯示警告或以其他方式確保購買者完全瞭解情況。 – jeremiahs 2012-04-12 03:16:02

+0

這些圖像基本上是戶外的大自然,寵物內部或類似的照片。有點時髦,但沒有其他一致的主題。我有興趣分析的人至少有一個> 1200像素的邊緣。我對處理可能模糊的照片有一些想法(顯示100%的裁剪部分供買家審查),但我不想擔心購買者,除非有很大的可能性存在問題。 – jeremiahs 2012-04-12 03:18:52

回答

1

基本上,你只是看着高頻率與低頻率的比例。
但是,您需要確定某個級別對應不同圖像的「焦點」 - 對於光滑的沙丘場景,這有點棘手!

一個快速和骯髒的版本可能採取線進行的跨圖像,並期待在像素之間的平均差異相隔幾像素 - 大差=高對比度=集中

大多數算法正在尋找一個系列的圖像(用於自動對焦),所以你只需要擔心找到最大值。

+0

問題在於,比如說圖片主要是某人的寵物(因爲OP建議可能是評論中的情況),那麼如果寵物周圍的區域*甚至有點模糊不清*這會讓客戶看起來很糟糕。但整個形象在其他地方可能會有很好的邊界。局部模糊檢測非常困難,單圖像解卷積問題非常困難。 – ely 2012-04-12 03:50:22

+0

如果大多數圖像是開放的,前景中沒有多少特定內容的通用場景,那麼您可以多次應用銳化濾鏡,看看銳化版本和原始圖像之間是否存在大範圍的差異,以及如果不是,宣佈它已經是尖銳的。本地化的模糊模擬很難在實踐中得到應用。 – ely 2012-04-12 03:51:28

+0

銳化和比較方法聽起來很有趣。你有沒有經驗,它的作品? – jeremiahs 2012-04-12 04:43:39

相關問題