AI eye

👁️ One function for multiple computer vision tasks; object detection, face recognition, depth calculation, object tracking, and more.

Creating a model that replicates the functionality of the human eye is challenging. Tasks such as object detection, face recognition, depth calculation, and object tracking are complex and typically require separate machine learning models. In this project, I aim to integrate multiple computer vision models into a single function to emulate the capabilities of the human eye.

Installation and configuration 🔥

The Github repository can also be found here:

MadanBaduwal/eye - GitHub

To install the current release

$python3 -m venv venv
$source venv/bin/activate
$pip3 install requirements.txt

$pip3 freeze > requirements.txt # after add some feature freeze all dependencies

or

$ poetry install

Usage

Move toward project folder

$ cd eye

Run single function that do computer vision tasks.

python inference.py

Hardware devices

  1. Coral tpu for object detection
  2. Intel® RealSense™ Depth Camera D435 for calculating the depth of an image
  3. Face recognition library for face recognition
  4. Object tracking custom algorithm for object tracking