2010-10-20 61 views
1

我正在尋找一個圖像的「模糊」哈希庫,這意味着,即使有一些小的變化(不同的壓縮比率,watermaks,小croppe等等,可以識別圖像...)你知道圖像哈希庫嗎?

我發現pHash庫,但沒有關於使用它的文檔。

你知道嗎?

+0

這不是哈希。散列算法通過對輸入進行微小修改而給出了大不相同的輸出。 – delnan 2010-10-20 13:21:35

+0

「圖像指紋」是您想要的術語。谷歌提出了許多研究(和一個SO問題),但沒有即插即用庫。 – SimonJ 2010-10-24 01:53:55

回答

0

你可能不想散列,但有些方法可以在沒有庫的情況下完成你想要的任務。例如,這裏有一種方法:

  1. 將圖像調整爲小尺寸,如8x6或16x12。
  2. 獲取每個像素的紅色,綠色和藍色值。
  3. 將這些合併爲一個值。

要比較照片,請使用單個值。如果您需要更多確定性,則可以在匹配單個值後比較8x6或16x12圖像的像素值。