您的位置:首页 > 编程语言 > MATLAB

Matlab中处理多个图像的索引下标

2017-02-11 22:43 435 查看
在Matlan中,彩色图像一般使用M×N×3数组存储

为了将多个图像(视频帧列)存储在一起

这样是不行的

for i=1:n
seqs = [squs img];
end


这样会导致多个图像的合并

较好的方法是使用cell

seqs = cell(1,4);
for k=1:n
seqs{k} = img;
end
img = seqs{k};


另外也可以使用高维数组

seqs = zeros([4 size(img)]);
for k=1:n
seqs(k,:,:,:) = img;
end
img = squeeze(seqs(1,:,:,:));


这样很不方便 还是cell好
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab