So sánh khuôn mặt

Bước 1 của 3
1
Nguồn
2
Mục tiêu
3
Phân tích

Nhận dạng nguồn

Chữ ký sinh trắc học chính được sử dụng để xác minh.

menu_bookTham chiếu API: So sánh khuôn mặtexpand_more

Tài liệu chính thức: docs.verifik.co/biometrics/compare

Các trang công khai của Verifik có thể mô tả các trường bổ sung cho các môi trường khác.Bản demo HumanAuthn này gọi tuyến Verifik chỉ chấp nhận thư viện, thăm dò và compare_min_score tùy chọn.

POST /v2/face-recognition/compare

So sánh (các) hình ảnh thăm dò với (các) hình ảnh thư viện và trả về điểm tương tự.Nhóm phụ trợ đã vượt qua khi điểm đáp ứng compare_min_score của bạn (hoặc mặc định của máy chủ khi bị bỏ qua).

tiêu đềGiá trị
Content-Typeapplication/json
AuthorizationBearer <token>
Thông sốKiểuyêu cầuSự miêu tả
gallerystring[]Đúng(Các) mặt tham chiếu, base64 (không có tiền tố URL dữ liệu)
probestring[]Đúng(Các) khuôn mặt phù hợp, base64
compare_min_scorenumberKHÔNG0,67 đến 0,95.Máy chủ mặc định 0,85 khi bị bỏ qua
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": "…"
  }
}
  • Hình ảnh phải là tải trọng base64 thực.Các chuỗi rất ngắn bị từ chối (ví dụ: 412:only_images_in_base64).
  • Thanh trượt So sánh điểm tối thiểu đặt compare_min_score theo yêu cầu (0,67 đến 0,95; bắt đầu ở mặc định ứng dụng khách API 0.85).
  • Phản hồi thường bao gồm id và khối chữ ký cùng với dữ liệu.