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.
Im = imread('./Images/Plot.png');
CoordinateMatrix = pic2points(Im);
scatter(CoordinateMatrix (:,1), CoordinateMatrix (:,2),'.');
Amir (2023). Convert image pixels to xy-coordinates (https://www.mathworks.com/matlabcentral/fileexchange/54799-convert-image-pixels-to-xy-coordinates), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!