2012-02-25 92 views
3

我們作爲人,能認識到這些two images爲相同的圖像:如何識別不同尺寸的相同圖像?

enter image description here

在計算機,這將是容易的,如果他們是在相同的尺寸認識到這兩個圖像,所以我們必須做出預處理階段或者在識別它之前的一步,比如縮放,但是如果我們深入研究縮放過程,我們會知道這不是一個有效的方法。

現在,您能否幫助我找到某種方法將圖像轉換爲不涉及尺寸或像素位置的對象,以用於識別方法的輸入?

感謝提前。

回答

0

我有幾個想法:

  • 讓圖像有幾個顏色閾值。通過這種方式,您可以獲得相同顏色的較大區域 。這些區域的形狀可用 數學曲線進行追蹤。如果您對較大和較小的 之一進行此操作,並查看曲線是否匹配。
  • 嘗試定義該地區的關鍵景點。我不知道 這個工作,但你可以查找人臉檢測算法。在這樣的 算法中,有一個數學公式來表示一張臉應該如何看。 如果您在這些算法中定義足夠的對象,則可以在圖像中定義多個對象,以查看對象是否與 相同的點匹配。
  • 而且您可以看到predator algorithm是否可以接受多種尺寸的圖像 。如果是這樣你的問題就解決了。
+0

謝謝你的出色答案,但是你認爲它可以用於二進制圖像(黑白)嗎? – 2012-02-25 13:36:31

+0

我沒有看到爲什麼最後2不會工作的原因。但是第一個需要對灰度閾值有一點要求。但應該沒問題。但這些只是粗略的想法。 – SynerCoder 2012-02-25 13:38:17

+0

[例如這兩個圖像](http://dl.dropbox.com/u/46565409/2.png) – 2012-02-25 13:42:26

0

它看起來像你認爲人類的大腦以計算有效的方式識別圖像,這是不正確的。這個算法太複雜了,我們沒有找到它。它也需要大部分的大腦來處理視覺數據。

說到軟件,有一些規模(或仿射)不變算法。其中一種算法是LeNet 5神經網絡。