SkillAgentSearch skills...

Robovision

AI and machine leaning-based computer vision for a robot

Install / Use

/learn @stoic1979/Robovision

README

Alt text

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

Robovision Demo

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

Alt text Alt text Alt text Alt text

View on GitHub
GitHub Stars140
CategoryEducation
Updated2mo ago
Forks24

Languages

Python

Security Score

100/100

Audited on Jan 31, 2026

No findings