Face Recognition on STM32mp2
Hi everyone,
I need some guidance on building a real-time face recognition pipeline on the STM32MP2 platform.
My requirements:
Reliable face detection
Good, consistent face embeddings
Decent FPS on MP2
Preferably ONNX or pure CPU, since heavy frameworks aren’t ideal
Minimal external dependencies
No reliance on TensorFlow or PyTorch
I’m looking for suggestions on:
Which face detector works best on MP2 (YUNet / SCRFD / BlazeFace / SSD)?
Which embedding model (ArcFace, MobileFaceNet, SFace, etc.) performs well on CPU?
Any recommended ONNX + OpenCV DNN pipelines that others have successfully run on MP2?
Tips for optimizing inference speed on this hardware
If anyone has experience or working examples, it would really help me understand the right direction to build a practical, efficient solution.
Thanks in advance!
