Perbandingan wajah

Langkah 1 dari 3
1
Sumber
2
Target
3
Analisis

Identifikasi sumber

Tanda biometrik utama yang dipakai untuk verifikasi.

menu_bookReferensi API: Perbandingan wajahexpand_more

Dokumentasi resmi: docs.verifik.co/biometrics/compare

Halaman publik Verifik dapat mendeskripsikan bidang ekstra untuk lingkungan lain. Demo HumanAuthn ini memanggil rute Verifik yang menerima gallery, probe, dan compare_min_score opsional saja.

POST /v2/face-recognition/compare

Membandingkan gambar probe ke gambar gallery dan mengembalikan skor kemiripan. Backend menetapkan passed saat skor memenuhi compare_min_score Anda (atau default server jika dihilangkan).

HeaderNilai
Content-Typeapplication/json
AuthorizationBearer <token>
ParamJenisWajibDeskripsi
gallerystring[]YaWajah referensi, base64 (tanpa awalan data URL)
probestring[]YaWajah untuk dicocokkan, base64
compare_min_scorenumberTidak0,67 hingga 0,95. Default server 0,85 jika dihilangkan
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": "…"
  }
}
  • Gambar harus payload base64 nyata. String sangat pendek ditolak (misalnya 412:only_images_in_base64).
  • Slider skor minimum perbandingan menetapkan compare_min_score pada permintaan (0,67 hingga 0,95; mulai dari default klien API 0.85).
  • Respons sering menyertakan id dan blok signature bersama data.