2011-02-28 32 views
-1

如何在Opencv中評估兩個'邊緣圖像'(由CVCanny生成)?? 作爲一個例子,我有2個Iplimages。第一個是清晰的,但第二個模糊一點。當我在Opencv中使用CVCanny函數將這些圖像轉換爲邊緣時,是否可以識別最佳圖像?如果我獲得邊緣人口,我可以過濾最好的一個..?如果是的話我怎麼能得到邊緣人口..?請幫幫我。評估IplImages的邊緣質量

+1

[使用OpenCV獲取最準確的圖像]可能的重複(http://stackoverflow.com/questions/4831074/get-most-accurate-image-using-opencv) – etarion

+0

看看(不接受)在相關問題中回答,它會給你一些很好的提示。 – etarion

回答

2

通常測量模糊度的方法是通過擴展邊緣的變化來評估高頻的損失。如果您有參考圖像,則這是完全不同的任務。關於這個話題沒有太多的論文,特別是沒有參考。這似乎不是你的情況,但我不確定你的設置中的來源完全相同。

如果你有某種形式的參考,你可能想看看這些文件:

這通常比一個更準確在整個圖像上的簡單標準偏差,正如在"Get most accurate image using OpenCV"主題中提出的那樣。注意比較頻率內容真正可比的東西!

如果你不具備參考圖像,看看Marziliano的專用紙張:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.7.9921

這個方案並不完美,因爲沒有一個是,但可能就足夠了您的需求。