0

同じタイプのフォルダーからすべての画像ファイルを読み取る方法を知っていますTIFF。私の質問: フォルダー内のすべての種類の画像ファイルを読み取る方法はありますか? 画像はTIFF、、、BMPですJPEG。また、特定の時点でのみJPEGsがフォルダに存在する場合や、3 つのタイプすべてが存在する場合もあります。

ありがとう

4

1 に答える 1

2

この関数imreadは、既存の標準画像タイプのほとんどを読み取ることができます。
だから、あなたができることは

cd( folder );
fls = dir( '*' ); % list ALL files
ii = 1;
imgs = {};
for fi=1:numel(fls)
    if fls(fi).isdir, continue; end; % skip sub directories
    try
       tmp = imread( fls(fi).name );
       imgs{ii} = tmp; % got an image
       ii = ii+1; 
    catch em
       % not an image - ignore
    end
 end
于 2013-03-04T11:12:17.447 に答える