Yüz karşılaştırma

Adım 1 / 3
1
Kaynak
2
Hedef
3
Analiz

Kaynak tanımlama

Doğrulama için kullanılan birincil biyometrik imza.

menu_bookAPI referansı: Yüz karşılaştırmaexpand_more

Resmi belgeler: docs.verifik.co/biometrics/compare

Verifik’in genel sayfaları diğer ortamlar için ek alanlar tanımlayabilir. Bu HumanAuthn demosu yalnızca gallery, probe ve isteğe bağlı compare_min_score kabul eden Verifik rotasını çağırır.

POST /v2/face-recognition/compare

Probe görüntülerini gallery görüntüleriyle karşılaştırır ve bir benzerlik skoru döndürür. Skor compare_min_score’unuzu (veya atlandığında sunucu varsayılanını) karşıladığında backend passed ayarlar.

BaşlıkDeğer
Content-Typeapplication/json
AuthorizationBearer <token>
ParamTürZorunluAçıklama
gallerystring[]EvetReferans yüz(ler), base64 (data URL öneki yok)
probestring[]EvetEşleştirilecek yüz(ler), base64
compare_min_scorenumberHayır0,67 ila 0,95. Atlandığında sunucu varsayılanı 0,85
await fetch("https://api.verifik.co/v2/face-recognition/compare", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: `Bearer ${accessToken}`,
  },
  body: JSON.stringify({
    gallery: ["<base64>"],
    probe: ["<base64>"],
    compare_min_score: 0.85,
  }),
});
// 200 OK, example shape
{
  "id": "…",
  "data": {
    "result": {
      "score": 0.91,
      "compare_min_score": 0.85,
      "passed": true
    },
    "compare_min_score": 0.85
  },
  "signature": {
    "message": "Certified by Verifik.co",
    "dateTime": "…"
  }
}
  • Görüntüler gerçek base64 yükleri olmalıdır. Çok kısa dizeler reddedilir (örneğin 412:only_images_in_base64).
  • Karşılaştırma minimum skoru kaydırıcısı istekte compare_min_score ayarlar (0,67–0,95; API istemci varsayılanında 0.85 başlar).
  • Yanıtlar genellikle verinin yanında kimlik ve imza bloğu içerir.