登录论坛

查看完整版本 : Matlab中的鼠标处理


poster
2019-12-14, 20:13
matlab中有什么方法可以进行鼠标事件的处理,例如单击处理吗?

我需要它来开发一个应用程序,以便在matlab的imshow中显示图像。用户单击图像上的特定点后,我需要知道该点的坐标并将其用于以后的处理。



回答:

要捕获点击,您必须定义IMAGE (http://www.mathworks.com/help/techdoc/ref/image_props.html)的ButtonDownFcn属性。然后,回调可以读取AXES (http://www.mathworks.com/help/techdoc/ref/axes_props.html)的CurrentPoint属性,从而确定坐标。

另外,如果希望用户选择固定数量的点,则可能需要看一下GINPUT (http://www.mathworks.com/help/techdoc/ref/ginput.html) 。



更多&回答... (https://stackoverflow.com/questions/5204340)