how can I write and reads an image from a folder?

I want a code solve this
  1. read an image from a folder
  2. select image and show it into axes
  3. write into the image by making some filters

4 Kommentare

Can you show us your code? Have you found any particular problems?
yasser
yasser am 1 Jul. 2015
Bearbeitet: Walter Roberson am 2 Jul. 2015
%Here there are a problem the code reads just the first image and give an error if i select any image from the same folder.
% --- Executes on button press in Browse.
function Browse_Callback(hObject, eventdata, handles)
% hObject handle to Browse (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename, pathname] = uigetfile('*.tif', 'Pick an image');
if isequal(filename,0) || isequal(pathname,0)
disp('User pressed cancel')
else
a=imread(filename);
axes(handles.axes1);
imshow(a);
end
Make it a full file name - folder plus base file name:
filename = fullfile(pathname, filename);
yasser
yasser am 2 Jul. 2015
thanks Image Analyst I appreciate your help

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Image Analyst
Image Analyst am 26 Jun. 2015

0 Stimmen

Start with my Image Segmentation Tutorial. http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862 It does all of the things you requested.

Weitere Antworten (1)

Rushikesh Tade
Rushikesh Tade am 26 Jun. 2015
  • read an image from a folder
variable_name=imread('image_name.ext')
  • select image and show it into axes
imshow(variable_name)
  • write into the image by making some filters
imwrite(Variable_consisting_processed_image,'output_filename')

Kategorien

Mehr zu Images finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by