主要内容

setFixedAspectratiomode

调整ROI对象时保留纵横比

setFixedAspectratiomode不建议。使用新的ROI,设置FireAspectratio属性。有关更多信息,请参阅兼容性考虑

描述

例子

setFixedAspectratiomode(H,,,,TF设置ROI对象的纵横比在交互式调整过程中是否保留。

例子

修复椭圆的纵横比

创建一个椭圆ROI对象。使用使用位置约束功能makeconstraintorectfcn将椭圆形在图像的边界内。

imshow('COINS.PNG')h = imellipse(GCA,[10 10 100 100]);fcn = makeconstraintorectfcn('imellipse',获取(GCA,'xlim'),得到(GCA,'ylim');setPositionConstraintFCN(H,FCN);

尝试调整大小并重塑椭圆形。

现在,修复椭圆的纵横比。

setFixedAspectratiomode(h,true);

尝试调整椭圆的大小。椭圆的纵横比不会改变。

输入参数

全部收缩

ROI对象,指定为imellipse或者imrect目的。

在调整ROI对象时修复纵横比,指定为真的或者错误的

数据类型:逻辑

兼容性考虑

展开全部

不建议从R2018B开始

也可以看看

在R2006a之前引入