First time here? Check out the FAQ!

Ask Your Question
0

Concept of Cascade Classifier

asked Sep 1 '16

zvone gravatar image

I am trying to undrestand conceptually how does Cascade Classifier training works in OpenCV using LBP. I understand that AdaBoost is used for choosing weak classifiers and combining them to make a strong classifier. I also understand that LBP is used as visual descriotor of features. But the thing I could not find out is how are weak classifiers actually created from LBP? Is there any learning algorithm used, like Support vector machine? Thanks for help.

Preview: (hide)

1 answer

Sort by » oldest newest most voted
1

answered Sep 2 '16

Well, each LBP feature that was selected during training is used to create binary decision trees. In the default case, these are stumps (1 layer decisions) with a decision weight on the score calculated by the LBP feature. Combining several stumps/decision trees lead to a weak stage.

This is described in full detail in OpenCV 3 Blueprints, Chapter 5!

Preview: (hide)

Question Tools

1 follower

Stats

Asked: Sep 1 '16

Seen: 249 times

Last updated: Sep 02 '16