Создайте настраиваемый эллиптический ROI
drawellipse
функция создает Ellipse
объект, который задает форму и положение эллиптической видимой области (ROI). Можно создать ROI в интерактивном режиме путем рисования ROI по изображению с помощью мыши, или программно при помощи аргументов name-value. Можно также задать начальный внешний вид и поведение ROI.
После того, как вы создадите ROI, можно использовать свойства объектов, объектные функции и уведомления о событии, чтобы настроить форму, положение, внешний вид и поведение ROI. Для получения дополнительной информации об использовании этих возможностей смотрите Советы.
создает roi
= drawellipseEllipse
возразите и включает интерактивный рисунок эллиптического ROI на текущей системе координат.
Чтобы чертить ROI, расположите указатель на изображение. Курсор превращается в форму fleur. Перетащите, чтобы чертить эллиптический ROI. Чтобы закончить ROI, отпустите кнопку мыши. Для получения дополнительной информации об использовании ROI, включая горячие клавиши и опции контекстного меню, смотрите Советы.
изменяет внешний вид и поведение ROI с помощью одних или нескольких аргументов name-value.roi
= drawellipse(___,Name,Value
)
ROI поддерживает следующую интерактивность, включая горячие клавиши.
Поведение | Горячая клавиша |
---|---|
Отмена, чертящая ROI. | Нажмите Esc. Функция возвращает допустимый объект ROI с пустым Position свойство. |
Подстройте ширину эллипса, когда вы чертите. | Когда вы чертите эллипс, используйте колесико прокрутки, чтобы внести небольшие изменения в ширину эллипса. |
Вращайте ROI. | Расположите указатель около вершины. Указатель превращается во вращать указатель. Кликните и вращайте ROI на его центре. Чтобы заставить вращение огрызаться на 15 углов степени, нажмите Shift, как вы вращаетесь. |
Обеспечьте соотношение сторон при рисовании. | Удержите клавишу Shift, как вы чертите. Создает круговой ROI. Чтобы заблокировать соотношение сторон, расположите указатель на ROI, щелкните правой кнопкой и выберите Fix Aspect Ratio из контекстного меню |
Измените размер (изменяют) ROI. | Указатель положения по вершине и затем перетаскивает. К основному соотношение сторон, как вы изменяете размер, Удерживает клавишу Shift. |
Переместите ROI. | Расположите указатель над ROI. Указатель превращается в форму fleur. Перетащите, чтобы переместить ROI. |
Удалите ROI. | Расположите указатель над ROI и щелкните правой кнопкой, чтобы просмотреть его контекстное меню. Выберите Delete Ellipse из меню. Можно также удалить ROI с помощью delete функция. |
drawellipse
функция создает Ellipse
объект. После того, как вы создадите объект, можно изменить форму, положение, внешний вид и поведение ROI при помощи этих объектных возможностей.
Возможность | Поддержка |
---|---|
Свойства объектов | Объекты ROI имеют свойства, которые задают их форму, положение, внешний вид и поведение. После того, как вы создаете объект ROI, свойства изменения с помощью записи через точку. Например, чтобы изменить цвет roi.Color = 'yellow' |
Функции объекта | Объекты ROI имеют объектные функции, которые работают с ROI. Например, если вы хотите приостановить командную строку MATLAB после создания ROI, используйте wait функция. |
Уведомления о событии | Объекты ROI могут уведомить ваш код, когда определенные события имеют место, такой как тогда, когда по ROI кликают или когда ROI перемещается. Чтобы получить уведомления о событии, настройте listeners. Когда ROI уведомляет ваше приложение через прослушиватель, это возвращает данные, характерные для события. Например, с |
Для примера использования прослушивателей события с Ellipse
возразите, смотрите Настроенный Прослушиватель для Событий ROI Эллипса.