Error in Dicomwrite simple matlab code
显示 更早的评论
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 个评论
Walter Roberson
2018-9-3
Do you have write access to the directory that you are cd to?
abdul hanan taqi
2018-9-3
abdul hanan taqi
2018-9-3
Walter Roberson
2018-9-3
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
2018-9-3
jingxu xu
2018-12-27
how solved?
Walter Roberson
2018-12-27
cd to a different directory before doing the dicomwrite(), or else give a full pathname when you dicomwrite()
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Read and Write Image Data from Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!