impoint
创建可拖动的点
创建
语法
h = impoint
h = impoint (hparent)
h = impoint (hparent、位置)
h = impoint (hparent, x, y)
h = impoint (___、名称、值)
描述
输入参数
属性
使用
当你打电话impoint
与一个交互式的语法,指针更改十字准线当图像。单击并拖动鼠标指定点的位置。重点支持一个上下文菜万博1manbetx单,您可以使用它们来控制其外观和行为的各个方面。
表描述了支持的互动行为万博1manbetximpoint
。
互动行为 | 描述 |
---|---|
移动点。 | 将鼠标指针移点。鼠标指针更改弗勒形状![]() |
改变颜色用于显示这一点。 | 将鼠标指针移点。右键单击并选择设置颜色从上下文菜单中,指定您想要使用的颜色。 |
检索点的坐标。 | 将鼠标指针移点。右键单击并选择副本的位置从上下文菜单中复制一个数组1×2到剪贴板指定的坐标点(X, Y) 。 |
删除点 | 将指针移动的点。右键单击并选择删除从上下文菜单中。从上下文菜单中删除这个选项,设置可删除的 属性为false:h = impoint ();h。可删除的= false; |
对象的功能
每一个impoint
对象支持的方法万博1manbetx。类型方法impoint
看到一个完整的列表。
addNewPositionCallback |
添加新位置调ROI对象 |
createMask |
创建面具在图像 |
删除 |
删除处理对象 |
色鬼 |
颜色用来画ROI对象 |
getPosition |
返回当前位置的ROI对象 |
getPositionConstraintFcn |
返回函数处理当前位置约束函数 |
removeNewPositionCallback |
删除新职位从ROI对象回调 |
的简历 |
恢复执行MATLAB命令行 |
改变颜色 |
设置颜色用来画ROI对象 |
setConstrainedPosition |
ROI对象设置为新职位 |
setPosition |
ROI对象移动到新的位置 |
setPositionConstraintFcn |
ROI对象的设置位置约束函数 |
setString |
设置文本标签点ROI对象 |
等待 |
块MATLAB命令行直到ROI创建完成 |
例子
执行边界约束当点移动
使用impoint
方法来设置自定义颜色,设置一个标签,执行边界约束,并更新在标题位置点移动。
imshow (“rice.png”甘氨胆酸)h = impoint (100200);
更新新职位的标题使用addNewPositionCallback
。
addNewPositionCallback (h, @ (h)标题(sprintf (”(% 1.0 f, % 1.0 f)”h, h (1), (2))));
构造一个边界约束函数通过使用makeConstrainToRectFcn
。
fcn = makeConstrainToRectFcn (“impoint”甘氨胆酸,(,“XLim”甘氨胆酸),得到(,“YLim”));
执行边界约束函数使用setPositionConstraintFcn
。
setPositionConstraintFcn (h, fcn);改变颜色(h,“r”);setString (h,“点标签”);
提示
如果你使用impoint
一个轴,其中包含一个图像对象,不指定一个阻力约束函数,然后用户可以拖动图像的点外的程度,失去重点。当使用一个轴的创建情节
函数,极限轴自动扩展,以适应的运动点。
之前介绍过的R2006a
这个主题有帮助吗?