Yüz Eşleştirme Yazılımı: Fotoğraf Sorununuza Hangi Tür Uygun

Yüz eşleştirme yazılımı, bir fotoğraftaki yüz özelliklerini diğer fotoğraflardaki yüzlerle karşılaştırır ve benzerlik puanı ya da eşleşen yüzlerin sıralı bir listesini sunar. Dört türü vardır:

  • Tersine yüz arama (FaceCheck.ID): Bir fotoğraf yüklersiniz, herkese açık web sayfalarındaki eşleşen yüzleri bulursunuz.
  • İki fotoğrafı karşılaştırma araçları: İki fotoğraf yüklersiniz, tek bir "aynı kişi mi?" puanı alırsınız.
  • digiKam gibi fotoğraf arşivi yöneticileri: Kendi fotoğraflarınızdaki yüzleri gruplandırırlar.
  • Amazon Rekognition ve DeepFace gibi geliştirici API'leri ve açık kaynaklı modeller: Kendi uygulamanızı oluşturmak için gereken bileşenleri sunarlar.

Elinizdekine göre seçim yapın. İki fotoğraf, tek bir fotoğrafla tüm internette arama veya 20.000 tatil fotoğrafından oluşan bir klasör için farklı araçlar gerekir.

Evindeki çalışma masasında, dizüstü bilgisayarında bir profil fotoğrafını benzer yüzlerden oluşan bir ızgarayla karşılaştırmak için yüz eşleştirme yazılımı kullanan kırklı yaşlarındaki adam; ekran omzunun üzerinden görülüyor

1:1 karşılaştırma ile 1:N arama arasındaki fark

Yüz eşleştirme yazılımıyla ilgili en büyük kafa karışıklığının kaynağı, iki farklı işin aynı adla anılmasıdır. Mühendisler bunlara 1:1 doğrulama ve 1:N kimlik belirleme der. Siz bunları "bu iki fotoğraftaki kişi aynı mı?" ve "bu yüz başka nerelerde var?" şeklinde düşünebilirsiniz.

1:1 karşılaştırma1:N arama
Yüklediğiniz içerikİki fotoğrafBir fotoğraf
Yanıtladığı soruBu aynı kişi mi?Bu yüz başka nerelerde görünüyor?
Aldığınız sonuçTek bir benzerlik puanıHer biri puan ve kaynak sayfayla birlikte sunulan, eşleşen yüzlerin sıralı listesi
Tipik araçlarTarayıcı tabanlı yüz benzerliği test araçları, DeepFace verify, Amazon Rekognition CompareFacesFaceCheck.ID, PimEyes
İşe yaramadığı durumElinizde yalnızca bir fotoğraf olmasıKişinin herkese açık hiçbir fotoğrafının bulunmaması

Bir 1:1 aracı size birinin kim olduğunu söyleyemez. Yalnızca A fotoğrafı ile B fotoğrafının aynı kişiye ait görünüp görünmediğini söyler. Bir 1:N aracının arama yapabileceği geniş bir yüz dizinine ihtiyacı vardır. Ücretsiz açık kaynaklı kütüphanelerin bunu kullanıma hazır şekilde sunmamasının nedeni budur: Eşleştirme motorunu sağlarlar, ancak milyarlarca fotoğrafı sağlamazlar.

FaceCheck.ID bir 1:N aracıdır. Tek bir fotoğraf yüklediğinizde, herkese açık web sayfalarında bulunan yüzlerin sıralı bir listesini sunar; dolayısıyla ikinci soruyu yanıtlar ve pratikte çoğu zaman ilkini de yanıtlar: Tanımadığınız birinin flört profilindeki fotoğrafı, farklı bir adla yayımlanmış bir model portföyündeki 95 puanlık sonuçla eşleşiyorsa her iki fotoğraf hakkında da önemli bir şey öğrenmiş olursunuz.

Dört tür yüz eşleştirme yazılımı

Herkese açık web genelinde tersine yüz arama

Çoğu kişinin arama çubuğuna "yüz eşleştirme uygulaması" yazdığında kastettiği tür budur. Bir fotoğraf verirsiniz; araç bu yüzü herkese açık web sayfalarından oluşturulan bir dizinle karşılaştırır ve bulduğu tüm benzer yüzleri puana göre sıralayarak gösterir. FaceCheck.ID, telefonda veya bilgisayarda tarayıcı üzerinden çalıştığı için herhangi bir şey indirmeniz ya da yüklemeniz gerekmez.

