https://github.com/stoic1979/robovision
AI and machine leaning-based computer vision for a robot
https://github.com/stoic1979/robovision
artificial-intelligence classification computer-vision face-detection face-recognition haar-cascade-classifier machine-learning opencv pyqt5 surveillance
Last synced: 3 months ago
JSON representation
AI and machine leaning-based computer vision for a robot
- Host: GitHub
- URL: https://github.com/stoic1979/robovision
- Owner: stoic1979
- License: gpl-3.0
- Created: 2018-06-12T16:18:42.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T02:30:42.000Z (almost 3 years ago)
- Last Synced: 2024-11-27T04:30:42.092Z (11 months ago)
- Topics: artificial-intelligence, classification, computer-vision, face-detection, face-recognition, haar-cascade-classifier, machine-learning, opencv, pyqt5, surveillance
- Language: Python
- Homepage:
- Size: 5 MB
- Stars: 136
- Watchers: 5
- Forks: 24
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# robovision
AI and machine leaning-based computer vision for a robot# Motivation
Surveillance cameras are passive, they need humans to watch the footage caputered by them and to make decisions or take actions.
Robovision is a smart, trained, machine learning, AI based system which can see, make decisions, listen and speak.# Features
- Face detection from an image using Haar cascade classifier
- Eyes detection from an image using cascade classifiers.
- Command line tool (under development) for various image processing features.
- Auto mark attendance of an employee with AI camera software.
- Neo - a well trained speaking robot.# A Quick Video Demo
[](https://www.youtube.com/watch?v=CCOtPA1-ITs&t=15s)# Dependencies
- PyQt5
- Opencv 3.4.x# Setup/Installation
- Use python 3.x
- pip install -r requirements.py
- Use run.sh to run the application
- Dont hesitate to report the bugs and issues you face !# Coming soon...
- Robot Neo that will be monitoring all acitvties in app.
- The Neo will talk or chat with you.
- Neo will accept your audio commands.
- Iris identification.
- Office code of conduct compliance checks eg. check if an employee is talking on phone, when it is not allowed in office.
- Talk to users for several actions, eg. greeting Good Morning when an employee enters an office.
- On the fly train itself to identify, new comers in the office.# Some screenshots



