MCYBA / T_System

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:Python 95.6%Language:Shell 4.4%