90 votes

API Python pour accéder au flux de la webcam?

Au collège, j'avais besoin de créer un logiciel de réalité virtuelle, et utilisé cette API Python pour accéder au flux de la webcam que j'ai connu par le biais de ce tutoriel. Trouvé, cependant, il avait besoin d'une solution de contournement pour fonctionner correctement.

Je me souviens que le flux était un peu lent, avec des résolutions supérieures à 320x240 mais je suppose que c'était un problème sur la webcam. Pour l'API, j'ai remarqué que, parfois, donna None objets.

Donc, ma question est: avez-vous les gars savent tout autre API Python pour accéder le flux de la webcam?

Edit: Ce serait utile si l'API travaillé à la fois sur Windows et Linux, mais je pense que ça va être difficile à trouver, je collerais avec Windows.

113voto

John Montgomery Points 3770

OpenCV prend en charge l'obtention des données d'une webcam et il existe des wrappers Python pour cela:

http://code.google.com/p/ctypes-opencv/

4voto

Kknd Points 1244

Gstreamer peut gérer les entrées webcam. Si je me souviens bien, il existe des liaisons python!

-2voto

Kiv Points 9116

Le seul que j'ai utilisé est VideoCapture, que vous avez déjà mentionné et que vous n'aimez pas (même si je n'ai eu aucun problème avec; quels bugs avez-vous rencontré?)

Je ne pouvais pas trouver d'alternative dans le passé ou le présent. Vous pouvez donc être bloqué avec VideoCapture, ou bien trouver une belle bibliothèque C et écrire un wrapper Python (ce qui peut être plus que ce que vous êtes prêt à investir) ).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X