我有大约22个.tif图像,我需要堆叠在一起。到目前为止,我的组合这些图像的过程非常人工和劳动密集,如下所示。有没有更快的方法来堆叠.tif图像而没有这些工作?
另外,我的第二个问题是当我执行imshow
命令时,它只显示最终.tif图像的8%,因为完整图像是4000像素×4000像素。无论如何都要将堆叠的.tif图像下载到我的电脑上以供进一步参考?
答案 0 :(得分:2)
最简单的方法是将图像存储在数组中,然后循环遍历数组,就像demonstrated in this answer on the Mathworks website一样。一旦图像在阵列中,您就可以循环播放它。 This example from the MATLAB FAQ有一些关于处理文件列表的信息。
假设imread(...)
命令用于在某个时刻创建av,并且它在循环中使用,当文件作为该循环的一部分被处理时,可以生成另外的合成图像。 / p>