¿Hay un programa demo C/C++ OpenCV disponible que haga un seguimiento simple de la pelota desde una cámara web?[cerrado]
Pregunta
¿Hay algún código abierto o de demostración disponible en C / C++ para OpenCV que haga un seguimiento simple de las bolas?
Básicamente, quiero sostener una bola de color rojo frente a mi cámara web y quiero que OpenCV detecte su ubicación.Si muevo la pelota hacia la derecha o izquierda de la pantalla, el programa detectará que la ubicación de la pelota ha cambiado y generará su nueva ubicación.
He instalado con éxito Open CV 2.3.1 en la raspberry pi con una cámara web, eventualmente quiero ejecutar el código en la pi.
Otros consejos
Esto parece ser lo que estoy buscando:
Hay un proyecto con el que jugué hace un tiempo llamado Sin contacto
Quizás sea un poco demasiado complejo para lo que pretendes hacer, pero hay un código de seguimiento de marcadores allí, y puede ser útil ;)
Buena suerte jugando con tu Pi.
El ejemplo que encontraste, Tommed, usa RGB para rastrear colores.
Te iría mucho mejor mirando el avión HSV.Hay un ejemplo en la biblioteca cvBlob
Sin embargo, las personas tienen diversos grados de éxito con cvBlob en el Pi.Aún así, el principio del HSV sigue siendo el camino a seguir.
Si desea detectar objetos simples como bolas de color rojo, puede considerar usar la cámara pixy.