0

我正在尝试编写一个导入 .AVI 文件并在 MATLAB 中返回 3D 矩阵的函数。

最终,这样我就可以在 3d 矩阵上执行 fftn 了。

4

2 回答 2

1

我会使用VIDEOREADER 类

于 2010-12-23T14:53:21.287 回答
0

块引用

% 这基本上是针对灰度视频的

功能视频3d

carobj=mmreader('carwide.avi');
% carwide.avi 是考虑制作它的视频 % 矩阵

nFrames=carobj.NumberOfFrames;

M=carobj.高度;% 行数

N=carobj.宽度;% 列数

视频=零(M,N,nFrames,'uint8');% 创建一个视频 3d 矩阵

对于 k= 1 : nFrames

im= read(carobj,k);

im=im(:,:,1);           % all three layers will have same image

video(:,:,k)=im;

结尾

结尾

块引用

于 2010-12-29T07:57:25.067 回答