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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1588f5d · Sep 3, 2019

History

20 Commits
Jun 16, 2019
Sep 3, 2019
Jul 7, 2019
Aug 17, 2019
Jun 23, 2019
Jun 23, 2019
Aug 17, 2019
Jul 28, 2019
Jun 19, 2019
Sep 3, 2019
Jun 23, 2019
Aug 17, 2019
Aug 17, 2019
May 19, 2019
Jun 23, 2019
Jul 28, 2019
Jul 28, 2019
Aug 17, 2019
Jul 28, 2019
Aug 17, 2019
May 19, 2019

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