Come creare Haar Cascade (file .xml) da utilizzare in OpenCV?

Se hai familiarità con la libreria OpenCV, sai cosa è il rilevamento degli oggetti immagine Haar Cascade. Per rilevamento di oggetti immagine intendo, come la rilevazione di volti umani o qualcos’altro. Ho alcuni XML Haar Cascade per il rilevamento dei volti, ma non so come creare il mio. Voglio creare Haar Cascade XML per rilevare semplici sorgenti luminose a cerchio luminoso (ad esempio, la luce a infrarossi lampeggiante dal telecomando della TV).

Quindi, come posso creare un Haar Cascade (file .xml) da utilizzare in OpenCV?

Penso che questo potrebbe essere utile:

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

Se sei interessato a rilevare semplici blob di luce IR attraverso la cascata di haar, sarà molto strano farlo. Perché il semplice blob IR non ha abbastanza caratteristiche per essere allenato attraverso l’opencv come altri oggetti (viso, occhi, naso ecc.). Perché IR è solo una luce semplice con una sola caratteristica di luminosità dal mio punto di vista. Ma se vuoi imparare come addestrare un classificatore seguendo il link ti aiuterà molto.

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

E se vuoi solo rilevare il blob IR, hai altre due possibilità, una per gli algoritmi DIP per rilevare la regione luminosa e l’altra che ti consiglio è che puoi usare una cam IR che passa semplicemente il blob IR e è ansible rilevare facilmente il BLOB IR utilizzando le funzioni di blob opencv. Se pensi che una telecamera IR sia estesa, puoi fare una semplice webcam su una webcam IR rimuovendo il blocco IR (se presente) e aggiungi un blocco luce visibile, ad esempio pellicola negativa, materiale floppy o qualsiasi altro. È ansible controllare il seguente link per convertire una semplice webcam in una webcam IR.

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