Создайте настраиваемый многоугольный ROI
h = drawpolygonh = drawpolygon(ax)h = drawpolygon(___,Name,Value) начинает интерактивное размещение многоугольной видимой области (ROI) на текущей системе координат. Функция возвращает указатель на объект h = drawpolygonimages.roi.Polygon. Можно изменить ROI в интерактивном режиме с помощью мыши. Объект ROI также поддерживает контекстное меню, которое управляет аспектами его внешнего вида и поведения.
изменяет внешний вид и поведение ROI с помощью одной или нескольких пар "имя-значение". Незаданные пары "имя-значение" установлены в значение по умолчанию.h = drawpolygon(___,Name,Value)
Чтобы чертить ROI в интерактивном режиме, расположите указатель над осями, перетащите указатель, чтобы чертить ROI. Как вы разграничиваете, щелкните, чтобы создать вершину. Дважды кликните, чтобы закончить чертить и закрывать полигон. ROI поддерживает контекстное меню щелчка правой кнопкой, которое позволяет вам добавить вершину, удалить вершину или удалить целый ROI, в зависимости от того, где вы щелкаете правой кнопкой. Чтобы удалить ROI, расположите указатель на ROI, щелкните правой кнопкой и выберите Delete Polygon из контекстного меню. Для получения дополнительной информации об интерактивных поведениях включая горячие клавиши, смотрите Советы.
ROI поддерживает следующую интерактивность, включая горячие клавиши.
| Поведение | Горячая клавиша |
|---|---|
| Заставьте проведенную линию огрызаться на 15 углов степени. | Удержите клавишу Shift при рисовании. |
| Закончите чертить (близко) ROI. | Дважды кликните, который добавляет новую вершину в позиции указателя и чертит линию к первой вершине, чтобы закрыть полигон. Нажмите Enter, который добавляет новую вершину в позиции указателя и чертит линию к первой вершине, чтобы закрыть полигон. Щелкните правой кнопкой, который не добавляет новую вершину, но закрывает полигон от предыдущей вершины. Указатель положения по первой вершине и нажатию кнопки. |
| Прекратите чертить ROI. | Нажмите Esc. Функция возвращает допустимый объект ROI с пустым полем Position. |
| Добавьте новую вершину к ROI. | Расположите указатель над ребром ROI и дважды кликните. Расположите указатель над ребром ROI, щелкните правой кнопкой и выберите Add Vertex из контекстного меню. |
| Удалите последний раз добавленную вершину, но продолжите чертить. | Нажмите Backspace. Функция перерисовывает строку от предыдущей вершины до текущего положения указателя. Можно только отступить до первой вершины, которую вы чертили. |
| Измените размер (изменяют) ROI | Указатель положения по вершине и затем перетаскивает. Добавьте новую вершину к ROI и затем перетащите. Удалите вершину. ROI перерисовывает строку, соединяющую две соседних вершины. |
| Переместите ROI. | Расположите указатель над ROI (не на вершине). Указатель изменяется на форму fleur. Перетащите, чтобы переместить ROI. |
drawassisted | drawcircle | drawcuboid | drawellipse | drawfreehand | drawline | drawpoint | drawpolyline | drawrectangle | images.roi.Polygon