Начиная с R2018b, новый набор объектов ROI заменяет существующий набор объектов ROI. Новые объекты обеспечивают дополнительные функциональные возможности, такие как прозрачность цвета грани. Новые классы также поддерживают события, которые можно использовать для реагирования на изменения в окупаемости инвестиций, такие как перемещение или щелчок мышью. Хотя в настоящее время нет планов по удалению старых объектов ROI, переключитесь на новые ROI, чтобы воспользоваться дополнительными возможностями и гибкостью. Для получения дополнительной информации о создании ROI с использованием новых функций ROI см. Обзор создания ROI.
С новыми ROI, вы используете DrawingArea свойство ROI для указания области, в которой можно нарисовать или переместить ROI.
Обновить кодОбновить все экземпляры makeConstrainToRectFcn.
| Обескураженное использование | Рекомендуемая замена |
|---|
В этом примере используется makeConstrainToRectFcn функция для создания функции, ограничивающей область, в которой можно создать или переместить ROI до размера базового изображения. По умолчанию можно переместить ROI из области изображения. | Вот эквивалентный код, заменяющий использование makeConstrainToRectFcn функции с помощью DrawingArea собственность ROI. По умолчанию новые ROI ограничивают их создание и перемещение размером базового изображения, поэтому нет необходимости воссоздавать эту часть примера. Вместо этого в этом примере создается 10-пиксельное поле внутри границы изображения, где ROI не может пройти. |