When using cornerPoints() or detectMinEigenFeatures() methods in MATLAB, the output returns the Location (K x 2 matrix), Metric (K x 1) matrix and the Count (K), where I am supposing K to be the number of corner points detected. The Location matrix seems to return the spatial coordinates and not the pixel coordinates (Referring to the Documentation on Coordinate Systems ). I wanted to know a way of understanding this better and being able to convert these spatial coordinates to pixel coordinates of the Image. The former method cornermetric() returned a matrix of corner points equal to the size of the image and hence getting the pixel indices was easy. All the recent corner detection (or keypoint detection) methods return the Location of cornerpoints in I suppose Spatial / Axes coordinates. I needed clarification on this point.
Thank you.
Best Answer