How can I apply an algo of phase retrieval to an image in a specific axes created in my GUI?

1 Ansicht (letzte 30 Tage)
Hi, I have to apply an algo of phase retrieval to an image in a specific axes created in my GUI. I can load the image and aplly a Roi, after this step I wrote the following code in order to read the image with selectode ROI in axes and after to apply the algo. But I am not able to do this.
if true
fullname = fullfile(filepath, filename);% image read in axes1
handles.tifImage = imread(fullname);
imagesc(tifImage); colormap(gray);
end
  2 Kommentare
Geoff Hayes
Geoff Hayes am 31 Jan. 2017
nick - where are you calling your algorithm? Why do you read the image and save to the handles structure as
handles.tifImage = imread(fullname);
and then ignore handles on the following line (and so reference a variable that hasn't been defined)
imagesc(tifImage);
nick
nick am 1 Feb. 2017
Bearbeitet: nick am 1 Feb. 2017
Hi Geoff, I call the algo in a section of my interface that is a popmenu in order to select the desired algo. I read the imahge as reported above because I defined handles in opening function
if true
% Choose default command line output for interface
handles.output = hObject;
%add our own data fields
handles.File_Name = ['.TIFF'];
handles.Path_Name = ['C:\Users....];
handles.tifImage = ['*.tif'];
end

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Images finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by