Recognition workspaceCompare Images
Server-side API proxy
1:1 verification

Compare two face images

Upload a stored reference and a new capture to measure facial similarity using SFace cosine scoring.

POST/api/face/compareImages

Image input

One clear face per image gives the most reliable result.

01
Stored imageDrop an image or browseJPG, PNG or WebP · max 5 MB
Captured imageDrop an image or browseJPG, PNG or WebP · max 5 MB
Active anti-spoof challenge

Verify a live person before identification

Complete unpredictable camera actions and a display-response check. Only a successful live capture is submitted to the existing 1-to-N search.

LIVEChallenge → /api/face/1toN

Live camera

Keep one face inside the guide and hold still until each random instruction appears.

Camera off
Camera permission required Use HTTPS or open from localhost.
READY Start when your face is centered
Replay protection

Test protection: random direction and timing, same-face continuity, pre-prompt motion rejection, slow light response, and display-pattern risk checks. This is not a certified PAD/liveness SDK.

Gallery management

Enroll a face template

Add a high-quality reference image. Use different Image IDs to enroll multiple images for the same person.

POST/api/internal/face-templates/upsert

Person information

Client ID is stored as metadata; 1-to-N matching groups only by Person ID.

01
Reference image
Upload reference faceDrop an image here or browse from your computerFront-facing, evenly lit, one person only