How to convert Dicom images (.dcm) into '.img' format ?

Hi, I have a c ++ program linked through MEX file to a Matlab program. The input to this is only '.img' format. Now I have a few images which are .dcm which cannot be given as input to the program.
Is there any way to convert .dcm to .img format?

Antworten (1)

Walter Roberson
Walter Roberson am 10 Jun. 2017

0 Stimmen

You can use dicomread() to read the files.
If you look in the File Exchange you will find several programs that can write ENVI img/hdr files

5 Kommentare

can you please attach a link of FEX where I can get related functions.
And what do you mean by ENVI img/hdr (img files have header information? or is it a different format then '.img'?)
Please let me know
.hdr files give you information about how to interpret the .img files
There is some potential ambiguity here. The same file extension pair .img/.hdr is used for ENVI and for NIFTI / Analyze files. You might wish to have a look at https://www.mathworks.com/matlabcentral/fileexchange/8797-tools-for-nifti-and-analyze-image if your are looking for NIFTI / Analyze
Thanks Walter, I will try these
Walter, Can you help me with using this files. I found a function by name: save_nii inside the zip file at https://www.mathworks.com/matlabcentral/fileexchange/8797-tools-for-nifti-and-analyze-image.
The function says: Support both .nii and *.hdr/.img file extension
Usage: save_nii(nii, filename, [old_RGB])
I tried to enter
save_nii(img,'savedImage.img',0)
where img is image read using dicomread, and the last argument is [RGB], as the image is grayscale I entered '0'. But it gives the error:
Error using save_nii (line 56)
Usage: save_nii(nii, filename, [old_RGB])
can you please try this
Look at the documentation:
% Usage: save_nii(nii, filename, [old_RGB])
%
% nii.hdr - struct with NIFTI header fields (from load_nii.m or make_nii.m)
%
% nii.img - 3D (or 4D) matrix of NIFTI data.
You passed in a plain data array instead of an appropriate struct.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu DICOM Format finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 9 Jun. 2017

Kommentiert:

am 13 Jun. 2017

Community Treasure Hunt

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

Start Hunting!

Translated by