我如何在matlab中通过网络摄像头录制视频并拍摄该帧并将其与下一帧进行比较
这是我的代码:
camvid1 = videoinput('winvideo',1,'YUY2_640x480');
subplot(211)
h1 = image;
axis ij
preview(camvid1,h1)
start(camvid1);
pause(2),camfrm1=getdata(camvid1);
camfrm1=rgb2gray(imread(camfrm1));
for i=1:n
camfrm2=getdata(camvid1);
camfrm2=rgb2gray(camfrm2);
bt=abs(double(camfrm2)-bouble(camfrm1));