matlab gui global im 有用,新人求解,刚用MATLAB做了一个GUI,调试出了很多毛病

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

% --- Executes when selected object is changed in uipanel4.

function uipanel4_SelectionChangeFcn(hObject, ~, handles)

% hObject handle to the selected object in uipanel4

% eventdata structure with the following fields (see UIBUTTONGROUP)

%EventName: string 'SelectionChanged' (read only)

%OldValue: handle of the previously selected object or empty if none was selected

%NewValue: handle of the currently selected object

% handles structure with handles and user data (see GUIDATA)

global im %%%%实现滤波

global BW

str=get(hObject,'string');

axes(handles.axes2);

switch str

case'中值滤波'

im=getimage;

k=medfilt2(handles.img);

imshow(k);

handles.img=k;

guidata(hObject,handles);

case'线性滤波'

im=getimage;

h=[-1 -1 -1;-1 8 -1;-1 -1 -1];

H=h/9;

i=double(handles.img);

k=convn(i,h);

imshow(k,[]);

handles.img=BW;

guidata(hObject,handles);

end

引用了不存在的字段 'img'。

出错 untitled1>uipanel4_SelectionChangeFcn (line 166)

k=medfilt2(handles.img);

出错 gui_mainfcn (line 95)

feval(varargin{:});

出错 untitled1 (line 42)

gui_mainfcn(gui_State, varargin{:});

出错

@(hObject,eventdata)untitled1('uipanel4_SelectionChangeFcn',get(hObject,'SelectedObject'),eventdata,guidata(get(hObject,'SelectedObject')))

出错 hgfeval (line 62)

feval(fcn{1},varargin{:},fcn{2:end});

出错 uitools.uibuttongroup/childAddedCbk>manageButtons (line 79)

hgfeval(cbk, source, evdata);

Error while evaluating uicontrol Callback

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值