Tracking mouse position on figure
82 次查看(过去 30 天)
显示 更早的评论
I'm looking for some way of turning a JPEG into a MATLAB figure (which I know how to do). And then be able click on the figure and have the x and y values of where I clicked go into the code as variables, so I can take them through some function. Then be able to update the image with a circle at the point where I clicked if the x and y values fulfil a certain criteria from the function.
0 个评论
采纳的回答
Image Analyst
2013-7-1
% Get x,y coordinates
[x, y] = ginput(1);
% x = column, not row. So use yourImage(y,x), not yourImage(x,y)!
See the FAQ for code examples on creating circles. http://matlab.wikia.com/wiki/FAQ#How_do_I_create_a_circle.3F
1 个评论
Jonathan Cellere
2020-3-13
This command helped me a lot, could you help me? I made a GUI application where I need to get the X, Y positions of a figure however I need to delimit that the cursor can only take the values of the figure and not others such as a button that is next
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Exploration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!