1
원천참고용2
목표여기에 활력이 있음3
분석하다출처 · 참고용
얼굴 비교를 위해 소스는 갤러리로 전송됩니다.
Liveness는 Source를 사용하지 않습니다. 다음 단계에서는 Target에서 실행됩니다.
menu_bookAPI 참조: 활성도와 비교expand_more
공식 문서: docs.verifik.co/biometrics/compare-with-liveness
POST /v2/face-recognition/compare-with-liveness
먼저 비교하세요. 얼굴 점수가 Compare_min_score를 충족하거나 생략되면 liveness_min_score에 대해 프로브 이미지에서 활성이 실행됩니다.
| 헤더 | 값 |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
이 데모에서 소스는 갤러리 이미지입니다(1단계). 대상은 프로브입니다(2단계). 선택적으로 소스에서 가장 큰 얼굴을 감지하고 보내기 전에 브라우저에서 해당 영역으로 이미지를자를 수 있습니다. 여기서 대상 이미지는 잘리지 않습니다. 서버 통합에서는 CropFace를 통한 자르기도 지원할 수 있습니다.
| 매개변수 | 유형 | 요청 | 설명 |
|---|---|---|---|
| probe | string | 예 | Base64 라이브 캡처 |
| gallery | string[] | 예 | 참조 이미지(base64, 서버 측에서 지원되는 https URL) |
| liveness_min_score | number | 아니요 | 생략된 경우 기본값 0.6 |
| compare_min_score | number | 아니요 | 0.67 ~ 0.95, 선택적 임계값 |
// 200 OK, example response shape
{
"data": {
"comparison": { "score": 0.88 },
"liveness": {
"liveness_score": 0.91,
"min_score": 0.6,
"passed": true
}
}
}- 비교가 먼저 실행됩니다. 비교가 임계값(또는 임계값 생략)을 통과하는 경우에만 프로브의 활성 상태를 유지합니다.
- liveness_min_score는 전송되지 않은 경우 기본값은 0.6입니다.
- 갤러리는 https URL을 사용할 수 있습니다. 서비스는 이를 가져와 변환합니다.