永发信息网

如何通过matlab把AVI格式的视频提取出随意的一帧,并保存为图像,希望能给出完整的代码!

答案:2  悬赏:50  手机版
解决时间 2021-01-23 23:56
如何通过matlab把AVI格式的视频提取出随意的一帧,并保存为图像,希望能给出完整的代码!
最佳答案
可这样:
vidObj = VideoReader('xy.avi');

vidHeight = vidObj.Height;
vidWidth = vidObj.Width;

s = struct('cdata',zeros(vidHeight,vidWidth,3,'uint8'),...
'colormap',[]);

k = 1;
while hasFrame(vidObj)
s(k).cdata = readFrame(vidObj);
k = k+1;
end

image(s(5).cdata) %显示第5帧的图像。

imwrite(s(5).cdata,'myims5.jpg') %保存为文件
全部回答
mov=aviread('123.avi'); temp=size(mov); fnum=temp(2); for i=1:fnum, strtemp=strcat(int2str(i),'.','jpg'); imwrite(mov(i).cdata(:,:,:),strtemp); end%% 从视频中提出每一帧图像
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佛门 的佛字拼音是怎么拼的
单选题秦王朝中央执政机构中负责监察的官员是
旧梦未醒的情侣网名是什么?
microsoft net framework4.0怎么安装
用20N的力沿水平方向向右拉物体,图中各力的
在贵阳市南明区南厂路的贵阳军康医院做骨龄检
2000年全年有________天,二月是________天.
用百微镜头拍人像和风景怎样
樟脑丸的气味怎么去除
办理预告登记后,拿到预告登记证明后,房产买
一个小数部分是两位的数,四舍五入后是7.2,
The trees front of the house are the cha
《般若波罗蜜多心经》里的最后一句正确的到底
单选题下列实验操作或实验事故处理正确的是A.
Silverlight的DevExpress的xtraReport导出pdf
推荐资讯
单选题历史观的基本问题是()A.是否承认阶级
宁波市江北区房产管理处地址在什么地方,想过
第五街区地址有知道的么?有点事想过去
广武中心小学地址在哪,我要去那里办事
捷信贷款在国内排名怎么样
某同学所做的下列家庭小实验中,主要发生物理
问手机号码,别人打自己的和自己打别人的,本
网上购物我买一件买家发一件却出现两个确认收
社保没交满十五年,进厂时公司没交,现在能否
馨乐琴行(安阳北关区)怎么去啊,我要去那办事
萌宠会馆地址有知道的么?有点事想过去
有什么好玩的美服游戏?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?