Я использую imcontrast для настройки гистограммы одного изображения, и как только я буду доволен результатом, я хотел бы применить то же преобразование к набору изображений. Я использую несколько обратных вызовов, поэтому идея состоит в том, чтобы передать ограничения следующему обратному вызову и использовать imadjust для выполнения операции. вот мой код до сих пор
if true function adjust_contrast_Callback(hObject, eventdata, handles) axes(handles.axes1); h = imshow(handles.I); dbh = imcontrast(handles.figure1); set(dbh, 'CloseRequestFcn', @(s,e)getValues(s)) waitfor(dbh); I = get(h,'CData'); handles.I = I; imshow(handles.I); end %the callback function for when the user closes the imcontrast window function getValues(dbh) window_min = str2double(get(findobj(dbh, 'tag', 'window min edit'), 'String')); window_max = str2double(get(findobj(dbh, 'tag', 'window max edit'), 'String')); contrast = [window_min window_max]; handles.contrast = contrast; I'm able to get the values but I can't close the imcontrast window anymore, I tried close() didn't work... anyreason why would this happen? thank you!
ПРИМЕЧАНИЕ.
Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.
Чтобы закрыть все открытые фигуры, используйте команду
close all
Фигуры со свойством «HandleVisibility», установленным на «выключено», не будут закрыты с помощью «закрыть все». Чтобы закрыть эти фигуры, используйте команду
delete(findall(0));
Чтобы закрыть все открытые модели Simulink, используйте команду
bdclose all
Если у вас есть графический интерфейс, который открывает окна графиков, и вы хотите закрыть все графики, не закрывая при этом графический интерфейс, вы можете использовать следующий код:
СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