How to read in several 16-bit images and store their filenames?
    5 次查看(过去 30 天)
  
       显示 更早的评论
    
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!
采纳的回答
更多回答(1 个)
  Tala
      
 2022-5-12
        
      编辑:Tala
      
 2022-5-12
  
      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
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


