MATLAB DICOM - eiichiromomma/CVMLAB GitHub Wiki

(MATLAB) DICOM

DICOMDIR形式のボリュームデータの読込み

規格等についてはDICOM-dicomdir 参照。

使う道具

使い方

[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型に変換してから処理を行なう。