matlab gui播放视频

2020-01-04  本文已影响0人  飞熊员熊二

fileName = 'XXX.avi'; % .avi必须是无损压缩的. 

obj = mmreader(fileName);

vidFrames = read(obj);% 读取所有的帧数据

numFrames = obj.numberOfFrames;% 帧的总数

for k = 1 : numFrames% 读取数据

mov(k).cdata = vidFrames(:,:,:,k);% mov(k)是一个结构体,mov(k).cdata实际上就是一个有RGB的帧

mov(k).colormap = [];

end

movie(mov);% 在matlab中播放视频

上一篇 下一篇

猜你喜欢

热点阅读