Skip to main content

Görüntü Karmaşıklığı Oluşturucu Benzerlik karşılaştırması için algısal karmaşıklıklar (aHash, dHash, pHash) oluştur.

Görüntü Karmaşıklığı illustration
🖼️

Görüntü Karmaşıklığı

Benzerlik karşılaştırması için algısal karmaşıklıklar (aHash, dHash, pHash) oluştur.

1

Görüntüyü Yükle

Bir görüntüyü hashlemek için bırakın veya seçin.

2

Hash'leri Görüntüle

Üç tür hash otomatik olarak hesaplanır: aHash, dHash, pHash.

3

Kopyala

Karşılaştırma için herhangi bir hash'i kopyalamak üzere tıklatın.

Loading tool...

What Is Görüntü Karmaşıklığı?

Görsel olarak benzer görüntüler için benzer değerler üreten üç tür algısal karmaşıklık oluşturan bir görüntü karması üreticisidir: Ortalama Karmaşıklık (aHash), Farklılık Karmaşıklığı (dHash) ve Algısal Karmaşıklık (pHash). Kriptografik karmaşıklıkların aksine, algısal karmaşıklıklar görsel olarak benzer görüntüler için benzer değerler üretir ve bulanık eşleştirmeyi sağlar. aHash, ortalama parlaklıkla karşılaştırır. dHash, komşu pikselleri karşılaştırır. pHash, en güçlü benzerlik algılaması için DCT frekans analizini kullanır.

Why Use Görüntü Karmaşıklığı?

  • Farklı kullanım durumları için üç hash algoritması
  • Benzer görüntüler benzer hash'ler üretir
  • Küçük düzenlemelere, yeniden boyutlandırmaya ve sıkıştırmaya karşı dayanıklıdır
  • 16 karakterlik hex hash'leri tıklatarak kopyalayın

Common Use Cases

Yinelenen Tespit

Büyük koleksiyonlardaki yakın yinelenen görüntüleri bulun.

İçerik Düzenleme

Değişikliklerden bağımsız olarak bilinen görüntüleri tanımlayın.

Ters Görüntü Arama

Görüntü arama sistemleri için algısal dizinler oluşturun.

Telif Hakkı Koruma

Farklı boyutlar ve formatlarda görüntü kullanımını izleyin.

Technical Guide

aHash: Görüntü 8×8 gri tonlara küçültülür. Her piksel ortalama ile karşılaştırılır - üstünde=1, altında=0. 64-bit karması. dHash: Görüntü 9×8 gri tonlara küçültülür. Her piksel sağ komşusuyla karşılaştırılır. 64-bit karması. pHash: Görüntü 32×32 gri tonlara küçültülür. 8×8 alçak frekans bloğunda 2B DCT hesaplanır. DCT katsayıları ortalama ile karşılaştırılır. 64-bit karması. Tüm karmaşıklıklar, 16 karakterli HEX dizi olarak çıktı olarak verilir. Karmaşıklıkları Hamming mesafesi kullanarak karşılaştırın.

Tips & Best Practices

  • 1
    dHash en hızlıdır ve çoğu karşılaştırma için iyidir
  • 2
    pHash düzenlemelere karşı en dayanıklıdır ancak en yavaştır
  • 3
    Hamming mesafesi < 5 çok benzer görüntüleri gösterir
  • 4
    Görüntüler için hash'ler oluşturun ve bit-by-bit karşılaştırın

Related Tools

Frequently Asked Questions

Q Karşılaştırmayı nasıl yaparım?
İki görüntü için hash'leri hesaplayın ve farklı bitleri sayın (Hamming mesafesi).
Q Hangi hash'i kullanmalıyım?
Hız için dHash, doğruluk için pHash, basitlik için aHash.
Q Hash uzunluğu?
Tümü 64-bit'lik hash'ler üretir ve 16 hex karakteri olarak gösterilir.
Q Dönme?
Hash'ler dönme-değişmez değildir. Döndürülmüş görüntüler farklıdır.
Q Kriptografik mi?
Hayır - bunlar benzerlik için algısal hash'lerdir, güvenlik için değil.

About This Tool

Görüntü Karmaşıklığı 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.