简体   繁体   English

如何在matlab上使用imread读取大图像?

[英]How to use imread for big images on matlab?

I have big a tiff file (2.19gb). 我有一个很大的tiff文件(2.19gb)。 When im using imread fuction matlab says "Requested 47937x51599x4 (9.2GB)..." 当我使用未读功能时,matlab提示“ Requested 47937x51599x4(9.2GB)...”
My question is how can i read and make my calculations on big image file like this? 我的问题是如何读取这样的大图像文件并进行计算?

如果它是* .tiff图像,则可以使用以下方法读取图像的一部分:

im=imread('img.tif','PixelRegion',{[1 100],[1 100]});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM