本文介绍了使用matlab从网络摄像头捕获视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这里他们使用此代码获取视频:



here they are using this code to acquire video :

hVideoSrc = vision.VideoFileReader;
hVideoSrc.Filename = 'viptrain.avi';
hVideoSrc.VideoOutputDataType = 'single';





i希望用以下代码替换该部分:





i would like to replace that part with:

vid=videoinput('winvideo',1);
start(vid);
preview(vid);





我该怎么办?请帮忙。



how can i do that ? please help.

推荐答案

cam = videoinput('winvideo',1,'YUY2_640x480');
       cam.ReturnedColorSpace = 'RGB';%Return in RGB format
       cam.TriggerRepeat = Inf;%triggers the camera repeatedly (infinity = Inf)
       cam.FrameGrabInterval = 2; %Time btw frames
       cam_on = 'false';
   try
       start(cam); %start capturing the video


这篇关于使用matlab从网络摄像头捕获视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-04 22:53