I’m currently working on a project where I need a face recognition model running on a Raspberry Pi with the Hailo AI HAT+. The model should be able to recognize individual faces in real time, and I need a way to retrain or configure it to identify specific people.
I found the ArcFace model from the Hailo Model Zoo, but I don’t have access to a GPU, so I can’t train it myself.
Is there any other way to adapt or retrain the model without a GPU? Or do you have alternative suggestions for achieving this with the Hailo AI HAT+?
@kaun
Can you please explain why you want to retrain? Is the current model not accurate enough? We tested this model and it is quite good. You can see a guide on adapting the model to recognize faces here: A Comprehensive Guide to Building a Face Recognition System
Do I understand correctly that your guide allows you to insert your own photos with the faces you want to be recognised? Can this run on the Raspberry Pi?
@kaun
yes, the guide shows how to start with a list of people you want to recognize and build a database of known faces (which can be extended by adding new faces). Yes, it runs on Raspberry Pi + Hailo.