Skip to content
/ T_System Public

the moving objects tracking system via two axis camera motion for raspberry pi distributions

License

Notifications You must be signed in to change notification settings

MCYBA/T_System

Repository files navigation

T_System

the moving objects tracking system via two axis camera motion for raspberry pi distributions

A.V.A.


Supported Environments

Operating systems Linux
Python versions Python 3.x (64-bit)
Distros Raspbian
Package managers APT, pip
Languages English

Requirements

Hardware
  • Raspberry Pi 2,3 B, B + or higher
  • Raspberry Pi Camera
  • 2 servo motors
  • 2 axis motion system as pan-tilt motions
Software
  • OpenCV. Install via here or any other place you want.

Installation

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

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

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.

Releases

No releases published

Packages

No packages published