如何使用MATLAB将视频转换为帧?我的电脑上是否有任何其他软件的特定要求?以及如何为此转换设置MATLAB?我们可以和其他任何工具一样吗?
我正在使用MATLAB 2011.我尝试过这段代码:
vid=mmreader('C:\Users\Hardik\Desktop\Practicles\Seminar\Video\Charlie Chaplin - The Lion Cage.3gp');
numFrames = vid.NumberOfFrames;
n=numFrames;
for i = 1:2:100
frames = read(vid,i);
imwrite(frames,['Image' int2str(i), '.jpg']);
im(i)=image(frames);
end
显示以下错误:
Error in ==> cbvr at 6
imwrite(rgb2gray,['Image' int2str(i), '.jpg']);`enter code here`