Creating Multi-View Face Recognition/Detection Database for Deep Learning in Programmatic Way

Let’s talk more technical

A scene from Person of Interest TV series.
  • Interactive
  • Interpreted
  • Modular
  • Dynamic
  • Object-oriented
  • Portable
  • High level
  • Extensible in C++ & C

Let’s meet with our face recognizer

  1. Encode a picture using the HOG algorithm to create a simplified version of the image. Using this simplified image, find the part of the image that most looks like a generic HOG encoding of a face.
  2. Figure out the pose of the face by finding the main landmarks in the face. Once we find those landmarks, use them to warp the image so that the eyes and mouth are centered.
  3. Pass the centered face image through a neural network that knows how to measure features of the face. Save those 128 measurements.
  4. Looking at all the faces we’ve measured in the past, see which person has the closest measurements to our face’s measurements. That’s our match!
Faces are being tracking, cropping and saving as images from video.
Images are being saving from video with appropriate path hierarchy.
The flow diagram of creating your own face data-set project.




I am a big fan of Real Madrid CF and I love computer science!

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Exploring Deep Learning Hyperparameters with Random Forests

Neural Network

Image processing Part 3 :

A Guide to Loss Functions for Deep Learning Classification in Python

Artificial Neural Networks

Predicting Injuries during NYPD Use of Force Incidents

Brief Introduction of Reinforcement Learning 2.5

Andrew Ng’s Machine Learning Simplified — Part 1

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ahmet Özlü

Ahmet Özlü

I am a big fan of Real Madrid CF and I love computer science!

More from Medium

Feedforward Neural Network (FNN) Implementation from Scratch Using Python

FOMO: Faster Objects, More Objects

This image contains diodes and one of the diodes is in focus

Dog Breed Classifier using CNNs

Converting YOLOv4 trained model weights to TensorFlow Lite model