無料オンライン画像知覚ハッシュ計算ツール — pHashおよびdHashジェネレーター
当社の無料オンライン画像ハッシュ計算ツールで画像の知覚ハッシュを計算。差分ハッシュ(dHash)アルゴリズムを使用して、各画像を視覚的コンテンツを捉えた一意の64ビットフィンガープリントに変換。1ピクセルの変更でハッシュが完全に変わる暗号学的ハッシュ(MD5、SHA)とは異なり、知覚ハッシュは視覚的に類似した画像に対して類似した値を生成 — 重複検出、ニアデュプリケート識別、画像類似検索、大規模写真コレクションの整理に最適です。複数画像を一度にアップロードし、ハッシュを横並びで比較。すべての処理はブラウザ内でローカルに実行されます。
1枚または複数の画像をアップロード。各画像の知覚ハッシュが自動計算されます。
64ビットdHashを16進数文字列および視覚的なバイナリグリッドとして表示。
画像間でハッシュを比較し、重複や視覚的に類似した写真を見つける。
画像ハッシュ使用のコツ
- 2つの同一画像は完全に同じpHashを持ちます。ニアデュプリケート(わずかに切り抜き、リサイズ、圧縮されたもの)は数ビットだけ異なる非常に類似したハッシュを持ちます。
- 2つのハッシュ間のハミング距離は類似度を測定します。距離0は同一画像を意味し、10未満の距離は通常視覚的に類似した画像を示します。
- 知覚ハッシングは大規模な写真コレクションでの重複発見、再利用画像の検出、視覚的類似性による写真整理に優れています。
よくある質問 — 画像ハッシュ
画像ハッシュツールは無料ですか?
はい、完全無料です。登録不要、隠れた費用なし、ファイルサイズ制限なし。すべてのハッシュ計算はブラウザ内でローカルに実行されます。
知覚ハッシュとは何ですか?
知覚ハッシュ(pHash)は画像の視覚的コンテンツを捉えたフィンガープリントです。1ピクセルの変更で出力が完全に変わる暗号学的ハッシュ(MD5など)とは異なり、知覚ハッシュは視覚的に類似した画像に対して類似した値を生成します。このため、重複検出や類似検索に最適です。
このツールはどのアルゴリズムを使用しますか?
このツールは差分ハッシュ(dHash)アルゴリズムを使用します。画像をグレースケールに変換し、9×8ピクセルにリサイズし、隣接する列の各ペアを比較 — 各ビットが左ピクセルが右ピクセルより明るいかどうかを表す64ビットハッシュを生成します。
pHashはMD5やSHAとどう違いますか?
MD5とSHAは暗号学的ハッシュです — 画像へのあらゆる変更が完全に異なるハッシュを生成します。知覚ハッシュは視覚的に類似した画像が類似したハッシュ値を生成するように設計されています。これによりpHashはコレクション内の重複、ニアデュプリケート、類似画像の発見に役立ちます。
ハミング距離とは何ですか?
ハミング距離は2つのハッシュ間の異なるビット数です。例えば、2つの64ビットハッシュが3箇所で異なる場合、ハミング距離は3です。距離0は同一画像を意味します。一般的に、10未満の距離は視覚的に類似した画像を示します。
対応画像形式は?
JPEG、PNG、WebP、BMP、AVIF、GIF、TIFFなど、すべての一般的な画像形式に対応。ハッシュはブラウザのCanvas APIを使用して計算されます。
複数の画像を一度にアップロードできますか?
はい、一括アップロードは完全にサポートされています。複数画像をアップロードすると、各画像のハッシュが自動計算されます。すべてのハッシュを横並びで表示・比較できます。