我有一个 Matlab 代码,我已将其制成 exe 并从 VB6 运行。我需要不断地在代码中保存从网络摄像头获取的图像,这似乎没有发生。当我运行exe时,图片不会保存在那个位置,而是只有在我关闭它之后才会保存。但我需要在运行 exe 文件期间保存图像。我的代码是:
function [im]=cam_img()
clear all
clc
tic;
vid=videoinput('winvideo');
vid.FramesPerTrigger=1;
while(1)
endtime=toc;
if(mod(round(endtime),3)==0)
image=getsnapshot(vid);
image=rgb2gray(image);
imwrite(image,'pixellinkimage.jpg')
end
end
end
我该怎么办?请告诉我。多谢!