Создайте настраиваемый линейный информация только для чтения
создает roi
= drawlineLine
Объект информация только для чтения и включает интерактивное рисование представляющей интерес линейной видимой области (ROI) на текущей системе координат.
Чтобы нарисовать информация только для чтения, расположите указатель мыши на изображении. Курсор изменяется на гибкую форму. Щелкните и перетащите мышью, чтобы нарисовать ROI линии. Чтобы завершить информация только для чтения, отпустите кнопку мыши. Дополнительные сведения об использовании информации только для чтения, включая опции горячих клавиш и контекстного меню, см. в разделе Советов.
Примечание
drawline
является функцией удобства для создания Line
Объект информация только для чтения. Если вы создаете объект информация только для чтения непосредственно, вызывая Line
, вы должны вызвать draw
функция объекта для включения интерактивного рисования информация только для чтения. Напротив, drawline
функция создает объект информация только для чтения и вызывает draw
функция объекта для вас. Какой бы способ вы ни создали информация только для чтения, вы используете свойства объекта, функции объекта и уведомления о событиях, чтобы настроить его внешний вид и поведение. Дополнительные сведения об использовании этих возможностей см. в разделе Советы.
изменяет внешний вид и поведение информация только для чтения, используя одну или несколько пары "имя-значение". Для не заданных пар "имя-значение" задано значение по умолчанию.roi
= drawline(___,Name,Value
)
Эта информация только для чтения поддерживает следующую интерактивность, включая горячие клавиши.
Поведение | Горячая клавиша |
---|---|
Выполните привязку нарисованной линии до углов 15 степеней. | Удерживайте клавишу Shift во время рисования. |
Отмена рисования информация только для чтения. | Нажмите Esc. Функция возвращает допустимый объект информация только для чтения с пустым Position поле. |
Измените размер ROI. | Наведите указатель мыши на конечную точку, а затем щелкните и перетащите мышью, чтобы изменить размер ROI. Удерживайте клавишу Shift при изменении размера, чтобы привязать линию, нарисованную под углом 15 степени. |
Переместите информация только для чтения. | Наведите указатель мыши на информация только для чтения. Указатель изменяется на форму fleur. Затем щелкните и перетащите информация только для чтения. |
Удалите информация только для чтения. | Поместите указатель в любое место на информацию только для чтения и щелкните правой кнопкой мыши. Выберите Delete Line из контекстного меню. Вы также можете удалить информация только для чтения с помощью delete функция объекта. |
The drawline
функция возвращает Line
Объект информация только для чтения. После создания используйте эти возможности объекта, чтобы настроить внешний вид и поведение информация только для чтения.
Свойства объекта - объекты информация только для чтения поддерживают свойства, которые изменяют их внешний вид или поведение. Например, чтобы изменить цвет roi
в желтый цвет, установите его Color
свойство, roi.Color = 'yellow'
.
Функции объекта - объекты информация только для чтения поддерживают набор функций объекта, которые работают с ROIs. Например, если вы хотите приостановить командную строку MATLAB после создания информация только для чтения, вызовите wait
функция объекта.
Уведомления о событиях - объекты информация только для чтения могут уведомлять ваш код, когда определенные события, такие как перемещение или клик, происходят с информация только для чтения. Чтобы получать эти уведомления, используйте addlistener
объект для настройки listeners для определенных событий. В прослушиватель задайте событие, например 'ROIMoved'
, и функцию обратного вызова, которая выполняется, когда событие происходит. Когда информация только для чтения уведомляет ваше приложение через прослушиватель, он возвращает данные, характерные для события. Для примера, с 'ROIMoved'
событие, объект информация только для чтения возвращает свою предыдущую позицию и текущую позицию.
Для примера использования прослушивателей событий с Line
объект, см. Set Up Listener для Line ROI Events. Для получения дополнительной информации об этих возможностях смотрите Line
документация по объекту.
drawassisted
| drawcircle
| drawcrosshair
| drawcuboid
| drawellipse
| drawfreehand
| drawpoint
| drawpolygon
| drawpolyline
| drawrectangle
| Line