Bunu, bir flört eşleşmesinin fotoğraflarının başka birine ait olup olmadığını, kendi yüzünüzün hiç katılmadığınız sitelerde görünüp görünmediğini veya yeni bir iş bağlantısının profil fotoğrafının stok fotoğraf olup olmadığını kontrol etmek için kullanın.

İki fotoğrafı karşılaştırma araçları

Bunlar, "ücretsiz çevrimiçi yüz karşılaştırma" siteleridir: İki fotoğraf yüklersiniz ve bir yüzde değeri alırsınız. Flört profilindeki bir fotoğrafla arkadaşınızın gönderdiği etiketlenmiş bir parti fotoğrafı gibi her iki fotoğrafın da elinizde olduğu durumlarda, hızlıca "bu aynı kişi mi?" kontrolü yapmak için uygundurlar.

İki noktaya dikkat edin. Ücretsiz test araçlarının çoğu hangi modeli kullandığını veya eşik değerlerini nasıl belirlediğini açıklamaz; dolayısıyla "%78", ilgili sitenin ne anlama gelmesine karar verdiyse onu ifade eder. Ayrıca tanımadığınız birinin yüzünü, muhtemelen gizlilik politikasını okumadığınız bir siteye yüklüyorsunuz. Okuyun.

Fotoğraf arşivi yöneticileri

r/datacurator'da sorulan, "yüzlerce fotoğrafla dolu bir klasörü" kişilere göre klasörlere ayırma sorusu size tanıdık geliyorsa bir arama motoruna değil, arşiv yöneticisine ihtiyacınız vardır. digiKam belgeleri, derin öğrenme modellerine dayalı bir yüz iş akışını açıklar: Koleksiyonunuzdaki her yüzü algılar, bir kişiye ait yüzlerden birini adlandırırsınız ve geri kalanları onaylamanız için önerir. digiKam ücretsizdir ve Windows, macOS ile Linux'ta çalışır.

Sınırı açıktır: Yalnızca kendisine verdiğiniz fotoğrafları bilir. Carol Teyze'yi 400 aile fotoğrafında memnuniyetle bulur, ancak onun bir LinkedIn sayfası olduğundan haberi yoktur.

Geliştirici API'leri ve açık kaynaklı modeller

Bu, kendi sistemini geliştiren kişilere yönelik araç kutusudur:

  • DeepFace, MIT lisanslı bir Python kütüphanesidir. DeepFace.verify işlevi iki görüntü alır ve bunların aynı kişiye ait olup olmadığına karar verir; ayrıca VGG-Face, FaceNet ve ArcFace gibi modelleri kullanıma sunar.
  • CompreFace, kendi sunucunuzda barındırabileceğiniz, Apache 2.0 lisanslı ücretsiz bir yüz tanıma hizmetidir. Bir docker-compose yapılandırmasıyla sunulur ve algılama, doğrulama ve tanıma için bir REST API sağlar.
  • Amazon Rekognition CompareFaces, ücretli bir bulut API'sidir. Kaynak görüntüdeki yüzü hedef görüntüde bulunan en fazla 100 yüzle karşılaştırır ve varsayılan olarak yalnızca benzerliği %80 veya daha yüksek olan eşleşmeleri döndürür.

DeepFace ve CompreFace kendi donanımınızda çalışır; bu da bir fotoğrafın bilgisayarınızdan çıkmasını asla istemiyorsanız onları gizlilik odaklı seçenek hâline getirir. Ancak hiçbiri sizin için internette arama yapamaz. Bir uygulamaya web ölçeğinde yüz arama eklemek istiyorsanız yüz tanıma sistemleri ve API'leri rehberimizde modeller ve FaceCheck.ID API'si ele alınmaktadır.

Google Lens'in yeri (yok)

r/OSINT'te ücretsiz yüz tanıma yazılımı arayan birine "Görselle Arama" tarayıcı uzantısı önerildi. Bu uzantı, fotoğrafınızı aynı görseli arayan genel tersine görsel arama motorlarına gönderir: aynı dosya, aynı kırpma, aynı arka plan. Aynı kişinin farklı ışıkta çekilmiş başka bir fotoğrafı, bu motorlar için farklı bir görüntüdür. Bir selfie yüklediğinizde benzer lacivert kazaklar giyen yabancılarla dolu sayfalar elde edersiniz. Google'ın yüz aramalarında neden başarısız olduğunu burada daha ayrıntılı olarak açıklıyoruz.

