haartraining haarcascade haar xml opencv emgucv

xml - haartraining - haarcascade



¿Cómo crear Haar Cascade(archivo.xml) para usar en OpenCV? (3)

Si está familiarizado con la biblioteca OpenCV, ya sabe qué es la detección de objetos de imagen Haar Cascade. Me refiero a la detección de objeto de imagen, como la detección de rostro humano o algo más. Tengo algunos XML de Haar Cascade para la detección de rostros, pero no sé cómo crear los míos. Quiero crear Haar Cascade XMLs para detectar fuentes de luz simples de círculo brillante (es decir, luz infrarroja parpadeante desde el control remoto del televisor).

Entonces, ¿cómo creo un Haar Cascade (archivo .xml) para usar en OpenCV?




Si le interesa detectar un simple blob de luz IR a través de la cascada de haar, será muy extraño hacerlo. Debido a que el blob IR simple no tiene suficientes características para ser entrenado a través de opencv como otros objetos (cara, ojos, nariz, etc.). Porque IR es solo una luz simple que tiene solo una característica de brillo en mi punto de vista. Pero si quieres aprender a entrenar un clasificador, el siguiente enlace te ayudará mucho.

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

Y si solo quieres detectar IR blob, entonces tienes dos posibilidades más, una es ir por algoritmos DIP para detectar la región brillante y la otra que te recomiendo es que puedes usar una cámara IR que acaba de pasar la burbuja IR y usted puede detectar fácilmente el blob IR utilizando las funciones de bloc de Opencv. Si crees que una cámara IR es expansiva, puedes crear una cámara web simple para una cámara infrarroja mediante la eliminación del bloqueador IR (si existe) y agregar un bloqueador de luz visible, es decir, película negativa, material de disquete o cualquier otro. Puede consultar el siguiente enlace para convertir una cámara web simple a cámara IR.

http://www.metacafe.com/watch/385098/transform_your_webcam_into_an_infrared_cam/