如何限制3D matix的尺寸?

时间:2016-06-28 21:41:48

标签: matlab image-processing matrix data-analysis

我是Matlab的新手,目前正在开发一个项目,该项目采用tif视频文件(nxmx3010)的帧并为每14帧构建一些3D图像。 。但是现在,我面临的问题是:当我拍摄文件的前14帧时,输出的3D图像(nxmx14)足以让我做一些操作,但接下来的14帧的3D图像具有起始帧:15和结束帧:28,但是,在3D图像中,尺寸表示为nxmx28。问题是,新的3D矩阵在1-14帧中具有零像素,而矩阵中的其余帧都很好。

我的问题是,如何在构建15-28帧3D矩阵时不包含1-14个空帧?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

你可以扔掉前14帧:

>> my_matrix = ones(10, 10, 28);
>> size(my_matrix)

ans =

    10    10    28

>> my_matrix(:,:,1:14) = [];   %% delete the first 14 "empty" frames
>> size(my_matrix)

ans =

    10    10    14