Identity & verification · Full source code

Liveness Detection Engine

Add action-based liveness checks to your face verification flow. Ask for blinks or head turns and check the response.

$325 USD · Digital source package

Checkout and downloads via Payhip. Applicable taxes calculated at checkout. Commercial license; no support or custom integration included.

ImplementationC++ / OpenCV
Browser demoWebAssembly
DeliveryDigital download
Liveness Detection demo output▶ Watch the recorded demonstration

Video loads only when you choose to play it.

What the engine does

  • Prompt the user to perform actions in front of the camera.
  • Analyze facial landmarks and motion to check the requested response.
  • Inspect and adapt the challenge-response logic in C++.
  • Evaluate the same engine interactively in the browser demo.

Where it fits

For technical teams adding an active liveness step to their own onboarding or authentication product. Pair it with face recognition when you also need to compare identities.

What to validate before you buy

Liveness checks are a component of a verification system. They do not guarantee protection against every attack, and no independent certification is claimed. Validate your own camera inputs and attack scenarios before deployment.

Inside the download

  • Complete C++ engine source
  • Pretrained networks and required assets
  • Code documentation
  • Emscripten build instructions
  • Precompiled OpenCV WebAssembly module
  • Guide to building OpenCV for WebAssembly

Inspect the public code reference to understand the implementation before purchasing.

Integration essentials

Check your build environment.

Required skills
C++ programming, OpenCV integration and basic understanding of neural networks.
Browser build
Emscripten compiles the engine to WebAssembly. Follow the included instructions and use the supplied OpenCV module.
Other platforms
Desktop, server, mobile and edge builds require the appropriate OpenCV dependency and build configuration. Porting and platform-specific optimization are your responsibility.
Performance
Depends on camera resolution, face count, models, hardware and browser. Evaluate representative conditions; the browser demo is not a benchmark for every device.

License & handover

Clear terms from the start.

You may study and modify the code, integrate it into your own product that adds substantial value, and sell that product under the software license.

The supplied source must remain private. You may not resell the software as a standalone library, SDK or toolkit. Third-party components retain their own licenses.

Installation, integration, consulting, guaranteed fixes and ongoing maintenance are not included. Updates are discretionary. Review the support policy before checkout.

Digital sales are final except where required by law. Read the purchase FAQ.

Related engines

Explore adjacent capabilities.

Each engine is a separate purchase. Combining them requires integration.

Face Recognition

Detect, track and re-identify faces in video. Start with a working C++ engine and adapt the matching to your application.

Face Anti-Spoofing

Evaluate a neural-network approach to detecting photo and screen presentation attacks in a face verification workflow.

Gaze Tracker

Estimate head pose and eye gaze direction from a webcam, with facial landmarks and eye openness measurements.