How to use an impoint?
이전 댓글 표시
I want to use impoint in the gui that I've created, but I don't know how should I do that. There is a part in my gui that the user should be able to choose 2 pixel on the loaded image and then the program runs another function with the coordinates of those 2 pixels. I want also that the program updates the coordinates when the user changes that points.
댓글 수: 1
karan padariya
2022년 6월 28일
imshow(image,'Parent',app.UIAxes);hold on;
adding this in your code might work
답변 (1개)
Chad Gilbert
2013년 7월 19일
See help ginput. A minimal working example:
pcolor(rand);
[x,y] = ginput(1);
% User clicks a value.
x = floor(x);
y = floor(y);
댓글 수: 7
Pani
2013년 7월 19일
편집: Image Analyst
2013년 7월 19일
Caleb
2013년 7월 19일
Read the documentation on the ginput() function. The coordinates of your mouse click are saved in variables x and y.
ginput(1) means you only want to save the location of one mouse click. If you replace the 1 with a 2, then you'll save the location of two mouse clicks. And so on...
Pani
2013년 7월 19일
Caleb
2013년 7월 19일
I'm thinking that you understand how impoint() works then from the documentation. I assume then that something is not updating correctly when you move the points again. Is that correct?
Pani
2013년 7월 19일
Caleb
2013년 7월 19일
When I'm using impoint() the points are draggable. Is there some way you can post a sample of your code?
Pani
2013년 7월 19일
카테고리
도움말 센터 및 File Exchange에서 Data Exploration에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!