2012-01-20 3 views
0

Je veux capturer le mouvement d'un papier rouge sur un fond blanc sous Linux en utilisant Python? J'utiliserai OpenCV et une bibliothèque d'images pour créer des images à 30 images par seconde. Y a-t-il un moyen de déterminer la position du papier rouge (ou un point sur celui-ci) sans passer par chaque pixel de l'image, car cela le rendrait terriblement lent. Ou y a-t-il une meilleure façon de faire cela tout à fait? Le code de lecture de la webcam est affiché here.Capture de mouvement en Python

Répondre

2

Voici le code complet, mais pour yellow paper. Changer la gamme de couleurs dans la ligne 18 pour la couleur rouge. Et cela ne fonctionne que si un seul papier jaune est présent.

Et voici un autre code for the same, mais maintenant il fonctionne même si plus d'un papier jaune est présent. Encore une fois changez-le en rouge vous-même.

Questions connexes