Создайте настраиваемый эллиптический ROI
создает roi = drawellipseEllipse возразите и включает интерактивный рисунок эллиптической видимой области (ROI) на текущей системе координат.

Чтобы чертить ROI, расположите указатель на изображение. Курсор превращается в форму fleur. Перетащите, чтобы чертить эллиптический ROI. Чтобы закончить ROI, отпустите кнопку мыши. Для получения дополнительной информации об использовании ROI, включая горячие клавиши и опции контекстного меню, смотрите Советы.
Примечание
drawellipse функция удобства для создания Ellipse Объект ROI. Если вы создаете объект ROI непосредственно, вызывая Ellipse, необходимо вызвать draw возразите функции, чтобы включить интерактивный рисунок ROI. В отличие от этого drawellipse функция создает объект ROI и вызывает draw возразите функции для вас. Какой бы ни способ, которым вы создаете ROI, вы используете свойства объектов, объектные функции и уведомления о событии, чтобы настроить его внешний вид и поведение. Для получения дополнительной информации об использовании этих возможностей смотрите Советы.
изменяет внешний вид и поведение ROI с помощью одной или нескольких пар "имя-значение". Незаданные пары "имя-значение" установлены в значение по умолчанию.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 свойство, roi.Color = 'yellow'.
Объектные функции — объекты ROI поддерживают набор объектных функций, которые работают с ROI. Например, если вы хотите приостановить командную строку MATLAB после создания ROI, вызовите wait объектная функция.
Уведомления о событии — объекты ROI могут уведомить ваш код, когда определенные события, такой как перемещаемый или кликнувший, происходят с ROI. Чтобы получить эти уведомления, используйте addlistener возразите функции, чтобы настроить listeners для определенных событий. В прослушивателе задайте событие, такое как 'ROIMoved', и функция обратного вызова, которая выполняется, когда событие имеет место. Когда ROI уведомляет ваше приложение через прослушиватель, это возвращает данные, характерные для события. Например, с 'ROIMoved' событие, объект ROI возвращает свое предыдущее положение и свое текущее положение.
Для примера использования прослушивателей события с Ellipse возразите, смотрите Настроенный Прослушиватель для Событий ROI Эллипса. Для получения дополнительной информации об этих возможностях, смотрите Ellipse объектная документация.
drawassisted | drawcircle | drawcrosshair | drawcuboid | drawfreehand | drawline | drawpoint | drawpolygon | drawpolyline | drawrectangle | Ellipse