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

조회 수: 7 (최근 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!