我有3个元素,Edit Text
,Push Button
和Slider
。
在我的编辑文本中,我有这段代码:
function rotate_edit_Callback(hObject, eventdata, handles)
handles.imgUndo = handles.image;
user_entry = str2double(get(handles.rotate_edit,'string'));
if isnan(user_entry)
errordlg('Deve inserir um número','ERRO','modal')
return
end
guidata(hObject, handles);
在我的按钮中,我不知道如何从编辑文本中收到值并发送到滑块。
在我的滑块中我有这段代码:
function slider_rotation_Callback(hObject, eventdata, handles)
handles.imgUndo = handles.image;
rotation = str2double(get(handles.rotate_edit,'String'));
imageRot = imrotate( handles.image, rotation, 'crop');
handles.image = imageRot;
imshow(handles.image, 'Parent', handles.axes2);
guidata(hObject, handles);
我在没有Push Button
的情况下对此进行了测试,并且在圆形模糊时对图像进行了测试:(