question about dicomwrite function

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

1 个投票

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
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