在MATLAB GUI中单击图像区域的交互式鼠标

时间:2017-01-18 11:48:36

标签: matlab matlab-figure matlab-guide

我想点击/双击图片并启动impoly。 类似的东西:

if(user perform 'doubleclick' on the image in image area (matlab gui))
    % polygon start to create
    bw = impoly...
end

我想在图像上创建更多的多边形(一个接一个)。

1 个答案:

答案 0 :(得分:2)

您通常可以使用图像对象的ButtonDownFcn检测与图像的任何鼠标交互。然后,您可以(在该回调中)检查父图的SelectionType属性,以确定它的点击类型

<canvas id="canvas" width=500 height=500></canvas>