Skip to main content

图像哈希生成器 生成感知哈希(aHash、dHash、pHash)以进行图像相似度比较。

图像哈希 illustration
🖼️

图像哈希

生成感知哈希(aHash、dHash、pHash)以进行图像相似度比较。

1

上传图片

拖放或选择一张图片来计算哈希值。

2

查看哈希值

三种类型的哈希值将被自动计算:aHash、dHash和pHash。

3

复制

点击任意哈希值来复制它以进行比较。

Loading tool...

What Is 图像哈希?

一个图像哈希生成器,计算三种类型的感知哈希:平均哈希(aHash)、差异哈希(dHash)和感知哈希(pHash)。与加密哈希不同,感知哈希为视觉相似的图像产生类似值,从而实现模糊匹配。aHash 比较均值亮度,dHash 比较相邻像素,pHash 使用 DCT 频率分析进行最强大的相似性检测。

Why Use 图像哈希?

  • 三种不同的哈希算法适用于不同场景
  • 相似图片产生相似的哈希值
  • 对小编辑、重置大小和压缩具有抵抗力
  • 点击即可复制16字符的十六进制哈希值

Common Use Cases

去除重复检测

在大型图片集合中找到近似重复的图片。

内容审核

识别已知图片,无论它们是否经过修改。

反向图片搜索

为图片搜索系统构建感知索引。

版权保护

跟踪不同大小和格式的图片使用情况。

Technical Guide

aHash:图像调整为 8×8 灰阶。每个像素与均值比较 - 高于=1,低于=0。64 位哈希。dHash:图像调整为 9×8 灰阶。每个像素与其右邻居比较。64 位哈希。pHash:图像调整为 32×32 灰阶。在 8×8 低频块上计算二维 DCT。DCT 系数与均值比较。64 位哈希。所有哈希输出为 16 个字符的十六进制字符串。使用汉明距离比较哈希。

Tips & Best Practices

  • 1
    dHash是最快的,适合大多数比较场景
  • 2
    pHash对编辑具有最高的抵抗力,但也是最慢的
  • 3
    汉明距离 < 5 表示非常相似的图片
  • 4
    为两张图片生成哈希值并进行位比特比较

Related Tools

Frequently Asked Questions

Q 如何比较?
计算两张图片的哈希值,然后计数不同的位(汉明距离)。
Q 使用哪种哈希算法?
dHash适合速度,pHash适合准确性,aHash适合简单场景。
Q 哈希值长度是多少?
所有算法产生64位的哈希值,以16个十六进制字符显示。
Q 旋转是否影响哈希值?
哈希值不具有旋转不变性,旋转后的图片将有所不同。
Q 这些哈希算法是加密的吗?
否 -- 这些是用于相似度比较的感知哈希值,而不是安全用途。

About This Tool

图像哈希 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.