1
我在tiff文件中有一堆图像。如何使用Matlab获取此文件中的图片数量?如何使用Matlab获取tif文件中的图片数量
我在tiff文件中有一堆图像。如何使用Matlab获取此文件中的图片数量?如何使用Matlab获取tif文件中的图片数量
您可以使用图像处理工具箱中的imfinfo
确定堆叠中的图像总数。 imfinfo
将返回一个结构数组,其中此结构中的每个元素为您提供有关TIFF堆栈中每个图像的信息。特殊情况是当你只有一个图像,在这种情况下,你应该只看到一个包含图像信息的结构。
使用imfinfo
是确定堆栈中有多少图像的最有效方法,与自己手动加载TIFF并通过检查加载的数组的第三维来查看堆栈中有多少图像相比在
具体,简单地做:
info = imfinfo('...'); % Place path to file inside single quotes
num_images = numel(info);
num_images
将包含在堆栈中的图像的总数。
如果您想了解更多相关信息,您可以看看史蒂夫Eddins的博客在这里:http://blogs.mathworks.com/steve/2009/04/02/matlab-r2009a-imread-and-multipage-tiffs/
请分享你有什么到目前为止已经试过。 – Sampada