An open API service indexing awesome lists of open source software.

https://github.com/travorlzh/vision-stuff

Some programs that deal with computer vision, face recognition, etc.
https://github.com/travorlzh/vision-stuff

computer-vision face-recognition opencv-python

Last synced: about 1 year ago
JSON representation

Some programs that deal with computer vision, face recognition, etc.

Awesome Lists containing this project

README

          

Computer Vision Demonstration
=============================

This repo is storing my programs created during a Face Recognition course at
Institute of Automation, Chinese Academy of Sciences. To run it, you need to
have:

* A working **python3**
* Module `opencv-contrib-python`
* Module `opencv-python`
* Module `numpy`
* Module `face_recognition`
* Module `dlib`

## Install Prerequisites

Installing those packages are not that hard, we can just puts these commands
into the terminal:
```shell
$ brew install python # This installs Python 3.7 by HomeBrew
$ pip3 install numpy
$ pip3 install opencv-python # This installs numpy as its dependency
$ pip3 install opencv-contrib-python # For object tracking
$ pip3 install face_recognition # This installs dlib as its dependency
```

## What this repo has

* **display.py** program to show a picture using OpenCV functions
* **video\_capture.py** to record what's in the webcam
* **mirror\_facedetect.py** to detect faces in the webcam
* **face\_ident.py** to identify the actual person from their faces
* **gen\_encoding.py** to generate `.face` files from images
* **display\_faces.py** to put rectangles on the faces of a picture
* **paint\_stuff.py** to draw rectangles by mouse on a custom background image
* **track.py** to track an object from user's selection
* **face\_decor.py** Put decorations on your face, click and enjoy!