I would like to implement my own Feature Evaluator like the ones in cascadedetect.cpp and .hpp. But I'm not sure how they work. Can anybody explain it to me? It seems like the end result of an evaluation goes through the calc methods but I'm not sure what the values mean. I understand the principle behind cascade adaboost (and HAAR features), I just am confused on how the code works. Thanks.