Многоугольная необходимая область
Polygon
объект является многоугольной видимой областью (ROI).
Чтобы чертить ROI, расположите курсор на оси, перетащите указатель, чтобы создать форму. Как вы разграничиваете, щелкните, чтобы создать вершину. Дважды кликните, чтобы закончить чертить и закрывать многоугольник. Для получения дополнительной информации об использовании этого ROI, включая горячие клавиши, смотрите Tips
.
Создать Polygon
объект, используйте images.roi.Polygon
функция создания. После создания объекта вызовите draw
возразите функции, чтобы начать чертить. Как удобство, можно также использовать drawpolygon
функция, чтобы создать Polygon
ROI. drawpolygon
функция создает объект ROI и автоматически вызывает draw
объектная функция.
создает экземпляр roi
= images.roi.Polygonimages.roi.Polygon
объект со свойствами по умолчанию.
создает ROI в осях, заданных roi
= images.roi.Polygon(ax
)ax
.
свойства наборов с помощью пар "имя-значение". Например, roi
= images.roi.Polygon(___,Name,Value
)images.roi.Polygon('Color','y')
выбирает цвет Polygon
возразите против желтого. Можно задать несколько пар "имя-значение". Заключите каждое имя свойства в одинарные кавычки.
addlistener | Создайте прослушиватель события, связанный с источником события |
beginDrawingFromPoint | Начните чертить ROI от заданной точки |
bringToFront | Перенесите ROI на передний план порядка размещения Осей |
createMask | Создайте бинарный рисунок маски из ROI |
draw | Начните чертить ROI в интерактивном режиме |
inROI | Запросите, расположены ли точки в ROI |
reduce | Уменьшайте плотность точек в ROI |
wait | Блокируйте командную строку MATLAB, пока операция ROI не будет закончена |
ROI поддерживает следующую интерактивность, включая горячие клавиши.
Поведение | Горячая клавиша |
---|---|
Заставьте проведенную линию огрызаться на 15 углов степени. | Удержите клавишу Shift при рисовании. |
Закончите чертить (близко) ROI. | Дважды кликните, который добавляет новую вершину в позиции указателя и чертит линию к первой вершине, чтобы закрыть многоугольник. Нажмите Enter, который добавляет новую вершину в позиции указателя и чертит линию к первой вершине, чтобы закрыть многоугольник. Щелкните правой кнопкой, который не добавляет новую вершину, но закрывает многоугольник от предыдущей вершины. Указатель положения по первой вершине и нажатию кнопки. |
Отмена, чертящая ROI. | Нажмите Esc. Функция возвращает допустимый объект ROI с пустым Position поле . |
Добавьте новую вершину к ROI. | Расположите указатель над ребром ROI и дважды кликните. Расположите указатель над ребром ROI, щелкните правой кнопкой и выберите Add Vertex из контекстного меню. |
Удалите последний раз добавленную вершину, но продолжите чертить. | Нажмите Backspace. Функция перерисовывает линию от предыдущей вершины до текущего положения указателя. Можно только отступить до первой вершины, которую вы чертили. |
Измените размер (изменяют) ROI | Указатель положения по вершине и затем перетаскивает. Добавьте новую вершину к многоугольнику и затем перетащите. Удалите вершину. ROI перерисовывает линию, соединяющую две соседних вершины. |
Переместите ROI. | Расположите указатель над ROI. Наведите на ребро многоугольника (не на вершине). Указатель превращается в форму fleur. Перетащите, чтобы переместить ROI. |
Удалите ROI. | Расположите указатель на ROI, щелкните правой кнопкой и выберите Delete Polygon из контекстного меню. Можно также удалить ROI программно с помощью delete метод объекта. |
Для получения информации об использовании ROI в приложении, созданном с App Designer, смотрите Используя ROI в Приложениях, Созданных с App Designer.
AssistedFreehand
| Circle
| Crosshair
| Cuboid
| Ellipse
| Freehand
| Line
| Point
| Polyline
| Rectangle
| drawpolygon