Skip to content

Aims at making a computer imitate the process of getting to know people that humans do naturally. In other words, it's a face recognition system that trains itself in real-time.

Notifications You must be signed in to change notification settings

nilmolne/The-Virtual-Spectator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

The-Virtual-Spectator

The Virtual Spectator is an "on-the-fly" face recognition system. This means that it needs not be trained in order to recognize the people it finds within its field of vision. Or more precisely, it trains itself in real time. The Virtual Spectator aims at making a computer imitate the process of getting to know people that humans do naturally.

Description

Based on the OpenCV library and implemented in C++, the Virtual Spectator detects and tracks the faces that appear in the image. If that person is seen for the first time, the system automatically learns its facial features, incorporating them to its database, following a process which is completely transparent to the user.

Once that person is known to the system, the Virtual Spectator will automatically recognize it every time it appears on the scene. As time goes by, the Virtual Spectator creates a growing database of known people, just like we humans do.

Presentation:

https://www.youtube.com/watch?v=WKm6KKrXB48&t=

Demo:

https://youtu.be/WKm6KKrXB48?t=71

About

Aims at making a computer imitate the process of getting to know people that humans do naturally. In other words, it's a face recognition system that trains itself in real-time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published