MATLAB DICOM - eiichiromomma/CVMLAB GitHub Wiki
MATLAB) DICOM
(DICOMDIR形式のボリュームデータの読込み
規格等についてはDICOM-dicomdir 参照。
使う道具
- MATLAB Central File Exchange - DICOMDIR Reader のDICOMDIR Readerを使う。
使い方
[imaVOL, scaninfo, dcminfo] = loaddcm(loaddcmdir);
を実行するとダイヤログが開くので、DICOMDIRファイルを指定すると勝手にボリュームデータがimaVOLに収まる。
注意点
imaVOLはintegerの場合が多いので、関数によっては
??? Error using ==> times
Integers can only be combined with integers of the same class, or scalar doubles.
のようなエラーが出る。
The MathWorks - 1-2UDSAX: Why does KMEANS give an error when using integer data types? にあるようにdouble型でないことが原因なので、
dimaVOL=double(imaVOL);
としてdouble型に変換してから処理を行なう。