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

6 次查看(过去 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 CenterFile Exchange 中查找有关 DICOM Format 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!