MATLAB GUI:如何获得鼠标点击坐标(需要更多细节帮助!)

时间:2013-11-15 21:42:09

标签: matlab user-interface

我试图通过单击鼠标来加载我在轴上加载的图像的x,y坐标。我已经看到了一些答案,比如这个答案 MATLAB how to get mouse click coordinates 我的问题是(在哪个函数下?)我应该把

imageHandle = imshow(imageObj);

以及

set(imageHandle,'ButtonDownFcn',@ImageClickCallback);

抱歉这个天真的问题, 谢谢!

1 个答案:

答案 0 :(得分:1)

我使用“impixel”功能作为检测x,y坐标的方法取得了很大的成功。我会试一试:

imageHandle = imshow(imageObj);
[clicked_col clicked_row rgb_info] = impixel

注意:impixel允许多次点击。完成单击后,按“Enter”返回x,y信息。