webcam accès en c++
Je veux accéder à la webcam, donc je peux faire quelques mouvement de précession, sur les images, comme le suivi d'une lumière, mais je ne peux pas trouver un moyen d'accéder à la webcam. Je l'ai googlé, mais je suis confus.
Pouvez-vous m'indiquer une bibliothèque qui peut le faire (windows)? et peut-être aussi donner un exemple?
J'aurais besoin périodiquement obtenir un pixel de la carte de l'image, environ 20 fois par seconde, ou alors si il serait possible.
- Vous devez accepter l'une de ces réponses.
- Veuillez mettre à jour ce post. Est-il une version mise à jour ou d'une autre plate-forme de développement adapté pour WIndows 10.?
Vous devez vous connecter pour publier un commentaire.
Caisse OpenCV. C'est une croix-plate-forme de vision par ordinateur SDK et a des modules pour capturer des images à partir de la webcam. Peut-être trop riche en fonctionnalités pour vous, mais il vaut la peine de regarder.
Vous avez besoin DirectShow. C'est un Windows-cadre pour la lecture vidéo et la capture.
C'est inclus dans Windows SDK et il y a un grand nombre d'échantillons pour la vidéo de capture d'entrée inclus.
Mais, comme Vijay dit, vous pouvez également essayer d'utiliser OpenCV car non seulement abstraction de la plate-forme de capture vidéo de l'API, il comprend également de nombreux algorithmes de traitement d'image vous pouvez utiliser pour suivre la lumière dans votre projet.
Il y a un wrapper pour DirectMedia/DirectShow appelé Extrêmement Simple Capture d'API ou ESCAPI. Si vous n'avez pas besoin de faire quelque chose de compliqué, ESCAPI pourrait être un bon pari.
Si vous cible Windows Vista (ou Seven), il y a les nouveaux Médias de la Fondation SDK, qui est un peu plus facile à manipuler et plus riche, et le plus important, seront mieux pris en charge par Microsoft dans le futur.
Vous pouvez en savoir plus sur ici.
Et le sujet de la capture vidéo spécifiquement ici.
Vous pouvez utiliser DirectShow:
ici
vous pouvez essayer openframeworks ainsi http://openframeworks.cc/