I have a current running GUI in which I need to pick an image.
Later, I want the same Image that I picked now to be present in the old GUI that I gonna call.
HERE IS THE CODE OF THE CURRENT RUNNING GUI:
%In the current running GUI I'll pick an image
axes(handles.axes1); global ImageOriginal [baseFileName,folder]=uigetfile('*'); % read the input image
ImageOriginal=imread([folder,baseFileName]); imshow(ImageOriginal);
HERE IS THE PLACE I CALL THE OLD GUI BY THE HELP OF A PUSH BUTTON:
manual_ImageGUI %this is the .m file of my old GUI. I call it in the Current GUI
%But the problem is, when I call this "manual_ImageGUI", again i need to pick an image in it. What i need is, as i already chose the image in the current GUI it should be used in the old GUI too when i call it.
The code in Manual_ImageGUI is :
axes(handles.axes1); global ImageOriginal [baseFileName,folder]=uigetfile('*'); % read the input image im=imread([folder,baseFileName]); [~,~ , numberOfColorChannels]=size(im);if numberOfColorChannels > 1 % im = rgb2gray(Iinitial); % converts to gray scale
else im = Iinitial; % It's already gray.
end im1=imadjust(im); imshow(im1);
any help is appreciated… thanks
Best Answer