我正在尝试编写一个导入.AVI文件并在MATLAB中返回3D矩阵的函数。
最终,我可以在3d矩阵上执行fftn。
答案 0 :(得分:1)
我会使用VIDEOREADER class。
答案 1 :(得分:0)
块引用
%这基本上适用于灰度视频
功能video3d
carobj = mmreader( 'carwide.avi');
carwide.avi是考虑使其成为%矩阵的视频
n帧= carobj.NumberOfFrames;
M = carobj.Height; %no行
N = carobj.Width; %no of columns
视频=零(M,N,n帧, 'UINT8'); %创建视频3d矩阵
表示k = 1:nFrames
im= read(carobj,k);
im=im(:,:,1); % all three layers will have same image
video(:,:,k)=im;
端
端
块引用