Пакет: images.roi
Видимая область от руки, которой помогают,
Класс images.roi.AssistedFreehand
создает объект видимой области (ROI) AssistedFreehand
. Вы вызываете метод draw
объекта начать чертить ROI в интерактивном режиме при помощи вашей мыши. С помогшим, от руки, линия, которую вы проводите, следует за ребрами в основном изображении автоматически.
Чтобы создать ROI в интерактивном режиме, расположите указатель на изображение, кликните и выпустите, чтобы поместить первую вершину (waypoint), и затем переместить указатель, чтобы чертить линию. Строка привязывается к соседним ребрам в изображении автоматически, как вы чертите. Щелкните, чтобы поместить вершины вдоль строки, как вы чертите. Чтобы закончить ROI и закрыть форму, дважды кликнуть. Чтобы удалить ROI, расположите указатель на ROI (не на вершине), щелкните правой кнопкой и выберите Delete Freehand из контекстного меню. Для получения дополнительной информации о горячих клавишах, смотрите Советы.
Класс images.roi.AssistedFreehand
является классом handle
.
создает экземпляр класса h
= images.roi.AssistedFreehandimages.roi.AssistedFreehand
со свойствами по умолчанию.
создает ROI на осях, заданных h
= images.roi.AssistedFreehand(ax
)ax
.
изменяет внешний вид или поведение ROI путем определения значений для одного или нескольких свойств ROI. Можно установить свойства с помощью пар "имя-значение" с или не задавая оси.h
= images.roi.AssistedFreehand(___,Name,Value
)
EventName | Триггер | Данные о событиях | Атрибуты события |
---|---|---|---|
DeletingROI | ROI собирается быть в интерактивном режиме удаленным. | event.EventData |
|
DrawingStarted | ROI собирается в интерактивном режиме чертиться. | event.EventData |
|
DrawingFinished | ROI в интерактивном режиме чертился. | event.EventData |
|
MovingROI | Форма ROI или местоположение в интерактивном режиме изменяются. | images.roi.ROIMovingEventData |
|
ROIMoved | Форма ROI или местоположение были в интерактивном режиме изменены. | images.roi.ROIMovingEventData |
|
ROIClicked | По ROI кликнули. | images.roi.ROIClickedEventData |
|
AddingWaypoint | waypoint собирается быть в интерактивном режиме добавленным к ROI. | event.EventData |
|
WaypointAdded | waypoint был в интерактивном режиме добавлен к ROI. | event.EventData |
|
RemovingWaypoint | waypoint собирается быть в интерактивном режиме удаленным из ROI. | event.EventData |
|
WaypointRemoved | waypoint был в интерактивном режиме удален из ROI. | event.EventData |
|
ROI поддерживает следующую интерактивность, включая горячие клавиши.
Поведение | Горячая клавиша |
---|---|
Прекратите чертить ROI. | Нажмите Esc. Функция возвращает допустимый объект ROI с пустым полем Position . |
Закончите чертить (близко) ROI. | Дважды кликните, который добавляет вершину в позиции указателя и чертит линию к первой вершине, чтобы закрыть ROI. Щелкните правой кнопкой, который чертит линию от последней вершины до первой вершины. Расположите указатель над первой вершиной и нажатием кнопки. Нажмите Enter, который чертит линию от последней вершины до первой вершины. |
Измените размер (изменяют) ROI. | Указатель положения по вершине и затем перетаскивает. Никакая помощь (привязывающийся к ребрам) не доступна в этом режиме. |
Добавьте вершину (waypoint). | Расположите указатель на ребро ROI и дважды кликните. Расположите указатель на ребро ROI, щелкните правой кнопкой и выберите Add Waypoint. |
Удалите вершину (waypoint). | Расположите указатель на вершину, щелкните правой кнопкой и выберите Remove Waypoint. |
Переместите ROI. | Расположите указатель над ROI. Указатель изменяется на форму fleur. Перетащите, чтобы переместить ROI. |
Для получения информации об использовании ROI в приложении, созданном с App Designer, смотрите Используя КОРОЛЕЙ в Приложениях, Созданных с App Designer.
drawassisted
| images.roi.Circle
| images.roi.Cuboid
| images.roi.Ellipse
| images.roi.Freehand
| images.roi.Line
| images.roi.Point
| images.roi.Polygon
| images.roi.Polyline
| images.roi.Rectangle