想知道在MATLAB中调用imellipse之后我怎么能摆脱它。目前我称它为双击它在我的图像上绘制椭圆,然后我想删除椭圆工具。
我有一个GUI,我点击一个按钮来制作一个imellipse。双击imellipse后,在我的图像上绘制轮廓,并将尺寸保存到某个矩阵。
双击它后,在我的图像上生成一个图,我希望椭圆环(从函数创建)消失。它似乎只是贴在图像上(这是正常的,还是应该消失?)。
我可以包含我的代码,它似乎与问题无关(双击后删除imellipse)。
我希望这更清楚!
谢谢!
答案 0 :(得分:1)
imellipse
会在图上创建一个ROI,如果删除关联的ROI对象,则可以将其删除。
我们假设您已经使用过这样的imellipse
-
Lesion = imellipse(handles.axes1);
然后,从Lesion
获取所需的所有信息,然后将其删除。例如,如果您需要掩码信息,请将其存储在某处。
LesionMask = Lesion.createMask();
现在,删除Lesion
。
delete(Lesion); %// Deletes the ROI related to imellipse
处理投资回报率