GUI to set folder path then to select an image

조회 수: 11 (최근 30일)
hamed abdulaziz
hamed abdulaziz 2014년 5월 13일
댓글: Image Analyst 2019년 10월 23일
Hi all,
I have many images in a folder and I need a piece of code to create an GUI for a set that folder path then to select one image,all images are .Bmp type,thanks in advance.

답변 (4개)

Dishant Arora
Dishant Arora 2014년 5월 13일
편집: Dishant Arora 2014년 5월 13일
path = 'c:\users\userName\my documents\matlab';
filter = '*.bmp';
selectedFile = uigetfile(fullfile(path , filter));
imshow(selectedFile)
  댓글 수: 4
hamed abdulaziz
hamed abdulaziz 2014년 5월 13일
thank you,I need to make path is dynamically(i.e. for any path not specified),and by the way how can I put the above code in push button callback could you explain that in code? ;because I am new on Matlab,thanks
Dishant Arora
Dishant Arora 2014년 5월 15일
Here are some guide tutorials to start with: http://www.mathworks.in/discovery/matlab-gui.html

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


Image Analyst
Image Analyst 2014년 5월 13일
This GUI will help the novice user get up to speed very quickly on using GUI-based applications. Everything is laid out in a very simple Step 1, Step 2, Step 3, etc. layout. It is a very good starting point for a typical image analysis application. This application uses GUIDE to do the user interface design, and has most of the basic controls such as buttons, listboxes, checkboxes, radio buttons, scrollbars, etc. It allows the user to select a folder of images, select one or more images and display them, to select a series of options, and to individually or batch process one or more images. The user can ......................
  댓글 수: 2
Franchesca
Franchesca 2014년 5월 13일
Hi,
could you please help me with the questions i posted regarding GUI, i am completely stuck.
Franchesca
Image Analyst
Image Analyst 2014년 5월 13일
You didn't post a question here. You posted an Answer to hamed that says [filename,filepath]=uigetfile({'*.bmp'},'Load Matlab File');
What is the link to your question that's not been answered yet?

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


Franchesca
Franchesca 2014년 5월 13일
[filename,filepath]=uigetfile({'*.bmp'},'Load Matlab File');

naing naing9
naing naing9 2019년 10월 22일
Hi. I have many folders in current directory, in which test images of each person. When i pressed pushbutton in guide, i want to choose which folder and which image for test. what can i do? Please, help me.
  댓글 수: 1
Image Analyst
Image Analyst 2019년 10월 23일
Try this. Adapt as needed.
% Have user browse for a file, from a specified "starting folder."
% For convenience in browsing, set a starting folder from which to browse.
startingFolder = pwd; % or 'C:\wherever';
if ~exist(startingFolder, 'dir')
% If that folder doesn't exist, just start in the current folder.
startingFolder = pwd;
end
% Get the name of the file that the user wants to use.
defaultFileName = fullfile(startingFolder, '*.*');
[baseFileName, folder] = uigetfile(defaultFileName, 'Select a file');
if baseFileName == 0
% User clicked the Cancel button.
return;
end
fullFileName = fullfile(folder, baseFileName)

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

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by