Я использую 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

Если у вас есть графический интерфейс, который открывает окна графиков, и вы хотите закрыть все графики, не закрывая при этом графический интерфейс, вы можете использовать следующий код:

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