Навошта ствараць хэш ў ўспрыманым Hash?

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?

Я не ведаю шмат пра хэшаў. Я мяркую, што ў гэтым выпадку яны выступаюць у якасці механізму фільтрацыі для амаль ідэнтычных фатаграфій? Але не гэтая фільтраванне ажыццяўляецца шляхам скарачэння фота і пераўтварэнні яго ў адценні шэрага?

0

1 адказы

Ідэя прадстаўлена ў блогу, як распазнаваць падобныя карціны. І мэта складаецца ў тым, каб страціць правільны выгляд інфармацыі, з тым, што засталося значна і лёгка параўнаць. Такім чынам, ёсць два аспекты: як хутка і наколькі дакладныя вы можаце параўнаць. Калі вы памяншаеце сваю фатаграфію 8х8 чорна-белы (гэта значыць 64 біта інфармацыі), то гэта не мае значэння, калі вы маеце назваць гэта «сырой ўкусіць радкі» або «доўгі хэш» (ну, як адзначыў @Blender гэта на самай справе не хэш ў звычайным выкарыстанні гэтага тэрміна). Важна тое, як паменшыць яго і тое, што інфармацыя застаецца і тое, што страчана.

1
дададзена