複数のDICOMファイルの読み込みについて

10 ビュー (過去 30 日間)
ZM
ZM 2020 年 5 月 22 日
コメント済み: Kenta 2020 年 5 月 23 日
失礼いたします。MATLAB初心者で以下の内容を教えていただけますか?
・251枚のDICOMファイルを読み込んで解析したいのですが、どうしても上書きされてしまい、うまくいきません。
どのようにしたらいいでしょうか?
いろいろサイトを見て{kk}を入れてみたりしましたが、
(この型の変数では中かっこのインデックス付けはサポートされていません。
エラー: Untitled (line 9)
fullFileName = fullfile(Folder{kk}, FileName{kk});  )が出てしまいます。
どうぞよろしくお願い致します。
%%Folder read
Folder = 'E:\CT';
%%.dcm read
file = fullfile(Folder, '*.dcm');
image = dir(file);
for kk = 1:length(image)
FileName = image(kk).name;
fullFileName = fullfile(Folder, FileName);
I= dicomread(fullFileName);
end
  6 件のコメント
ZM
ZM 2020 年 5 月 22 日
ご返信ありがとうございます。今回はこれで大丈夫なんですが、今後のためにFileName{kk}で書いてみましたが以下のErrorが出てしまうのですが、なにが原因でしょうか?
>> Untitled
この型の変数では中かっこのインデックス付けはサポートされていません。
エラー: Untitled (line 9)
fullFileName = fullfile(Folder, FileName{kk});
%%Folder read
Folder = 'E:\CT';
%%.dcm read
file = fullfile(Folder, '*.dcm');
image = dir(file);
for kk = 1:length(image)
FileName= image(kk).name;
fullFileName = fullfile(Folder, FileName{kk});
I{kk}= dicomread(fullFileName);
end
Kenta
Kenta 2020 年 5 月 23 日
失礼いたしました。
fullFileName = fullfile(Folder, FileName{kk});
ではなく、
fullFileName{kk} = fullfile(Folder, FileName);
です。こちらでいかがでしょうか

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeDICOM Format についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!