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 个评论

Posting the picture might help get a better answer.
How can I extract the data from this jpeg file. Any suggestion are welcomed.

请先登录,再进行评论。

回答(1 个)

John Barber
John Barber 2011-8-1

1 个投票

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 个评论

This method is somewhat worse then doing it by pixels.
Is there some sort of FFT type function which can automatically pull the points?
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.
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.
Hello sir , can you please help me how to draw a scatter plot for a jpg image

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Fourier Analysis and Filtering 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by