The facial recognition client has the following behaviour:
* Starts when the Pi boots (including the GUI for the app and its server).
* When a user requests access, it captures the user’s image and sends it to the facial recognition API.
* If it is an authorized/recognized user, it unlocks a network-connected lock by sending a web request to it.
* Uploads the image captured to AWS S3.
* Sends a message to a Slack channel with the name of the user who unlocked the door along with the captured image.
See Building a Facial Recognition Lock Client With Raspberry Pi
#technology #opensource #raspberrypi
A guided tour featuring Express.js, WebRTC, React and a dash of automation