<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264002</link>
    <title>MATLAB Central Newsreader - extracting data from a scanned graph</title>
    <description>Feed for thread: extracting data from a scanned graph</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Sat, 24 Oct 2009 11:33:01 -0400</pubDate>
      <title>extracting data from a scanned graph</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264002#689453</link>
      <author>Omid</author>
      <description>Hi everybody,&lt;br&gt;
Is there a way to import a plot in .jpeg into MATLAB and convert it to .fig such that &quot;Data Cursor&quot; can be used to get data values of some specific points in the graph?&lt;br&gt;
Thanks</description>
    </item>
    <item>
      <pubDate>Sat, 24 Oct 2009 15:58:01 -0400</pubDate>
      <title>Re: extracting data from a scanned graph</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264002#689478</link>
      <author>Dave Brackett</author>
      <description>&quot;Omid&quot; &amp;lt;omid_dr@yahoo.com&amp;gt; wrote in message &amp;lt;hbuolc$27f$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hi everybody,&lt;br&gt;
&amp;gt; Is there a way to import a plot in .jpeg into MATLAB and convert it to .fig such that &quot;Data Cursor&quot; can be used to get data values of some specific points in the graph?&lt;br&gt;
&amp;gt; Thanks&lt;br&gt;
&lt;br&gt;
you can use image processing techniques for example edge detection to detect curves on the graph and extract the data in that way. or you could display the image then overlay an axes and use the data cursor or ginput to extract the position of the relevant pixels. These positions would then need scaling to suit the scale on the original graph.</description>
    </item>
    <item>
      <pubDate>Sun, 25 Oct 2009 07:48:01 -0400</pubDate>
      <title>Re: extracting data from a scanned graph</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264002#689536</link>
      <author>Omid</author>
      <description>I don't know anything about the image processing you meant and I think it isn't worth it for me to work on that, but the second approach seems applicable however it's a bit time consuming to get all the points coordinates using ginput to reproduce the figure. I wish there was a more straight way!</description>
    </item>
    <item>
      <pubDate>Sun, 25 Oct 2009 20:14:01 -0400</pubDate>
      <title>Re: extracting data from a scanned graph</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264002#689604</link>
      <author>Dave Brackett</author>
      <description>&quot;Omid&quot; &amp;lt;omid_dr@yahoo.com&amp;gt; wrote in message &amp;lt;hc0vrh$ghv$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; I don't know anything about the image processing you meant and I think it isn't worth it for me to work on that, but the second approach seems applicable however it's a bit time consuming to get all the points coordinates using ginput to reproduce the figure. I wish there was a more straight way!&lt;br&gt;
&lt;br&gt;
by reading in your image, you will get a matrix of numbers (the actual numbers will depend on the type of your image). For example a black and white image would give a matrix with 1s and 0s. From this you could plot the black pixels in a figure and then fit a spline to the data. &lt;br&gt;
&lt;br&gt;
edge detection could also work (type 'help edge' in the command window). If you could supply an example image it would be easier to give suitable example lines of code back to you.</description>
    </item>
    <item>
      <pubDate>Mon, 26 Oct 2009 06:45:04 -0400</pubDate>
      <title>Re: extracting data from a scanned graph</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264002#689672</link>
      <author>Omid</author>
      <description>Dave,&lt;br&gt;
Thanks for your help. I think I understand the procedure you mean, however I sent an image to your email address.</description>
    </item>
    <item>
      <pubDate>Tue, 27 Oct 2009 23:05:37 -0400</pubDate>
      <title>Re: extracting data from a scanned graph</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264002#690159</link>
      <author>bla bla</author>
      <description>extracting data is always a time consuming process, for extracting&lt;br&gt;
data from documents, the web, websites, or data files, i found&lt;br&gt;
&lt;a href=&quot;http://www.extractingdata.com&quot;&gt;http://www.extractingdata.com&lt;/a&gt; to be really useful, they build quick&lt;br&gt;
custom web scraping and data extracting programs</description>
    </item>
  </channel>
</rss>

