I have a *.jpeg image of a x-y scatter plot (not monotonic), and I would like to extract the data points. Any ideas? I was going to do it manually by pixels, but I figured that there is a good way to do that with linear algebra.

2 commentaires

Ashish Uthama
Ashish Uthama le 1 Août 2011
Posting the picture might help get a better answer.
LALIT PANKAJ GROVER
LALIT PANKAJ GROVER le 23 Sep 2021
How can I extract the data from this jpeg file. Any suggestion are welcomed.

Connectez-vous pour commenter.

Réponses (1)

John Barber
John Barber le 1 Août 2011

1 vote

The File Exchange program GRABIT is a good way to extract data points from an image of a graph. Download it here: http://www.mathworks.com/matlabcentral/fileexchange/7173

4 commentaires

Cameron Frament
Cameron Frament le 1 Août 2011
This method is somewhat worse then doing it by pixels.
Is there some sort of FFT type function which can automatically pull the points?
Cameron Frament
Cameron Frament le 1 Août 2011
To clarify, I know that image is not skewed. But the resolution is too low for me to accurately descriminate the points by eye. In additon there are more than 100 data points. That is the main reason that I don't want to do this by eye.
Image Analyst
Image Analyst le 1 Août 2011
FFT function ?!?!? Do you know what the FFT is?
I suppose you could use image analysis (thresholding, labeling, regionprops) if your points were well isolated and you had already cropped the axes, tick marks, etc. out of your image. I second Ashish's suggestion.
lakshmi boddu
lakshmi boddu le 3 Avr 2018
Hello sir , can you please help me how to draw a scatter plot for a jpg image

Connectez-vous pour commenter.

Catégories

En savoir plus sur Fourier Analysis and Filtering dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by