%I would like display the image (I) that the user selects in the axis with name axis1 and graph %the values of handle.perc_nu from different images in axis2 with hold on(while keeping previous %plots).A segment of my code follows. I am doing something wrong and it wont work!Can you please %help
function varargout = cell_confluency_calc(varargin)varargout{1} = handles.output; --- Executes on button press in pushbutton1.function pushbutton1_Callback(hObject, eventdata, handles)handles.output = hObject;[fn, pn] = uigetfile('*.jpg','Please select your image file');impath = strcat(pn,fn);set(handles.edit1,'string',impath);I = imread(impath);imshow(I,[]);pause(5)handles.BI = I;%backup gia toggle buttpn
run('grayklim.m');CI= I; run('filterit.m');run ('gemiseholes.m');imshow(I,[]);pause(5)level= graythresh(I)- 0.22;blackwhite= im2bw(I,level);blackwhite= bwareaopen(blackwhite,100);imshow(blackwhite,[] )handles.bw= blackwhite;mask =uint8 (blackwhite);handles.blackcell= CI.*mask;imshow (handles.blackcell, [] )pause(5)guidata(hObject, handles);-- Executes on button press in pushbutton2.function pushbutton2_Callback(hObject, eventdata, handles)A = sum(sum(handles.bw));cell_pixels = A;all_pixels= numel(handles.bw);handles.perc_nu=(cell_pixels/all_pixels*100)handles.perc = [num2str(cell_pixels/all_pixels*100) '%'];set(handles.edit2,'string',handles.perc )holdplot(axes2, handles.perc_nu)
MATLAB: Using two axes in one GUI
axisdigital image processingguiimageMATLABplot
Related Question
- I have an image which i call using a pushbutton and i want to use the same image in another pushbutton but with a code to alter its composition like imbinarize
- How to run a function up to a point, display the Results up to the point and the execute the rest function
- Hi guys I need help for the final project, Im trying to create a gui that calculates the moment of inertia for different shapes. I ve tried the best please help
Best Answer