how to save image in specific folder in matlab?
    조회 수: 51 (최근 30일)
  
       이전 댓글 표시
    
Hi, Actually i am trying to read image in matlab and then applying specific operation like enhancing, contrasting etc then i want to save the new image after operation in a specific folder, but i am facing problem in saving image in matlab, i am trying to code which is shown below but it gives error, kindly help me anyone who known the solution
. 댓글 수: 0
답변 (3개)
  Image Analyst
      
      
 2019년 11월 29일
        First of all you need to define ImageFolder, which you have not done.  So assign it to some folder on your drives and that will fix that.
Next you need to give a base file name (a string) to full file, NOT an image array.
Or try this snippet:
% Get the name of the file that the user wants to save.
% Note, if you're saving an image you can use imsave() instead of uiputfile().
startingFolder = userpath % Or "pwd" or wherever you want.
defaultFileName = fullfile(startingFolder, '*.png');
[baseFileName, folder] = uiputfile(defaultFileName, 'Specify a file');
if baseFileName == 0
	% User clicked the Cancel button.
	return;
end
fullFileName = fullfile(folder, baseFileName)
imwrite(img, fullFileName);
댓글 수: 0
  Ankit
      
 2019년 12월 3일
        Moved from comment section to Answer!!!
--------------------------------------------------------
ImageFolder need to be a string. 
for e.g.
img = 'img.png'
ImageFolder = 'D:/Matlab Coding of Projects';
fullFileName = fullfile(ImageFolder,img)
Another recommendation would be using uiputfile
[baseFileName, ImageFolder] = uiputfile(); %  To get the name of the file that the user wants to save!
fullFileName = fullfile(ImageFolder, baseFileName)
imwrite(yourImage, fullFileName);
댓글 수: 0
  Rahul punk
      
 2021년 6월 2일
        
      편집: Rahul punk
      
 2021년 6월 3일
  
      %read image 
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
      
      
 2021년 6월 2일
				The original question is more about defining the path dynamically, while your code defines it statically.
참고 항목
카테고리
				Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!