Domanda

Se si ha familiarità con libreria OpenCV, si sa che cosa Haar Cascade rilevamento degli oggetti immagine è. Con il rilevamento di oggetti immagine Voglio dire, come rilevamento di volti umani o qualcos'altro. Ho alcuni XMLs Haar Cascade per il rilevamento del viso, ma non so come creare la mia. Voglio creare Haar Cascade XMLs per rilevare fonti di luce cerchio luminoso semplici (cioè lampeggiante luce infrarossa dal telecomando del televisore).

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

È stato utile?

Soluzione

Credo che questo potrebbe essere utile:

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

Altri suggerimenti

Se siete interessati a rilevare semplice blob luce a infrarossi attraverso capelli a cascata, sarà molto strana da fare. Perché semplice IR blob non ha caratteristiche abbastanza per essere formati attraverso OpenCV come gli altri oggetti (viso, occhi, naso, ecc). Poiché IR è solo una semplice luce avendo solo una caratteristica di luminosità nel mio punto di vista. Ma se si vuole imparare ad addestrare un classificatore seguente link vi aiuterà molto.

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

E se si vuole solo rilevare blob IR, allora hai altre due possibilità, una è si va per gli algoritmi di DIP per rilevare regione luminosa e l'altro, che vi consiglio è che si può utilizzare una camma a infrarossi che ha appena passare il IR blob e si può rilevare facilmente il blob IR utilizzando functiuons OpenCV blob. Se pensate che una camma IR è espansiva, è possibile rendere semplice webcam ad una camma IR rimuovendo bloccante IR (se presente) e aggiungere visibile bloccante luce cioè pellicola negativa, materiale floppy o qualsiasi altro. È possibile controllare il seguente link per convertire semplice webcam per cam IR.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top