【问题标题】:matlab: how to combine two TIFF file into a multipage TIFFmatlab:如何将两个 TIFF 文件组合成一个多页 TIFF
【发布时间】:2014-09-27 13:06:35
【问题描述】:

我有许多 tiff 文件,它们应该合并,因此每两个文件都应该合并为一个。 我使用 JAI 库编写了一个 java 程序来做到这一点。但它的速度很慢,几乎每秒创建 4 个多页文件,但我需要在一秒钟内达到 20 个。所以我决定搜索matlab。如果您能告诉我以下问题,我将不胜感激:

  1. matlab可以达到这个速度吗?
  2. matlab 如何做到这一点?

我没有 matlab 编程经验。所以最好给我代码。 :)

非常感谢。

【问题讨论】:

    标签: performance matlab image-processing save tiff


    【解决方案1】:

    您需要使用imwrite函数的'append'写入模式来创建多页Tiff。

    例如。

    for k = 1:NumImages
    
      imwrite(YourMovie{k},SomeName,'tif','WriteMode','append');
    
    end
    

    其中 YourMovie 是一个包含帧的元胞数组,SomeName 是 tiff 文件的名称。

    请注意,您可以将 YourMovie 替换为实际包含您的图像的任何内容...例如 YourMovieArray(:,:,:,k) 如果它们存储在 4D 数组中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多