主要内容

draw

开始以交互方式绘制 ROI

说明

draw(ROI) 进入交互模式,以在当前坐标区 (gca) 中为对象 ROI 绘制形状。

示例

draw(ROI,s) 进入交互模式,为 Cuboid 对象绘制形状,将 ROI 吸附到 Scatter 对象 s 中距离鼠标最近的位置。

draw(ROI,pos) 进入交互模式,为 Cuboid 对象绘制形状,吸附到由 pos 指定的最靠近鼠标的位置。将 pos 指定为 N×3 数值数组,其中每行表示一个潜在放置位置的 (x,y,z) 坐标。

示例

全部折叠

将一个图像读入工作区并显示它。

I = imread("wagon.jpg");
figure
imshow(I);

Color image of a wagon

在图像上以交互方式绘制一个三角形 ROI。为了提高 ROI 边缘的可见性,对 ROI 边缘指定较粗的线宽和明亮的青色。

p = drawpolygon(LineWidth=7,Color="cyan");

Cyan colored triangular ROI aligned with the spokes of a wagon wheel.

获取顶点的坐标。

p.Position
ans =

  284.7500  725.5000
  331.2500  871.0000
  359.7500  707.5000

轮子的辐条定义许多其他三角形。假设您要获取第二个三角形的顶点。您可以使用 draw 函数重新开始,并开始以交互方式绘制新的多边形 ROI。ROI 的线宽和颜色参数会保留。

draw(p)

Cyan colored triangular ROI aligned with different spokes of the wagon wheel.

p.Position
ans =

  398.7500  710.5000
  377.7500  865.0000
  461.7500  734.5000

输入参数

全部折叠

感兴趣区域,指定为以下类型之一的 ROI 目标:

散点图,指定为 Scatter 对象。

ROI 的位置,指定为 N×3 数值数组,其中每行表示一个潜在放置位置的 (x,y,z) 坐标。

版本历史记录

在 R2018b 中推出