2011-11-18 25 views

回答

12

Here是由Elliot Shepherd提供的用於圖像的pHash的Java實現。

+1

此實現存在一個主要缺陷。在步驟6中,它不應該跳過8x8 DCT矩陣的第一行和第一列。只要刪除條件,它應該沒問題。 – Grooveek

+0

不僅如此,它還不如phash.org pHash準確。在廣泛的測試中,我得到了很多誤報,這是我在使用phash.org進行測試時得不到的。哈希值是不同的,而且這個代碼生成的哈希函數不太確切。 – ndtreviv

+0

@ndtreviv你是如何測量精度的? –

相關問題