Skip to main content Skip to page footer

Face Detector

Face Recognition even before FB

Face Detector is a program developed in C as a set of tools for Baby Builder solution.  We created a Web Service accepting images as input, then doing the face recognition and finally exposing the results as JSON data. JSON results were rendered in the front-end to outline the detected faces.

Face Detector was a challenger solution since not similar one was in the market at that time, so we created it from the ground up.  To accomplish that, we used openCV library to achieve that goal and open source haarcascades. In a learning-by-doing procedure we used this approach:

  • Loading the image into memory
  • Resize greater images to a predefined width and height
  • Converting the image to gray-scale
  • Normalize image's brightness and increases contrast
  • Running our algorithm to recognize faces
  • Expose results as JSON data

Of course with such approach getting fake recognition is possible, however Face Detector is smart enough to avoid them.
* Screen shots provided also include fake detection.

See Gallery

This solution required Back-end Developer skills.

Stacks

OpenCV  C  C++  Linux  Json 

OpenCV

Linux

C/C++

Json