Search code examples
opencvface-detectionadaboost

LBP Face Detection


I want to implement a face detection algorithm that does not take a lot of training time. I looked at the Viola-Jones method but the training time is too long. I read about LBP and how it is used in face detection. I want to implement in in C on a development board running on linux. It seems LBP is more suitable to use on microprocessors as it uses binary operations as opposed to the floating point operations used by viola-jones.

I want to avoid using openCV as I need to implement it using C on the development board. Are there any useful resources online explaining LBP well other than papers. It would be great if someone can explain LBP in a very simple way.


Solution

  • I refer you to my own answer to someone who wanted to do somewhat the same thing. That question covered both training the cascade and its actual running, and I gave a summary of the training process and a detailed explanation for the running of OpenCV's LBP cascade.

    Face Detection Algorithms with minimal training time