欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

边缘检测的GUI设计

程序员文章站 2022-05-21 22:20:30
...

图像边缘检测的GUI设计

流程

选择图像部分->显示原始图像/显示Sobel检测/显示Canny检测

单选按钮

进行边缘检测的选择

  1. 显示原始图像

    global I
    set(handles.radiobutton1,'value',1);
    set(handles.radiobutton2,'value',0);
    set(handles.radiobutton3,'value',0);
    axes(handles.axes1);
    imshow(I)
    
  2. 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)
    

结果

界面设计按钮
边缘检测的GUI设计
Sobel检测结果
边缘检测的GUI设计
Canny检测结果
边缘检测的GUI设计

相关标签: MATLAB GUI