Панель инструментов обработки изображений: как зарегистрировать обратный вызов для ROI - PullRequest
1 голос
/ 23 мая 2019

Я хотел бы зарегистрировать обратный вызов при нажатии кнопки ROI, возвращаемой drawpolygon. Документы (https://de.mathworks.com/help/images/ref/images.roi.polygon-class.html) говорят, что для ROI есть событие ROIClicked. Однако я не могу найти способ зарегистрировать обратный вызов для этого события.

f = figure(); 
imagesc(rand(64,64));
roi = drawpolygon();

Сейчас пытаюсь

roi.ROIClicked = @(~,~)disp('clicked');

терпит неудачу с

Unrecognized property 'ROIClicked' for class 'images.roi.Polygon'.

, а также

addlistener(roi, 'ROIClicked', 'PostSet', @(~,~)disp('clicked'));

не удается с

Error using images.roi.Polygon/addlistener
The name 'ROIClicked' is not an accessible property for an instance of class 'images.roi.Polygon'.

Возможно, я что-то пропустил в документах, но я хотел бы знать, как зарегистрировать обратный вызов, который выполняется, когда я нажал на ROI?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...