Existe-t-il un programme de démonstration C/C++ OpenCV disponible qui effectue un simple suivi de balle à partir d'une caméra Web ?[fermé]

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

  •  12-12-2019
  •  | 
  •  

Question

Existe-t-il un code open source ou de démonstration disponible en C/C++ pour OpenCV qui effectue un simple suivi de balle ?

Fondamentalement, je veux tenir une boule de couleur rouge devant ma caméra Web et je veux qu'OpenCV détecte son emplacement.Si je déplace la balle vers la droite ou la gauche de l'écran, le programme détectera que l'emplacement de la balle a changé et affichera son nouvel emplacement.

J'ai installé avec succès Open CV 2.3.1 sur le Raspberry Pi avec une webcam, je souhaite éventuellement exécuter le code sur le Pi.

Était-ce utile?

La solution

je viens de tomber sur ce.C'est un exemple de cvBlob et très similaire à ce que vous voulez faire.Le code source est ici ici.

Autres conseils

Cela semble être ce que je recherche :

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

Il y a un projet avec lequel j'ai joué il y a quelque temps appelé Sans contact

C'est peut-être un peu trop complexe pour ce que vous avez l'intention de faire, mais il y a du code de suivi des marqueurs là-dedans, et cela peut être utile ;)

Bonne chance pour jouer avec votre Pi.

L'exemple que vous avez trouvé - Tommed - utilise le RVB pour suivre les couleurs.

Vous feriez bien mieux de regarder l'avion HSV.Il y a un exemple dans la bibliothèque cvBlob

Cependant, les gens ont différents degrés de succès avec cvBlob sur le Pi.Le principe du HSV reste néanmoins la voie à suivre.

Si vous souhaitez détecter un objet simple tel qu'une boule de couleur rouge, vous pouvez envisager d'utiliser une caméra Pixy.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top