Extract curve value from a gray Image

4 visualizzazioni (ultimi 30 giorni)
Huy Nguyen
Huy Nguyen il 19 Apr 2016
Commentato: Stephen23 il 21 Apr 2016
Assuming that I have a raster log image like attached with the left boundary value = 0 and right boundary value = 100
How do I extract the value points on the curve?
Is there a name for this problem in general?
Sample code would be greatly appreciated
Thanks
  1 Commento
Huy Nguyen
Huy Nguyen il 20 Apr 2016
I'm looking for a method to clean the image, then automatically extract the data points. The user shouldn't have to manually pick the points

Accedi per commentare.

Risposte (1)

Stephen23
Stephen23 il 19 Apr 2016
  3 Commenti
Huy Nguyen
Huy Nguyen il 20 Apr 2016
Btw, after looking at the links, I don't think this is what I'm looking for
I'm looking for a method to clean the image, then automatically extract the data points. The user shouldn't have to manually pick the points. They may have to specify the axis range thought.
Stephen23
Stephen23 il 21 Apr 2016
You don't specify what you mean by "Clean" the image, but I guess you want to ignore the grid lines and just extract the curve points. Search for "detect straight lines in image"and for "skeletonize". You need to be prepared for the fact that importing noisy images will likely always need some user input.

Accedi per commentare.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by