C'è un programma demo C / C++ OpenCV disponibile che fa un semplice tracciamento della palla da una webcam?[chiuso]

StackOverflow https://stackoverflow.com//questions/12700922

  •  12-12-2019
  •  | 
  •  

Domanda

C'è qualche codice open source o demo disponibile in C / C++ per OpenCV che fa un semplice tracciamento della palla?

Fondamentalmente voglio tenere una palla di colore rosso davanti alla mia webcam e voglio che OpenCV rilevi la sua posizione.Se sposto la palla verso destra o sinistra dello schermo il programma rileverà la posizione della palla è cambiata e l'uscita la sua nuova posizione.

Ho installato con successo Open CV 2.3.1 sul raspberry pi con una webcam, alla fine voglio eseguire il codice sul pi.

È stato utile?

Soluzione

Ho appena inciampato su questo.È un esempio di cvBlob e molto simile a quello che vuoi fare.Il codice sorgente è qui qui.

Altri suggerimenti

Questo sembra essere quello che sto cercando:

https://github.com/tommed/tommed-opencv-examples/

C'è un progetto con cui ho suonato un po di tempo fa chiamato Touchless

Forse è un po ' troppo complesso per quello che intendi fare, ma c'è un codice di tracciamento del marcatore e può essere utile ;)

Buona fortuna a giocare con il tuo Pi.

L'esempio che hai trovato - Tommed-utilizza l'RGB per tracciare i colori.

Faresti molto meglio a guardare l'aereo HSV.C'è un esempio nella libreria cvBlob

Tuttavia le persone hanno vari gradi di successo con cvBlob sul Pi.Ancora il principio di HSV rimane la strada da percorrere.

Se si desidera rilevare oggetto semplice come palla di colore rosso, si può considerare l'utilizzo di pixy camera.

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