Je veux enregistrer quelques conférences que je donnerai le semestre prochain. J'ai une caméra vidéo et je peux changer de direction à l'aide d'un servo quelconque. Cependant, je ne sais pas comment détecter où je suis. Me porter un appareil de diffusion serait bien. Surtout, la sensibilité devrait pouvoir déterminer si je suis dans le côté gauche ou droit de la pièce, mais je n'ai pas besoin de beaucoup plus que cela.
9
Réponses:
Vous pouvez porter de simples LED IR, vous pouvez également placer un certain nombre de récepteurs IR, de simples photodiodes IR fonctionneraient, avec un angle de vision étroit.
Si vous les placez autour de la base de la caméra, puis faites lire à un microcontrôleur celui qui a le plus grand signal, vous pouvez pointer la caméra vers la source infrarouge.
Cela semble compliqué, mais il est très simple et ne nécessite pas d'ordinateur. Le matériel est facile à faire, même si vous trouverez probablement dans des environnements bruyants (lumière vive) que vous voudrez moduler votre IR pour vous éloigner du bruit à large bande que vous recevez.
la source
Ce que vous recherchez peut être lié au "suivi des blobs". C'est une technique couramment utilisée en robotique et en traitement de la vision.
Selon vos cotes de programmation, vous pouvez utiliser OpenCV (bibliothèques de vision par ordinateur open source) disponibles en C ++ et Python. D'autres langues peuvent avoir des bibliothèques qui prennent en charge le suivi des objets blob. Je crois que LabVIEW et Matlab ont également des bibliothèques pour supporter cela.
Généralement, la configuration sera un ordinateur traitant la vidéo et trouvant une goutte (vous) d'une couleur particulière. Vous pouvez ensuite utiliser les informations de la position de la goutte dans le cadre de la caméra pour déterminer où pointer la caméra. Si vous pilotez par exemple le servo sur la caméra avec un Arduino (ou tout autre microcontrôleur), vous pouvez envoyer des commandes via le port série pour mettre à jour la position souhaitée de la caméra. Lorsque le blob laisse une certaine "boîte" souhaitée au centre du cadre.
Si vous le souhaitez, vous pouvez effectuer un suivi plus intelligent en implémentant une combinaison de contrôle proportionnel, intégral et dérivé (PID, si vous effectuez une recherche sur Internet), pour essayer de rester centré dans le cadre, mais cela peut être plus que ce dont vous avez besoin pour votre application.
Edit: Un peu de recherche a donné ce résultat: Applications créatives . C'est plus ou moins la solution que j'ai expliquée.
la source
Le port d'une ou plusieurs LED IR peut permettre à une caméra comme un contrôleur Wi-Fi de vous suivre
la source
Cela ressemble à un travail idéal pour un Kinect et certains logiciels de traitement - il peut séparer les sujets avec les informations 3D, possède des moteurs pan-tilt et une sortie vidéo.
la source
C'est pourquoi les étudiants diplômés ont été inventés. Je suis sûr que vous pourriez éventuellement le faire électroniquement, mais il devrait y avoir beaucoup de conférences avant que cela en vaille la peine par rapport à avoir quelqu'un avec un cerveau qui manipule l'appareil photo.
la source
Je suis la personne qui a posé cette question, et j'aime vraiment à la fois la réponse OpenCV et la réponse LED IR et je vais jouer avec eux deux. À ce stade, les deux ont des problèmes pour moi: ma commande à infrarouge est retardée et ma webcam ne veut pas.
Cela étant, mon œil est tombé sur un LV-Maxsonar EZ avec lequel j'ai acheté il y a peu de temps. Je n'y suis jamais vraiment arrivé, mais maintenant il semble que cela pourrait donner lieu à une solution décente ici. Je suis la seule personne qui se déplace devant la pièce, donc pas d'interférence et pas besoin d'ordinateur non plus.
Cet appareil donne des mesures de distance dans une direction spécifique. Si cette distance change, quelqu'un s'est déplacé devant lui et la caméra doit se déplacer dans la direction vers laquelle pointe le capteur.
la source
Découvrez le devkit PrimeSense (les fabricants du Kinect)
Le fabricant a publié les pilotes Windows et Unix de Kinect (et DevKit) ici: http://www.openni.org/
la source
Le suivi des éclaboussures infrarouges (et le filtrage de la caméra, l'accord de l'insolation de la pièce) vous donne, ainsi qu'aux étudiants, une bonne chance de travailler sur le MARC qui vous aide, vous et votre contexte choisi, à se retrouver dans la zone zéro. Cela dit, je me serais probablement inspiré d'une application de webcam intégrée bien examinée sur Cnet.com (ou un autre site critique, Amazon, Acer Support ou autre) ou Camtasia et utilisé cela comme indiqué.
la source
Jetez un œil au mouvement , en particulier à la fonction de suivi de mouvement .
la source