How to read in several 16-bit images and store their filenames?
    5 views (last 30 days)
  
       Show older comments
    
I have a set of images in a folder that is16-bit and I want to load them into matlab, maybe into an array, to do some calculations with them. The images should be mono (gray). Their filename have a number, for example "145p56". How do I read in their respective filenames associaited with the images. 
Many thanks!
Accepted Answer
More Answers (1)
  Tala
      
 on 12 May 2022
        
      Edited: Tala
      
 on 12 May 2022
  
      Depending on how your filenames, you can alter this code. The current code assumes your images are 145p56, 145p57, 145p58...
for i=56:n % number of your images 
    FileName=strcat('145p',num2str(i),'.png'); % or tif or any other format you have
    I0=imread(FileName);
    I1=% process your image here 
    imwrite(I1,['processed',int2str(i), '.png']);% or tif or any other format you want
end
See Also
Categories
				Find more on Matrox Hardware 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!

