DICOM のタグを任意に編集して保存する。
今回は、すべてのタグを一度からにして、任意のタグの値を編集する。
% DICOMファイルからinfoを読み込む dcm_path = "パスを書く"; info = dicominfo(dcm_path) % タグの数を得る names=fieldnames(info) length(names) %タグを一旦空にする emp_info = info for x= 1:length(names) emp_info = setfield(emp_info,names{x},""); end % タグを編集する ed_info = emp_info ed_info.Format = 'DICOM'; ed_info.FormatVersion = 3; ed_info.Width = 1024; ed_info.Height = 1024; ed_info.BitDepth = 16; ed_info.ColorType = 'grayscale' ed_info.Modality = 'MR' % 保存する writestruct(ed_info, "ed_dcm_info.xml")