Error in Dicomwrite simple matlab code
Afficher commentaires plus anciens
I have written a simple code for the Reading and Writing of DICOM images which are MRI images but there is an error in Dicomwrite. I have converted images from JPEG to DCM Images using MicroDicom software
X = dicomread('sub-02sub-02.dcm'); dicomwrite(X, 'sub-02sub-02-01.dcm' );
ERROR: Error using dicom_open_msg (line 31) Could not open "sub-02sub-02-01.dcm" for writing
Error in dicomwrite>write_stream (line 660) file = dicom_open_msg(file, 'w');
Error in dicomwrite>encodeAndWriteAttrs (line 325) msg = write_stream(destination, data_stream);
Error in dicomwrite>write_message (line 282) encodeAndWriteAttrs(attrs, options, filename, specificCharacterSet);
Error in dicomwrite (line 208) [status, options] = write_message(X, filename, map, metadata, options);
Error in mricode12 (line 2) dicomwrite(X, 'sub-02sub-02-01.dcm' );
Need your kind suggestions where is the problem I have searched but could not found any solution.
7 commentaires
Walter Roberson
le 3 Sep 2018
Do you have write access to the directory that you are cd to?
abdul hanan taqi
le 3 Sep 2018
abdul hanan taqi
le 3 Sep 2018
Walter Roberson
le 3 Sep 2018
What directory are you cd'd to ?
If you are under the "C:/program files" then MS Windows will not normally permit you to write there.
abdul hanan taqi
le 3 Sep 2018
jingxu xu
le 27 Déc 2018
how solved?
Walter Roberson
le 27 Déc 2018
cd to a different directory before doing the dicomwrite(), or else give a full pathname when you dicomwrite()
Réponses (0)
Catégories
En savoir plus sur Read and Write Image Data from Files dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!