FaceCheck.ID'de yüz eşleştirme araması nasıl yapılır

  1. Elinizdeki en net fotoğrafı seçin: Kadrajda çok küçük olmayan, yaklaşık olarak kameraya bakan tek bir yüz bulunmalıdır. Arama tek bir yüz üzerinde çalıştığı için diğer kişileri kırpıp çıkarın.
  2. facecheck.id adresine gidin, fotoğrafı yükleyin ve her aramadan önce kabul edilmesi zorunlu olan kullanım koşullarını onaylayın.
  3. Sonuç ızgarasını bekleyin. Ücretsiz aramada eşleşen her yüzün küçük resmi ve puanı gösterilir. Krediler, her yüzün bulunduğu web sayfalarının bağlantılarını açar.
  4. Puanları bir sonraki bölümdeki tabloya göre değerlendirin, ardından herhangi bir sonuca varmadan önce en güçlü eşleşmelerin kaynak sayfalarını açın.

Model yalnızca yetişkin yüzleriyle eğitilmiştir. Reşit olmayan birini aramak koşullar gereği yasaktır ve hesabın engellenmesine neden olur.

Bir kafe masasında dizüstü bilgisayarındaki yüz eşleştirme sonuçları ızgarasını inceleyen otuzlu yaşlarındaki kadın; ekran ona doğru açılı ve görüntü omzunun arkasından çekilmiş

Yüz eşleştirme yazılımı puanları gerçekte ne anlama gelir?

Her araç bir sayı gösterir ve bu sayılar araçlar arasında doğrudan karşılaştırılamaz. Amazon'un API'si varsayılan eşik olarak 80'i kullanırken ücretsiz bir karşılaştırma sitesi 60'ı eşleşme sayabilir. FaceCheck.ID'nin puan aralıkları şöyledir:

PuanFaceCheck.ID etiketiNe yapmalısınız?
90-100Kesin eşleşmeAynı yüz olma ihtimali çok yüksektir. Kaynak sayfayı açın ve bağlamla (ad, konum, diğer fotoğraflar) doğrulayın.
83-89Güçlü eşleşmeMuhtemelen aynı yüzdür. Harekete geçmeden önce iki veya üç sonucu kontrol edin.
70-82Belirsiz eşleşmeBu kişi de olabilir, benzeri de olabilir. Bağımsız doğrulama gerekir.
50-69Zayıf eşleşmeBenzer bir kişi olarak değerlendirin. Buna dayanarak harekete geçmeyin.

Puan ne olursa olsun, sonuçlar doğrulanmış kimlikler değil, benzer yüzlerdir. Birbiriyle ilgisi olmayan pek çok kişi birbirine benzeyebilir ve dolandırıcılar masum insanların fotoğraflarını yeniden kullanabilir. Dolayısıyla 96 puan "bu aynı yüz" anlamına gelebilirken fotoğrafı kullanan kişi tamamen başka biri olabilir.

Uygulamalı bir örnek

Sonuçların nasıl okunacağını göstermek için varsayımsal bir sonuç kümesi düşünelim. Kendisini Denver'da yaşayan 38 yaşındaki mühendis Daniel olarak tanıtan bir eşleşmenin profil fotoğrafını arıyorsunuz ve en yüksek üç sonuç şöyle:

  • 94 puanla bir modellik ajansı portföyünde, Marco adıyla.
  • 91 puanla bir stok fotoğraf sitesinde; aynı yüz ve aynı stüdyo ışığı.
  • 73 puanla benzer çene yapısına sahip farklı bir erkeğin LinkedIn profilinde.

94 ve 91 puanlık sonuçlar, Daniel'ın fotoğrafının neredeyse kesin olarak fotoğrafları satışa sunulan bir modele ait olduğunu gösterir. 73 puanlık sonuç benzer bir kişidir ve tek başına hiçbir şey ifade etmez. Bir sonraki adımınız LinkedIn'deki adama mesaj göndermek değil, Daniel'dan canlı görüntülü görüşme istemek olmalıdır.

Sonuçlardaki tehlike işaretleri

FaceCheck.ID; bir eşleşme dolandırıcılık uyarısı, yetişkinlere yönelik içerik, cinsel suçlu, sabıka fotoğrafı, en çok arananlar veya yapay zekâyla oluşturulmuş yüz kaynağında bulunduğunda ya da aynı yüz farklı adlar altında çok sayıda profilde göründüğünde bir tehlike işareti gösterir. İki örüntüyü daha kendiniz fark etmelisiniz: stok fotoğraf veya modellik sayfalarındaki sonuçlar (fotoğraf birinin hayatından değil, portföyündendir) ve geçen ay açılmış, tek gönderili profiller.

