Tutorial

Script para producir .vec e instrucciones para entrenar el classifier usando los .vec

* https://github.com/mrnugget/opencv-haar-classifier-training

Luego del entrenamiento corrimos el ejemplo de ofxOpenCv y tuvimos un error:

`The node does not represent a user object`.

Este error es debido a que el ejemplo utiliza un tipo de classifier basado en archivos en formato Haar, que es un formato viejo. La solución es agregar el flag -baseFormatSave al momento de correr el programa de training (opencv_traincascade), así como también -featureType HAAR en oposición a -featureType LBP que es para usar el nuevo formato.

Referencias

Tutorial: OpenCV haartraining (Rapid Object Detection With A Cascade of Boosted Classifiers Based on Haar-like Features)

* http://note.sonots.com/SciSoftware/haartraining.html

Sobre error `The node does not represent a user object`.

* http://answers.opencv.org/question/106831/error-2-the-node-does-not-represent-a-user-object-unknown-type-in-function-cvread/

* http://answers.opencv.org/question/65417/unspecified-error-the-node-does-not-represent-a-user-object-unknown-type-in-function-cvread/

* https://forum.openframeworks.cc/t/ofxcvhaarfinder-error-when-loading-a-haar-classifier/22616/8

* https://github.com/opencv/opencv/issues/4428

Artículo de OpenCV sobre Cascade Classifier Training

* http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html