Which adaboost to use and when?
If anybody has good prior knowledge about the adaboost types offered by opencv traincascade, DAB, RAB, LB and GAB, can you please explain which adaboost to choose and when to? I have started reading about them, but if anybody could shorten it, that would be of great help, for me and everyone who references this question. Thanks!
I have an idea: if no one posts the answer, maybe you can post it, so it is also good for verification if someone else has another opinion... What you say?
This paper of Rainer Lienhart, creator of the tilted haar features approach, compares some of the available options and discusses their performance. Might be good to read this!
@thdrksdfthmn, deal. am already on it
Real Adaboost has a good result in fast rotation invariant multi-view face detection. RAB mode in opencv_traincascade is the same with the real adaboost proposed by Bo Wu?
The cascades are not rotation invariant ... so I am not sure how AdaBoost would lead to that rotation invariance.
If he used rotation (or different poses) in training data, the cascade will detect the object even if rotation is present. I have to add that too much variation in training data will lead to bad cascades
That is ONLY true if you take objects that have a rotation invariant property like an overall shape that is round or squared. A cascade is on its own about -10 to +10 degrees rotation invariant, but thats it. Adding multiple orientations from 0 - 360 degrees just leads to a model that is so general that it will never detect the full object...
Thanks a lot!