Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Face detection algorithm for 15x15 pixels face?

I'd like to know if you are aware of any algorithm to detect low-resolution faces in an image. The image could have any resolution and the faces resolution could be as low as 10x10 or 15x15. I am using OpenCV but I don't think the Haar classifiers provided allow me to work with resolutions so small. Are there any other alternative? Thanks

like image 687
lezebulon Avatar asked Aug 17 '11 15:08

lezebulon


People also ask

Which algorithm is best for face detection?

The Eigen faces Algorithm is the most commonly used methods in the field of facial recognition.

What OpenCV algorithm does face recognition use?

OpenCV. OpenCV is the most popular library for computer vision. Originally written in C/C++, it now provides bindings for Python. OpenCV uses machine learning algorithms to search for faces within a picture.

What is AdaBoost algorithm for face detection?

The AdaBoost-based face detection algorithm is an algorithm that is based on integral image, cascade classifier and AdaBoost algorithm. The basic idea is as following: First it uses the integral image to calculate face's Haar-like features quickly.

How can I identify a face in a picture?

You can detect the faces in the image using method detectMultiScale() of the class named CascadeClassifier. This method accepts an object of the class Mat holding the input image and an object of the class MatOfRect to store the detected faces.


1 Answers

The Eigenface technique is (IIRC) known to work fairly well on low-resolution images. Human faces have a distinct pattern to them that's still visible at low quality, and I believe that using a sliding window technique in conjunction with this algorithm might produce good results.

like image 153
templatetypedef Avatar answered Sep 24 '22 15:09

templatetypedef