How to save in another folder under same name in another directory
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I opened my image in folder called experiment and did some image processing. I wish to save my edited image in another folder known as edited under the same name so that I will not overwrite my original image in the original folder.
image = imread('15.tif'); %read image
%%CODE FOR imageprocess
imwrite(15,'C:\Users\user\Desktop\experiment\edited','tif'); %save image
However, when I do so, I got this error instead.
Can't open file "C:\Users\user\Desktop\experiment\edited" for writing. You may not have write permission.
How can I overcome this problem? Thank you ! :)
0 comentarios
Respuesta aceptada
Jan
el 9 de En. de 2013
The error message tells you: "You may not have write permission." It is worth to read and consider the contents of Matlab's messages. They are except for a hand full of cases very helpful.
When you do not have write permissions, it is a solution to get them. Usually the local admin can modify the access permissions to this folder or remove the write lock to the file, if it is existing already.
2 comentarios
Jan
el 10 de En. de 2013
Matlab's fileattrib can set write-permissions also. But it is surprising, that you can uncheck the write-protection without an error message but without success. As usual I'd suggest a restart of Windows...
Más respuestas (1)
Image Analyst
el 9 de En. de 2013
Are you sure you don't already have the file open for some reason, like you popped it open in the Windows Image and Fax Viewer which may have put a lock on it?
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!