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