![]() |
如何在MATLAB中将.AVI电影导入3D矩阵
我正在尝试编写一个导入.AVI文件并在MATLAB中返回3D矩阵的函数。
最终,这样我就可以对3d矩阵执行fftn了。 [B]回答:[/B] [INDENT]块引用 [/INDENT]%这基本上是用于灰度视频 功能video3d carobj = mmreader('carwide.avi'); %carwide.avi被认为是制作成矩阵的视频 nFrames = carobj.NumberOfFrames; M = carobj.Height; %行数 N = carobj.Width; %列数 video = zeros(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; 结束 结束 [INDENT]块引用 [/INDENT] [url=https://stackoverflow.com/questions/4517617]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 01:05。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.