matlab读取mp4视频,【Matlab系列】之视频文件读取和显示的方法
DATE: 2019-3-3
來源Tag:外包項目
1、參考
2、Matlab中讀取和顯示視頻文件
方法一:
VidObj = VideoReader('xylophone.mp4'); %相應(yīng)修改為需要讀取的視頻文件
nFrames = VidObj.NumberOfFrames; %獲取視頻總幀數(shù)
vidHeight = VidObj.Height; %獲取視頻高度
vidWidth = VidObj.Width; %獲取視頻寬度
for k = 1 : nFrames %遍歷每一幀
I = read(VidObj, k); %讀出當(dāng)前幀
imshow(I); %顯示當(dāng)前幀
pause(0.005); %暫停系統(tǒng),使人眼連貫觀察到每一幀,此設(shè)為0.005秒
end
方法二:
Matlab DEMO :
% Construct a multimedia reader object associated with file 'xylophone.mp4'.
vidObj = VideoReader('xylophone.mp4');
% Specify that reading should start at 0.5 seconds from the
% beginning.
vidObj.CurrentTime = 0.5;
% Create an axes
currAxes = axes;
% Read video frames until available
while hasFrame(vidObj)
vidFrame = readFrame(vidObj);
image(vidFrame, 'Parent', currAxes);
currAxes.Visible = 'off';
pause(1/vidObj.FrameRate);
end
THE END!
總結(jié)
以上是生活随笔為你收集整理的matlab读取mp4视频,【Matlab系列】之视频文件读取和显示的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 后911S5时代 各路ip代理的对比与选
- 下一篇: 2022-05微软漏洞通告