【问题标题】:Remove imellipse after double click MATLAB双击 MATLAB 后删除 imellipse
【发布时间】:2014-06-30 04:45:09
【问题描述】:

只是想知道如何在 MATLAB 中调用它后摆脱 imellipse。目前我调用它,双击它在我的图像上绘制椭圆,然后我想删除椭圆工具。

我有一个 GUI,我单击一个按钮来制作一个椭圆。双击 imellipse 后,会在我的图像上绘制轮廓,并将尺寸保存到某个矩阵中。

双击它后,在我的图像上生成一个绘图,我希望椭圆环(从函数创建)消失。它似乎只是停留在图像上(这是正常现象,还是应该消失?)。

我可以包含我的代码,它似乎与问题无关(双击后删除 imellipse)。

我希望这更清楚!

谢谢!

【问题讨论】:

  • 您能否添加更多上下文?就目前而言,这个问题并不合适。

标签: image matlab image-processing matlab-guide roi


【解决方案1】:

imellipse 在图形上创建一个 ROI,如果删除关联的 ROI 对象,可以将其删除。

假设你像这样使用imellipse -

Lesion = imellipse(handles.axes1);

然后,从Lesion 获取您需要的所有信息,然后将其删除。例如,如果您需要其中的掩码信息,请将其存储在某个地方。

LesionMask = Lesion.createMask();

现在,删除 Lesion 的 ROI 对象。

delete(Lesion); %// Deletes the ROI related to imellipse

Region-of-interest (ROI) base class Documentation了解更多关于如何处理投资回报的信息

【讨论】:

  • 非常感谢!要么你像我一样使用精确的符号,要么你设法通过其他方式看到我的代码。我们生活的疯狂世界!干杯
  • @BobDole 或者我已经回答了你之前的问题。
  • 你真是老大!再次感谢,不胜感激。
猜你喜欢
  • 2011-12-15
  • 2014-06-29
  • 1970-01-01
  • 2012-12-25
  • 2011-08-21
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多