Перцептивный хэш изображения (pHash)

Вычислите перцептивный хэш (pHash) изображения. pHash сжимает содержимое изображения в 64-битный отпечаток, при этом похожие изображения дают похожие хэши — идеально для поиска дубликатов и сравнения схожести.

🧬

Перетащите изображение сюда или нажмите, чтобы загрузить

PNG, JPG, WEBP, BMP

Что такое перцептивный хэш?

Перцептивный хэш сжимает изображение в отпечаток фиксированной длины (здесь — 64 бита), гарантируя, что визуально похожие изображения получат похожие отпечатки.

Это достигается извлечением низкочастотных признаков в частотной области с помощью ДКП: пережатие, изменение размера и лёгкие сдвиги цвета, не влияющие на восприятие, игнорируются.

Как вычислить перцептивный хэш изображения

Три шага для вычисления pHash вашего изображения:

  • Загрузите локальное изображение (поддерживаются PNG, JPG, WEBP и BMP).
  • Нажмите «Вычислить хэш», чтобы получить 64-битное хэш-значение.
  • Скопируйте результат в HEX или двоичном виде для программного сравнения или архивирования.

Советы

  • Разные версии одного изображения с другим сжатием или размером дают почти одинаковые хэши.
  • Расстояние Хэмминга менее 10–12 бит указывает на похожие изображения.
  • Используйте этот инструмент вместе с поиском дубликатов изображений для массовой дедупликации.

Часто задаваемые вопросы

Что такое перцептивный хэш (pHash)?+
Перцептивный хэш — это отпечаток изображения, учитывающий его содержимое: изображение уменьшается и переводится в оттенки серого, применяется ДКП для извлечения низкочастотных признаков, и в результате получается 64-битный хэш. Похожие изображения получают похожие хэши.
Чем pHash отличается от обычного хэша?+
Обычные хэши, такие как MD5 или SHA, крайне чувствительны — изменение одного пикселя полностью меняет результат. pHash ориентируется на общую структуру изображения, поэтому пережатие, изменение размера или лёгкая коррекция цвета почти не влияют на него.
Как с помощью хэша понять, похожи ли два изображения?+
Вычислите расстояние Хэмминга между двумя хэшами (количество отличающихся битов). Чем меньше расстояние, тем выше сходство — обычно расстояние менее 10–12 бит означает очень высокую схожесть.
Загружается ли моё изображение куда-либо?+
Нет. Все вычисления выполняются локально в вашем браузере — изображение никогда не покидает ваше устройство.

Похожие инструменты

Перцептивный хэш изображения (pHash)Бесплатные онлайн-перцептивный хэш, phash, хэш изображения, отпечаток изображения, похожие изображения, хэш изображения онлайн. Без регистрации. Работает в вашем браузере.