Skip to content

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

Notifications You must be signed in to change notification settings

TravorLZH/vision-stuff

Repository files navigation

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:

$ 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!

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages