Необходимая область от руки, которой помогают,
AssistedFreehand
объект задает форму и положение нарисованной от руки видимой области (ROI), где линия, проведенная автоматически, следует за ребрами в основном изображении. Можно настроить внешний вид и интерактивное поведение ROI.
Для получения дополнительной информации об использовании этого ROI, включая горячие клавиши, смотрите Советы.
Существует два способа создать AssistedFreehand
объект. Для получения дополнительной информации смотрите, Создают Формы ROI.
Используйте drawassisted
функция. Используйте эту функцию, когда это необходимо, чтобы создать ROI и установить внешний вид в одной команде. Можно задать форму и положение ROI в интерактивном режиме путем рисования ROI по изображению с помощью мыши.
Используйте images.roi.AssistedFreehand
функция описана здесь. Используйте эту функцию, когда это необходимо, чтобы задать внешний вид и поведение ROI, прежде чем вы зададите форму и положение ROI. После создания объекта можно задать форму и положение в интерактивном режиме при помощи draw
функция.
создает roi
= images.roi.AssistedFreehandAssistedFreehand
объект со свойствами по умолчанию.
создает ROI на осях, заданных roi
= images.roi.AssistedFreehand(ax
)ax
.
свойства наборов ROI с помощью аргументов name-value. Можно задать несколько аргументов name-value. Заключите каждое имя свойства в одинарные кавычки.roi
= images.roi.AssistedFreehand(___,Name,Value
)
images.roi.AssistedFreehand('Color','y')
создает желтый AssistedFreehand
объект.addlistener | Создайте прослушиватель события, связанный с источником события |
beginDrawingFromPoint | Начните чертить ROI от заданной точки |
bringToFront | Перенесите ROI на передний план порядка размещения Осей |
createMask | Создайте бинарный рисунок маски из ROI |
draw | Начните чертить ROI в интерактивном режиме |
inROI | Запросите, расположены ли точки в ROI |
reduce | Уменьшайте плотность точек в ROI |
wait | Блокируйте командную строку MATLAB, пока операция ROI не будет закончена |
Чертить ROI в интерактивном режиме с помощью draw
или drawassisted
функция, расположите указатель на изображение, кликните и выпустите, чтобы поместить первую вершину (waypoint). Затем переместите указатель, чтобы чертить линию. Как вы чертите, линия автоматически следует за ребрами объектов в изображении. Дважды кликните, чтобы закончить ROI.
ROI поддерживает следующую интерактивность, включая горячие клавиши.
Поведение | Горячая клавиша |
---|---|
Отмена, чертящая ROI. | Нажмите Esc. Функция возвращает допустимый объект ROI с пустым Position свойство. |
Закончите чертить (близко) ROI. | Дважды кликните, который добавляет точку в позиции указателя и чертит линию, соединяя эту точку с первой чертившей точкой, закрывая ROI. Щелкните правой кнопкой, который чертит линию, соединяя последнюю точку с первой чертившей точкой. Расположите указатель над первой точкой и нажатием кнопки. Нажмите Enter, который чертит линию, соединяя последнюю точку с первой чертившей точкой. |
Измените размер (изменяют) ROI. | Указатель положения по waypoint и затем перетаскивает. Никакая помощь (привязывающийся к ребрам) не доступна в этом режиме. |
Добавьте waypoint. | Расположите указатель на ребро ROI, щелкните правой кнопкой и выберите Add Waypoint. Можно также расположить указатель на ребро ROI и дважды кликнуть. |
Удалите waypoint. | Расположите указатель на waypoint, щелкните правой кнопкой и выберите Remove Waypoint. |
Переместите ROI. | Расположите указатель над ROI. Указатель превращается в форму fleur. Перетащите, чтобы переместить ROI. |
Удалите ROI. | Расположите указатель на ROI (не на вершине), щелкните правой кнопкой и выберите Delete Freehand из контекстного меню. Можно также удалить ROI программно с помощью delete функция. |
Для получения информации об использовании ROI в приложении, созданном с App Designer, смотрите Используя ROI в Приложениях, Созданных с App Designer.