项目作者: stoic1979

项目描述 :
AI and machine leaning-based computer vision for a robot
高级语言: Python
项目地址: git://github.com/stoic1979/robovision.git
创建时间: 2018-06-12T16:18:42Z
项目社区:https://github.com/stoic1979/robovision

开源协议:GNU General Public License v3.0

下载


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