本文介绍了使用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从网络摄像头捕获视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!