Yüz eşleştirme yazılımının göremedikleri

FaceCheck.ID herkese açık web sayfalarını dizine ekler. Tinder, Snapchat veya WhatsApp gibi kapalı uygulamaların, gizli Instagram ya da Facebook hesaplarının veya tarayıcı botlarını engelleyen sitelerin içinde arama yapmaz. Bir flört profili yalnızca aynı fotoğraf herkese açık başka bir yerde de bulunuyorsa sonuçlarda görünür.

Bu nedenle eşleşme bulunmaması, birinin çevrimiçi hayatı olup olmadığı hakkında hiçbir şeyi kanıtlamaz. Yalnızca dizindeki hiçbir herkese açık sayfada benzer bir yüz bulunmadığı anlamına gelir. Bir eşleşme elde ettiğinizde yararlı yol genellikle dolaylıdır: Yüzü herkese açık bir sayfada bulun, ardından buradaki ad, kullanıcı adı veya biyografi bağlantısından ilgilendiğiniz platforma geri dönün.

Başlıca motorların bu konuyu nasıl ele aldığını yan yana görmek için yüz tanıma arama motorları karşılaştırmamıza bakın.

Gizlilik: Yüklediğiniz fotoğrafa ne olur?

FaceCheck.ID'de aramalar anonimdir. IP kaydı tutulmaz ve üçüncü taraf izleyiciler kullanılmaz, arama geçmişi 24 saat içinde silinir ve yüklediğiniz fotoğraf dizine eklenmez. Hizmet, biyometrik şablon veya kişisel bilgi saklamaz; yalnızca düşük çözünürlüklü küçük yüz resimlerini ve bunların geldiği herkese açık sayfaların URL'lerini saklar. Aradığınız kişiye bildirim gönderilmez.

Kendi yüzünüz beklemediğiniz bir yerde görünürse self servis kaldırma formunu kullanarak dizinden ücretsiz şekilde kaldırabilirsiniz.

Koşullar ayrıca kullanım konusunda kesin bir sınır koyar: tüketici kredisi, işe alım, sigorta veya kiracı değerlendirmesi kararlarında kullanılamaz. Yüz benzerliği bir geçmiş araştırması değildir ve koşullar da onu böyle değerlendirmenize izin vermez.

Hiçbir fotoğrafın bilgisayarınızdan çıkmamasını tercih ediyorsanız 1:1 karşılaştırmalar için DeepFace veya CompreFace'i yerel olarak çalıştırın. Bunun karşılığında web aramasından vazgeçmiş olursunuz.

SSS

Ücretsiz yüz eşleştirme yazılımı var mı?

Evet, her kategoride vardır. FaceCheck.ID araması ücretsizdir ve eşleşen her yüzün küçük resmini puanıyla birlikte gösterir; krediler yalnızca kaynak sayfaların bağlantılarını açar. İki fotoğrafı karşılaştırmak için DeepFace ve CompreFace ücretsiz ve açık kaynaklıdır; digiKam ise kendi fotoğraf arşivinizi yüzlere göre ücretsiz olarak düzenler. Ücretsiz tarayıcı tabanlı karşılaştırma siteleri de vardır, ancak herhangi birinin yüzünü yüklemeden önce gizlilik politikalarını kontrol edin.

Yüz eşleştirme ile yüz tanıma arasındaki fark nedir?

Yüz eşleştirme, yüzleri karşılaştırır ve ne kadar benzer olduklarını bildirir. Yüz tanıma ise bir yüzü algılayıp ardından kimliğini belirleyen veya doğrulayan sistemler için kullanılan daha geniş bir terimdir ve eşleştirmeyi bir adım olarak içerir. Günlük kullanımda ikisi birbirinin yerine kullanılabilir; önemli olan ayrım 1:1 (iki fotoğraf, aynı kişi mi değil mi) ile 1:N (çok sayıda fotoğraf arasında aranan tek bir fotoğraf) arasındadır.

Aynı kişi olup olmadıklarını görmek için iki yüzü nasıl karşılaştırabilirim?

Her iki fotoğraf da elinizdeyse bir 1:1 aracı kullanın: Python çalıştırabiliyorsanız DeepFace'in verify işlevini, çalıştıramıyorsanız tarayıcı tabanlı bir karşılaştırma sitesini tercih edin. Elinizde yalnızca bir fotoğraf varsa tersine yüz aramasından geçirin ve aynı yüzün başka bir yerde aynı adla görünüp görünmediğine bakın. Her iki durumda da yüksek puan, yüzlerin birbirine benzediği anlamına gelir; kimliğin doğrulandığı anlamına gelmez.

