Tracking mouse position on figure
    조회 수: 28 (최근 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!



