how can i read multiple images from a folder?

1 回表示 (過去 30 日間)
sufeena kunhimon
sufeena kunhimon 2015 年 1 月 19 日
回答済み: Mohammad Abouali 2015 年 1 月 19 日
for i=1:10 %suppose there are 10 image file_name=dir(strcat('J:\multimedia\photo\')); % the path tht u hv imges im=imread(strcat('J:\multimedia\photo\',file_name(i).name)); imtool(im); end
what i give instead of name

採用された回答

Mohammad Abouali
Mohammad Abouali 2015 年 1 月 19 日
If you have Computer Vision Toolbox you can use imageset().
If you don't have that toolbox something like this would work:
for i=1:10
imList{i}=imread(strcat('J:\multimedia\photo\',file_name(i).name));
end
By the way, you better pass some image extension (when using dir), otherwise, you have to first check if what is in file_name is indeed an image before trying to reading it. You can use try/catch for that too.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeComputer Vision with Simulink についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by