9
votes

Comment enregistrer une vidéo d'une webcam à Matlab?

J'aimerais savoir comment je peux enregistrer une vidéo à Matlab avec ma webcam.


1 commentaires

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.


6 Réponses :



5
votes

Remarque: Ceci est maintenant mis à jour pour une utilisation avec de nouvelles versions de Matlab, car certaines des fonctionnalités plus anciennes ont été remplacées et supprimées.

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 VideoFriter Objet à Ouvrez un fichier vidéo, puis ajoutez des images séquentielles à l'aide de Writevideo < / code> méthode. Par exemple: xxx

Je viens d'utiliser une boucle comme un exemple simple, mais vous voudrez peut-être utiliser un minuterie Si vous voulez plutôt capturer des images et les ajouter au fichier AVI à intervalles de temps réguliers .


0 commentaires

1
votes

Ici, vous pouvez voir de superbes vidéos Comment capturer et traiter les images de Webcam. L'enregistrement ne devrait donc pas être difficile:

http: // blogs. mathworks.com/videos/2008/01/18/cool-featuture-video-processing-demos/


0 commentaires

1
votes

Dans ma vie collégiale, j'ai fait ce projet nommé comme

Recorder audio / vidéo Application Basé sur Matlab

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


0 commentaires

11
votes

Construisez d'abord une interface d'entrée vidéo xxx pré>

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> xxx pré>

Ce qui suit fait la première webcam dans un objet p> xxx pré >

Recherchez la liste des formats vidéo pris en charge avec P> xxx pré>

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.


0 commentaires

0
votes

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. xxx


0 commentaires