MicroFace SDK
Face Recognition Library for Embedded Systems.
Cross-platform face recognition library tailored for embedded targets. Compact algorithms for microcontrollers and edge devices — from detection to 1:N matching with templates under 148 bytes.
Live DemoPerformance
Algorithms specifically designed to reduce library size and improve execution speed on embedded targets.
NXP i.MX 8M Plus
| Operation | Time |
|---|---|
| Face Detection | 20 ms |
| Feature Extraction | 30 ms |
| Template Matching | 0.01 ms |
With dedicated NPU acceleration
Template & Accuracy
| Metric | Value |
|---|---|
| Template Size | < 148 bytes |
| Score Range | 0 – 65535 |
| NIST FRTE | Top Performer |
Validated on civil & law enforcement datasets
Built-in Intelligence
Face Detection
Real-time face detection with FaceDetector optimized for low-power CPUs. Configurable confidence threshold from 0 to 100 for flexible use on embedded hardware.
Face Tracking
FaceTracker maintains continuous identity across video frames with automatic template updates, optimized for constrained real-time processing on embedded targets.
Feature Extraction
FaceEncoder generates compact face templates under 148 bytes — among the smallest on the market — enabling deployment on secure elements and microcontrollers.
Liveness Detection
FacePAD passive presentation attack detection guards against photos, videos and 3D masks. ColorPAD Model v4 runs efficiently on embedded CPU targets.
1:1 Verification
FaceMatcher.compareTemplates() returns a score from 0 to 65535 for reliable one-to-one face verification in access control and authentication scenarios.
1:N Identification
FaceIndexer enables ultra-fast one-to-many search with UUID-v4 support for large-scale identification on edge devices and local servers.
Core Technology
Optimized face recognition engine designed for embedded systems. The same validated algorithms as the Face SDK, tailored for microcontrollers and edge hardware with minimal footprint.
Affiliated Products
MicroFace Kit STM32H7
Starter kit for facial recognition on STM32H747 microcontroller platform at 400 MHz.
MicroFace Kit i.MX 8M Plus
Evaluation kit for facial recognition on NXP i.MX 8M Plus with dedicated AI acceleration.
MicroFace Kit STM32N6
Latest kit leveraging the STM32N6 neural accelerator for ultra-fast on-device recognition.
Developer Documentation
Comprehensive guides, API references and code samples to integrate the MicroFace SDK into your embedded application. Get started in minutes.
Pricing
Choose the plan that fits your project. All plans include access to our developer portal and documentation.
Evaluation
Try the SDK with no commitment.
- 60-day trial
- Limited API calls
- Community support
- Single platform
Professional
For production-ready integrations.
- Unlimited API calls
- All platforms
- Email support
- 1-year license
Enterprise
For large-scale deployments.
- Volume licensing
- Priority support
- Custom integration
- SLA guarantee