How to save an image in a folder automatically?

조회 수: 25 (최근 30일)
ezhil K
ezhil K 2019년 2월 5일
편집: Rahul punk 2021년 6월 3일
I need to save the output image into a folder named 'Plate' in path named Documents/MATLAB/Project/Plate. But, I get error if I do so.Can anyone helpme in rectifying it?I have attached my code and the error in it.Anyone please help me in rectifying it.
baseFileName = 'my new image.png'; % Whatever....
fullFileName = fullfile('Documents/MATLAB/Project/Plate', baseFileName);
imwrite(r, fullFileName);
Error is
Error using imwrite (line 474)
Unable to open file "Documents\MATLAB\Project\Plate\my new image.png" for writing. You might not have write permission.
Error in Shi_tomashi (line 134)
imwrite(r, fullFileName);

답변 (3개)

KSSV
KSSV 2019년 2월 5일
Go the respective folder and check the permissions......you need to give permissions to the folder to write the data into the folder.
  댓글 수: 2
ezhil K
ezhil K 2019년 2월 5일
Write permissions are given to that folder.
KSSV
KSSV 2019년 2월 5일
That case what is r?

댓글을 달려면 로그인하십시오.


samreen mughal
samreen mughal 2019년 6월 18일
편집: samreen mughal 2019년 6월 18일
baseFileName = sprintf('my new image.png'); % Whatever....
fullFileName = fullfile('Documents/MATLAB/Project/Plate', baseFileName);
imwrite(r, fullFileName);
r is your image, right?
if r is the image then,
just include "sprintf" command in your code for writing your file name.

Rahul punk
Rahul punk 2021년 6월 2일
편집: Rahul punk 2021년 6월 3일
%read image test.jpg
tt= imshow(image) ;
%save your image other location with any name save desktop or any folder also
saveas(tt,'C:\Users\admin\Desktop\testimagesave.jpg') ;
  댓글 수: 1
Rik
Rik 2021년 6월 2일
How does this answer the original question?

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by