DSPRelated.com
Forums

show different images with popup menu in GUI [1 Attachment]

Started by Unknown August 12, 2009
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);