Coordinates pixel (cpselect)

2 Ansichten (letzte 30 Tage)
Edward P
Edward P am 29 Okt. 2011
Kommentiert: Image Analyst am 11 Feb. 2017
Hello,
Im using this cpselect function to select control points on two images. I can get those coordinates of each control point,which is great. The problem is that those coordinates aren't pixel coordinates. how can i get my pixel coordinates from an image using an interactive method?

Akzeptierte Antwort

Amith Kamath
Amith Kamath am 30 Okt. 2011
I would recommend using the function ginput instead, for example:
I = imread('rice.png');
imshow(I) %This is necessary for the ginput function expects a figure window to be open.
[x y] = ginput(n) %Where n is the number of points you need to interactively select.
and the x and y coordinates (of the pixel selected) will be stored in the vectors x and y.
Hope this helps!
  3 Kommentare
David Pereira
David Pereira am 11 Feb. 2017
Hello. In my case, I have an USB monochromo camera(only detects white and black) connected to the computer. The video will show a circle and 2 points. One does not move, and the other one does. I would like to get the coordinates from each point and then compare it. This information would be later processed, so I want to save the coordinates in vectores. Which functions would you recommend? Thank you
Image Analyst
Image Analyst am 11 Feb. 2017
David, start a new question and attach your image with the circle and fixed point and other, second point, and the other image with the other, second point at a different location.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by