Skip to content

Python Jupyter Notebook Application that detects faces in the pictures using HOG + SVM.

Notifications You must be signed in to change notification settings

maciej3031/face_detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FACE DETECTION

Algorithm: HOG (Histogram of Oriented Gradients) + SVM (Support Vector Machine)

Dataset: 7 500 pictures of Faces and 7 500 pictures of different objects

Main libraries: numpy and opencv

Includes own implementation of HOG and Canny

INSTRUCTION

To run this program simply download anaconda python distribution, activate anaconda virtual env, run jupyter notebook and click run all option.

Important:

You must have installed following packages: opencv-python, matplotlib, numpy, pandas, tqdm.

SAMPLE RESULTS

alt text

alt text

alt text

alt text

alt text

alt text

About

Python Jupyter Notebook Application that detects faces in the pictures using HOG + SVM.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published