質問: 知覚ハッシュでハッシュを作成するのはなぜですか? I've been working through the examples at http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html&comment-submitted#feedback and I got stuck trying to create a hash from the bits of the image after it's processed. If you hash the binary string created from the pixels of an image and then look at the hamming distance to analyze how different the photos are, what good is creating a hash doing a hamming distance vs. doing a hamming distance on the raw binary string? Is the hash created merely to speed things up? 私はハッシュについてよく知らない。私はこの場合、彼らはほぼ同じ写真のためのフィルタリングの仕組みとして行動すると仮定します。しかし、このフィルタリングは、写真のサイズを小さくしてグレースケールに変換することによって達成されませんか?
回答: ブログ記事に掲載されているアイデアは、類似した写真を認識する方法です。そして目標は正しい種類の情報を失うことで、残っていることは重要であり、比較が容易です。したがって、どの程度速く、正確に比較できるかという2つの側面があります。画像を8×8の白黒(情報の64ビット)に縮小すると、「生の噛み付き文字列」または「長いハッシュ」と呼んでも問題ありません(よく@Blenderが指摘しているように従来の用語の使用では実際はハッシュではありません)。重要なことは、それを減らす方法と、残っている情報と失われている情報です。