the moving objects tracking system via two axis camera motion for raspberry pi distributions
Operating systems | Linux |
Python versions | Python 3.x (64-bit) |
Distros | Raspbian |
Package managers | APT, pip |
Languages | English |
- Raspberry Pi 2,3 B, B + or higher
- Raspberry Pi Camera
- 2 servo motors
- 2 axis motion system as pan-tilt motions
- OpenCV. Install via here or any other place you want.
Download the latest release (the .deb
file) and:
sudo ./install.sh
for development mode: sudo ./install-dev.sh
If there is a failure try sudo -H ./install-dev.sh
usage: t_system [-h] [-S] [-l] [-s] [-a] [--version]
[--cascadefile XML_FILE]
optional arguments:
-h, --help show this help message and exit
-S, --show-stream Display the camera stream. Enable the stream window.
-l, --learn Teach mode. Teach the object tracking parameters with
the trial and error method.
-s, --security Security Mode. Scan the around and optionally take
photos of visitors.
-a, --augmented Augmented control with the Augmented Virtual Assistant
A.V.A.. 'https://github.com/MCYBA/A.V.A.' is the home
page of the A.V.A. and usage explained into the
'AUGMENTED.md'.
--version Display the version number of T_System.
--cascadefile CASCADEFILE
Specify the trained detection algorithm file for the
object detection ability. Sample(And Default):
'haarcascade_frontalface_default' for
frontalface_default.xml file inside the 'haarcascade'
folder.
Augmented usage explained here into the AUGMENTED.md
.
Supported Distributions: Raspbian. This release is fully supported. Any other Debian based ARM architecture distributions are partially supported.