我是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