2010-04-21 5 views
2

Je travaille avec OpenCV sur un BeagleBoard avec Ubuntu et OpenCV 1.1 interfacé via Python. J'essaie de configurer quelque chose pour capturer un flux à partir d'une webcam compatible UVC (Logitech C250). J'ai testé la webcam avec luvcview, et cela fonctionne, mais seulement si je règle le format d'entrée à YUV. Si je le cours en mode 'normal' je reviens JPEG cadres et quelque chose - quelque part n'est pas heureux!OpenCV Python et une webcam

J'essaie de me connecter avec la webcam dans OpenCV car je veux récupérer l'image de la webcam et lancer une analyse dessus. Comme j'ai un appareil limité, cela semble être la façon la plus efficace de le faire - cependant, j'ai besoin de demander au système de capture de capturer en YUV et non en JPEG. Existe-t-il un moyen de le faire (par exemple, luvcview me permet d'entrer luvcview -f YUVY)?

+1

Par «appareil limité», voulez-vous dire une puissance de traitement limitée sur l'ordinateur hôte? –

Répondre

1

J'ai craqué cela en partie. Si vous compilez OpenCV avec l'indicateur WITH_JPEG = OFF alors la caméra n'essaiera pas d'utiliser MJPEG.