【问题标题】:Why create a hash in a perceptual Hash?为什么要在感知哈希中创建哈希?
【发布时间】:2011-10-27 18:57:45
【问题描述】:

我一直在研究http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html&comment-submitted#feedback 上的示例,但在处理图像后,我试图从图像的位创建散列时遇到了困难。如果您对从图像的像素创建的二进制字符串进行哈希处理,然后查看汉明距离以分析照片的不同之处,那么创建哈希处理汉明距离与对原始二进制字符串进行汉明距离有什么好处?创建哈希只是为了加快速度吗?

我对哈希了解不多。我假设在这种情况下,它们充当几乎相同照片的过滤机制?但是这种过滤不是通过缩小照片并将其转换为灰度来完成的吗?

【问题讨论】:

    标签: image-processing hash phash


    【解决方案1】:

    博文中提出的想法是如何识别相似的图片。目标是丢失正确的信息,以便留下重要且易于比较的信息。所以有两个方面:你能比较多快和多准确。如果您将图片缩小为 8x8 黑白(即 64 位信息),那么您将其称为“原始咬字串”还是“长哈希”都没关系(好吧,正如 @Blender 指出的那样在该术语的传统用法中,它并不是真正的散列)。重要的是如何减少它以及留下哪些信息以及丢失哪些信息。

    【讨论】:

      猜你喜欢
      • 2011-09-20
      • 2013-12-20
      • 1970-01-01
      • 2011-04-20
      • 2015-10-06
      • 1970-01-01
      • 2021-06-03
      • 2011-04-25
      • 1970-01-01
      相关资源
      最近更新 更多