图像边缘检测的GUI设计
流程
选择图像部分->显示原始图像/显示Sobel检测/显示Canny检测
单选按钮
进行边缘检测的选择
显示原始图像
global I set(handles.radiobutton1,'value',1); set(handles.radiobutton2,'value',0); set(handles.radiobutton3,'value',0); axes(handles.axes1); imshow(I)
Sobel检测
global I set(handles.radiobutton1,'value',0); set(handles.radiobutton2,'value',1); set(handles.radiobutton3,'value',0); axes(handles.axes1); BW=edge(rgb2gray(I),'sobel'); imshow(BW)
3.Canny检测
global I set(handles.radiobutton1,'value',0); set(handles.radiobutton2,'value',0); set(handles.radiobutton3,'value',1); axes(handles.axes1); BW=edge(rgb2gray(I),'canny'); imshow(BW)
结果
界面设计按钮
Sobel检测结果
Canny检测结果