如何在matlab中将彩色视频转换为3d矩阵?

时间:2016-11-04 13:47:14

标签: matlab matrix

我是matlab的新手,我正在尝试将彩色视频转换为3d矩阵,以便我可以处理视频。我已经用Google搜索并尝试了this

mov=uint8(vidHeight,vidWidth,nFrames);

xyloObj = VideoReader('01.avi');
vidWidth = xyloObj.Width;
nFrames = xyloObj.NumberOfFrames;
vidHeight = xyloObj.Height;

% Read one frame at a time.
for k = 1 : nFrames
  mov(:,:,k) = read(xyloObj, k);
end

但我的错误是

Too many input arguments.
mov=uint8(vidHeight,vidWidth,nFrames);

那么我怎样才能在matlab中做到这一点? 我的matlab版本是 MATLAB R2014a

0 个答案:

没有答案