J'aimerais savoir comment je peux enregistrer une vidéo à Matlab avec ma webcam. P>
6 Réponses :
si vous savez déjà Comment Capturer une image unique d'une webcam , alors il devrait simplement s'agir de coudre les images dans un film. Vous pouvez utiliser un Je viens d'utiliser une boucle comme un exemple simple, mais vous voudrez peut-être utiliser un VideoFriter code> Objet
à Ouvrez un fichier vidéo, puis ajoutez des images séquentielles à l'aide de Writevideo < / code>
méthode. Par exemple: p> minuterie code>
Si vous voulez plutôt capturer des images et les ajouter au fichier AVI à intervalles de temps réguliers . p> p>
Ici, vous pouvez voir de superbes vidéos Comment capturer et traiter les images de Webcam. L'enregistrement ne devrait donc pas être difficile: p>
http: // blogs. mathworks.com/videos/2008/01/18/cool-featuture-video-processing-demos/ p>
Dans ma vie collégiale, j'ai fait ce projet nommé comme p>
Recorder audio / vidéo Application Basé sur Matlab P>
Dans la mesure où j'ai effectué l'enregistrement audio et l'enregistrement vidéo et la lecture dans la programmation MATLAB. Vous pouvez télécharger le code source de ici p>
Construisez d'abord une interface d'entrée vidéo Vous devez ajuster le dernier bit pour votre webcam. Pour trouver une liste des périphériques de webcam (et d'autres choses en plus), utilisez: p> Ce qui suit fait la première webcam dans un objet p> Recherchez la liste des formats vidéo pris en charge avec P> Vous voulez alors déterminer votre fréquence de trame (plus sur ce ici ): p> triggerconfig(vid,'manual');
start(vid); %There'll be a delay here, but nothing is being captured
trigger(vid); %Use this line when you want the capture to start. There should be very little delay.
J'ai récemment écrit un article de blog sur la manière d'enregistrer de l'audio et de la vidéo synchronisées dans Matlab en envoyant des lignes de commande au programme FFMPEG. Vous pouvez en savoir plus ici , mais ci-dessous est un échantillon utilisant certains paramètres qui ont eu sensé le sens sur mon ordinateur.
Il n'est pas clair pour moi de la question si vous essayez d'utiliser une webcam pour enregistrer votre session MATLAB (probablement pas, mais je vois des gens le faire). Toutes mes vidéos sont des captures d'écran fabriquées et éditées avec CamTasia.