Sign inSign up

identixia/face-liveness

By identixia

•Updated 14 days ago

Passive face liveness (PAD) API. On-premise, CPU, Linux amd64. Port 14105.

Image
0

258

identixia/face-liveness repository overview

⁠Identixia Face Liveness

Passive face liveness (PAD) for KYC and anti-spoofing. Detects photo, screen, print, and replay attacks from a single RGB face image.

Official image: identixia/face-liveness⁠ · Linux amd64 · CPU · Port 14105

This is face PAD — not document authenticity (document-liveness⁠). For recognition + liveness in one service use face-recognition-liveness-sdk⁠.

⁠Tags

TagNotes
latestSame as latest-cpu
latest-cpuCPU image
1.0.0-cpuVersioned CPU image
docker pull identixia/face-liveness:latest

⁠Quick start

docker run -d --name identixia-face-liveness \
  --shm-size=1gb --privileged \
  -p 14105:14105 \
  -v /etc/machine-id:/etc/machine-id:ro \
  identixia/face-liveness:latest

docker logs -f identixia-face-liveness

API: http://127.0.0.1:14105

macOS / Windows Docker Desktop: omit the /etc/machine-id mount.

⁠License

The image ships without a license. Get a machine code, receive a key, activate:

curl -s http://127.0.0.1:14105/api/machinecode
curl -s -X POST http://127.0.0.1:14105/api/activate \
  -H 'Content-Type: text/plain' \
  --data-binary @license.txt

⁠API (after activation)

MethodPathNotes
GET/api/healthServer health
GET/api/machinecodeLicense machine code
POST/api/activateRaw license (text/plain)
POST/api/face/livenessJSON {"image":"<base64-jpeg>"}
POST/api/face/deepfakeDeepfake score when licensed

Score ≥ 0.5 → Real / pass. Score < 0.5 → Spoof / fail.

curl -s http://127.0.0.1:14105/api/health

Postman + Gradio demos live in the GitHub repo⁠.

Tag summary

Content type

Image

Digest

sha256:b4c9479d2…

Size

303.6 MB

Last updated

14 days ago

docker pull identixia/face-liveness