如何使用MATLAB将视频转换为帧?
如何使用MATLAB将视频转换为帧?在我的电脑上安装任何其他软件是否有任何特定要求?如何设置MATLAB进行这种转换?我们能用其他工具做同样的事情吗 我正在使用Matlab2011。我尝试过以下代码:如何使用MATLAB将视频转换为帧?,matlab,image-processing,Matlab,Image Processing,如何使用MATLAB将视频转换为帧?在我的电脑上安装任何其他软件是否有任何特定要求?如何设置MATLAB进行这种转换?我们能用其他工具做同样的事情吗 我正在使用Matlab2011。我尝试过以下代码: vid=mmreader('C:\Users\Hardik\Desktop\Practicles\Seminar\Video\Charlie Chaplin - The Lion Cage.3gp'); numFrames = vid.NumberOfFrames; n=numFrames;
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`
尝试将第6行中的“['Image'int2stri,.jpg']”更改为“strcat'Image',num2stri”。jpg@Hwathanie它仍然不工作..我必须向matlab添加任何扩展吗?@Hwathanie这是错误cbvr警告:无法确定此文件中的帧数???使用==>imwrite at 457时出错无法打开文件image1.jpg进行写入。您可能没有写入权限。错误==>6个imwriteframe处的cbvr,strcat'image',num2stri',.jpg';请尝试此选项,'imwriteframes,strcat'Image',num2stri',.jpg,'jpg.@Hwathanie如何解决此错误..无法打开文件Image1.jpg进行写入。您可能没有写入权限。