Convert image pixels to xy-coordinates

Image OCR to extract points coordinates from the scanned image.

You are now following this Submission

The provided source code gets an input image (black object pixels on white background, e.g. an scanned plot with black ink on a white paper). The output is xy-coordinates of all points/pixels in the image, therefore the image is converted to coordinates of points and it is possible for re-plotting the image of plot. In other words, the provided function is an OCR for scanned plot to extract the image points coordinates.
example 1:
Im = imread('./Images/Plot.png');
CoordinateMatrix = pic2points(Im);
scatter(CoordinateMatrix (:,1), CoordinateMatrix (:,2),'.');

Cite As

Amir (2026). Convert image pixels to xy-coordinates (https://www.mathworks.com/matlabcentral/fileexchange/54799-convert-image-pixels-to-xy-coordinates), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Convert Image Type in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0