Hi all;
I have some image processess and want to show these images by selecting from
popup menu. In the given picture popup menu is given and program codes as
below. Could you please explain where is my mistake.
Thanks.
% --- Executes on selection change in IMG1Popup.
function IMG1Popup_Callback(hObject, eventdata, handles)
% hObject handle to IMG1Popup (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: contents = get(hObject,'String') returns IMG1Popup contents
as cell
array
% contents{get(hObject,'Value')} returns selected item from
IMG1Popup
val = get(hObject,'Value');
switch val
case 1
case 2
set(handles.OrigImg,'HandleVisibility','ON');
axes(handles.OrigImg);
im2=get(handles.OImg);
image(im2);
axis equal;
axis tight;
axis off;
set(handles.OrigImg,'HandleVisibility','OFF');
case 3
set(handles.OrigImg,'HandleVisibility','ON');
axes(handles.OrigImg);
im3=get(handles.DilImg);
image(im3);
axis equal;
axis tight;
axis off;
set(handles.OrigImg,'HandleVisibility','OFF');
case 4
set(handles.OrigImg,'HandleVisibility','ON');
axes(handles.OrigImg);
image(get(handles.EroImg));
axis equal;
axis tight;
axis off;
set(handles.OrigImg,'HandleVisibility','OFF');
case 5
set(handles.OrigImg,'HandleVisibility','ON');
axes(handles.OrigImg);
image(get(handles.OpenImg));
axis equal;
axis tight;
axis off;
set(handles.OrigImg,'HandleVisibility','OFF');
case 6
set(handles.OrigImg,'HandleVisibility','ON');
axes(handles.OrigImg);
image(get(handles.CloseImg));
axis equal;
axis tight;
axis off;
set(handles.OrigImg,'HandleVisibility','OFF');
case 7
case 8
case 9
end
guidata(hObject, handles);
show different images with popup menu in GUI [1 Attachment]
Started by ●August 12, 2009