Pergunta

Se você estiver familiarizado com a biblioteca OpenCV, você sabe o que a detecção de imagem objeto Haar Cascade é. Por detecção de objeto de imagem que quero dizer, como detecção de face humana ou outra coisa. Tenho algumas XMLs Haar Cascade para detecção de rosto, mas eu não sei como criar meu próprio. Eu quero criar Haar Cascade XMLs para detectar simples brilhante círculo fontes de luz (ou seja, a piscar a luz infravermelha do controle remoto da TV).

Então, como faço para criar um (arquivo .xml) Haar Cascade para usar em OpenCV?

Foi útil?

Solução

Outras dicas

Se você está interessado para detectar simples IR blob luz através haar cascata, será muito estranho fazer. Porque blob simples IR não tem recursos suficientes para ser treinados através opencv como outros objetos (rosto, olhos, nariz, etc). Porque IR é apenas uma simples luz tendo apenas uma característica de brilho no meu ponto de vista. Mas se você quiser aprender como treinar um classificador seguinte link irá ajudá-lo muito.

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

E se você quiser apenas para detectar blob IR, então você tem mais duas possibilidades, uma é que você vá para algoritmos DIP para detectar região brilhante e o outro que eu recomendo que você é que você pode usar uma cam IR que apenas passar o IR blob e você pode detectar facilmente a blob IR usando functiuons opencv blob. Se você acha que um cam IR é expansivo, você pode fazer simples webcam para uma cam IR removendo bloqueador IR (se houver) e adicionar filme luz visível bloqueador ou seja negativa, material de disquete ou qualquer outro. Você pode verificar a seguinte ligação para converter simples webcam para cam IR.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top