Error in Dicomwrite simple matlab code
Mostra commenti meno recenti
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 Commenti
Walter Roberson
il 3 Set 2018
Do you have write access to the directory that you are cd to?
abdul hanan taqi
il 3 Set 2018
abdul hanan taqi
il 3 Set 2018
Walter Roberson
il 3 Set 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
il 3 Set 2018
jingxu xu
il 27 Dic 2018
how solved?
Walter Roberson
il 27 Dic 2018
cd to a different directory before doing the dicomwrite(), or else give a full pathname when you dicomwrite()
Risposte (0)
Categorie
Scopri di più su Read and Write Image Data from Files in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!