setFixedAspectRatioMode

Сохраните соотношение сторон при изменении размеров объекта ROI

setFixedAspectRatioMode не рекомендуется. С новыми ROI, установленными значение FixedAspectRatio свойство вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Описание

пример

setFixedAspectRatioMode(h,TF) наборы, сохраняется ли соотношение сторон объекта ROI во время интерактивного изменения размеров.

Примеры

Зафиксируйте соотношение сторон эллипса

Создайте объект ROI эллипса. Задайте ограничительную функцию положения использование makeConstrainToRectFcn сохранить эллипс в контуре изображения.

imshow('coins.png')
h = imellipse(gca,[10 10 100 100]);
fcn = makeConstrainToRectFcn('imellipse',get(gca,'XLim'),get(gca,'YLim'));
setPositionConstraintFcn(h,fcn);

Попытайтесь изменить размер и изменить эллипс.

Теперь зафиксируйте соотношение сторон эллипса.

setFixedAspectRatioMode(h,true);

Попытайтесь изменить размер эллипса. Соотношение сторон эллипса не изменяется.

Входные параметры

свернуть все

Объект ROI, заданный как imellipse или imrect объект.

Зафиксируйте соотношение сторон при изменении размеров объекта ROI, заданного как true или false.

Типы данных: логический

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2018b

Смотрите также

Представлено до R2006a