PAPI IOT¶
An API for home security system using raspberry Pi with Pi IR camera and facial recognition.
- Github repo: PAPI IOT
- Free software: MIT license
- Documentation: https://papi-iot.readthedocs.io.
Features¶
- Face recognition from photos
- Face recognition from videos
- Pi camera feature controls
- Storage Management: SD card memory and Google cloud storage
Quick Start¶
Pre-requisite¶
- Minimum Raspberry Pi 0 w, 2GB is recommended for optimal Face recognition performance
- OpenCV
- Dlib
- face-recognition
- Raspberry Pi V2 Camera Module
- Google Cloud Storage Severice Account After this, download the service account json file for use with onlineStorage module
- picamera Library
- Python>= 3.6 recommended.
Upon finishing up the above steps, download the requirements file and execute:
$ pip install -r requirements.txt
to install the remaining dependancies.
Test module by running¶
Test module by executing:
>>> from papi_iot.papi_face_recognition import PapiFaceRecognition
>>> test = PapiFaceRecognition()
>>> test.faceRecognitionFromVideo()
This Tests storage management and face recognition from videos
To end program use ‘Ctl’+’C’ command
Credits¶
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.