MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何在MATLAB中将.AVI电影导入3D矩阵 (https://www.labfans.com/bbs/showthread.php?t=24258)

poster 2019-12-10 20:48

如何在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.