question about dicomwrite function

7 ビュー (過去 30 日間)
yanhong
yanhong 2012 年 12 月 26 日
コメント済み: Hassan Saadatmand 2020 年 11 月 27 日
Hi all, I use dicomwrite function to write a three dimensional matrix to a dicom file with MR image storage,but I get a error "Cannot determine photometric interpretation."
example:
x=100*rand(63,53,46);
dicomwrite(x,'x.dcm','ObjectType','MR Image Storage');
??? Error using ==> dicom_prep_ImagePixel>getPhotometricInterp at 90
Cannot determine photometric interpretation.
Thank you

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 12 月 31 日
  2 件のコメント
yanhong
yanhong 2012 年 12 月 31 日
編集済み: yanhong 2013 年 1 月 1 日
Thank you for your answer.My syntax is as follows:
x=100*rand(63,53,46);
dicomwrite(reshape(x,[63,53,1,46]),'test.dcm','ObjectType','MR Image Storage');
the above syntax is success.But when I use SPM(Statistical Parametric Mapping) converting dicom data to ananlyze data,I get a error:
"Cant find appropriate modality information"
Thank you
Hassan Saadatmand
Hassan Saadatmand 2020 年 11 月 27 日
Hi. it is the simple and correct answer. Thank you.

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by