imread slower with huge tif files
Show older comments
Images1=zeros(128,128,20000);
Images2=zeros(200,200,20000);
len=20000;
for k=1:len
k
Images1(:,:,k) = double(imread(path1,k));
Images2(:,:,k) = double(imread(path2,k));
end
The for loop becomes slower when k is high, why? and how can I prevent it?
The files that I am reading are .tif files
Answers (1)
Walter Roberson
on 5 Oct 2022
0 votes
Use the Tiff() class to work more directly with the tiff structure.
Categories
Find more on Images in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!