Bilgisayara veya Windows 11'e indirilebilen bir yüz eşleştirme yazılımı var mı?

FaceCheck.ID Windows 11, macOS veya telefondaki herhangi bir tarayıcıda çalıştığı için web'de yüz araması yapmak üzere hiçbir şey indirmeniz gerekmez. Bilgisayarınıza yüklenen bir yazılım istiyorsanız digiKam kendi fotoğraf koleksiyonunuzdaki yüzleri düzenler; DeepFace veya CompreFace ise geliştiriciler için yüz karşılaştırmasını yerel olarak çalıştırır. Yüklü seçeneklerin hiçbiri internette arama yapmaz.

Yüz eşleştirme yazılımı ne kadar doğrudur?

Markadan çok fotoğrafa bağlıdır. Tek bir yüzün net ve önden çekilmiş fotoğrafı en iyi sonuçları verir; güneş gözlüğü, yoğun filtreler, düşük çözünürlük ve yandan çekilmiş profiller puanları düşürür. FaceCheck.ID'de 90-100 kesin, 83-89 güçlü, 70-82 belirsiz ve 50-69 zayıf eşleşmedir. Kesin eşleşme bile doğrulanmış kimlik değil, benzer bir yüz anlamına gelir.

Birinin fotoğrafının internette nerelerde göründüğünü bulmak için kullanabileceğim ücretsiz bir yüz tanıma yazılımı var mı?

Ücretsiz açık kaynaklı kütüphaneler web dizini içermediği için bunu yapamaz. Google Lens ve "görselle arama" uzantıları aynı yüz yerine aynı resmi aradığından, aynı kişinin farklı fotoğraflarını gözden kaçırırlar. FaceCheck.ID gibi bir tersine yüz arama hizmeti tam olarak bu iş için geliştirilmiştir ve ücretsiz araması eşleşen yüzleri ve puanları gösterir.

Kişi yüzünü aradığımı anlayabilir mi?

Hayır. FaceCheck.ID kimseye bildirim göndermez, IP adresinizi kaydetmez ve arama geçmişini 24 saat içinde siler. Reşit olmayan kişileri aramak her durumda yasaktır.

Önce hangisini açmalısınız?

Şu anda ekranınızda ne olduğuna bakın. Aynı kişi olabilecek birine ait iki fotoğraf varsa 1:1 karşılaştırma yapın. Elinizde tek bir fotoğraf ve bu kişinin kim olduğuna dair bir soru varsa fotoğrafı yalnızca tek bir yüz kalacak şekilde kırpın ve facecheck.id adresinde aratın; ardından herhangi bir kaynak sayfayı açmadan önce en yüksek beş puanı yukarıdaki tabloya göre değerlendirin. Etiketlenmemiş aile fotoğraflarıyla dolu bir sabit diskiniz varsa digiKam'i yükleyin ve bir akşamınızı yüzleri adlandırmaya ayırın.

Bu rehber FaceCheck.ID tarafından yayımlanmıştır. DeepFace, CompreFace, digiKam ve Amazon Rekognition hakkındaki bilgiler, metinde bağlantıları verilen kendi belgelerinden alınmıştır.

Christian Hidayat, FaceCheck'e katkıda bulunan serbest çalışan bir AI mühendisidir. Sitenin yüz arama özelliğinin arkasındaki makine öğrenimi sistemleri üzerinde çalışır. Endonezya Üniversitesi'nden Bilgisayar Bilimleri alanında yüksek lisans derecesine sahiptir ve vektör arama ile embedding'ler dahil olmak üzere üretim ortamına yönelik ML sistemleri geliştirme konusunda on yıllık deneyimi vardır. Ücretli katkıda bulunan kişidir; tam açıklamaya bakın.



Daha fazla oku...


Yüzle Ara ve Sosyal Medya Profillerini Bul

Elinizde sadece bir fotoğraf var ama kişinin kim olduğunu bilmiyorsunuz. Geleneksel arama motorlarında yüz tanıma yok, sosyal medya platformları da fotoğrafla arama yaptırmıyor. Peki bu görüntüden gerçek bir profile nasıl ulaşırsınız?


Diğer dillerde konu üzerine



En İyi Ters Görüntü Arama Motorları: PimEyes vs FaceCheck İncelemesi