How to save in another folder under same name in another directory
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Jan
2013-1-9
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 个评论
Jan
2013-1-10
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...
更多回答(1 个)
Image Analyst
2013-1-9
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Convert Image Type 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!