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