Skip to content

Implementation of the Project Overseer - Computer face tracking driver for Raspberry Pi devices

License

Notifications You must be signed in to change notification settings

chutommy/observer

Repository files navigation

PROJECT OVERSEER

Observer library

The Observer is a software for a face recognition and face tracking devices. The application is able to fully and reliably control the movement of the camera using two servomotors in any direction. The real-time recognition algorithm is provided by the optimized computer vision library OpenCV.

The entire software was developed with a performance in mind and all decisions were made to be perfectly compatible with low-end PCs (aiming to be runnable on minicomputers like Raspberry Pis).

Dependencies

The observer uses these technologies to run properly:

Installation

Tested on Raspberry Pi 3 Model B+:

With go, opencv4, gocv and gobot installed, run this command to install executable file into your PATH:

$ go get github.com/chutommy/observer-rpi

OR

Download the source and run the install.sh file as a sudo user in the project root directory to install all dependencies and the Observer software (can take up to 15 minutes).

$ sudo ./install

Post-install steps

Type ./observer -h or --help in a terminal to get more info about the observer command.

Samples

Skelet

Scheme

Construction

Cover

Result

License

The project is under the MIT open source software license.

About

Implementation of the Project Overseer - Computer face tracking driver for Raspberry Pi devices

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published