Hello Tomislav

for the part 1-3 you can use PIL, for the part 4, you should also use numpy to 
convert your image into a flat list. Sorry, I cant help you for the points 5 
and 6.

Keep us in touch with your project

Maxime 

> Date: Fri, 26 Nov 2010 11:45:09 +0100
> From: tomislav.ma...@gmx.com
> To: image-sig@python.org
> Subject: [Image-SIG] experimental data diagram digitalization
> 
> Hi everyone, 
> 
> I need to digitalize a diagram of experimental data. I have been reading the 
> documentation of the Python Imaging Library, and I'm thinking that I can 
> approach my problem in the following way:
> 
> 1) Create a .png of the diagram I find in the literature (.pdf articles, or 
> theses). 
> 2) Clean up the diagram (remove the axes, the text and leave only the data 
> that I am interested in). 
> 3) Read the image. 
> 4) Apply a filter that will result in only those pixels that are non-white 
> (pick up the experimental data). 
> 5) Scale the result data of the filter (in pixels) to the actual coordinates 
> in the image in milimeters. 
> 6) Scale the milimeter coordinates to the actual scale of the diagram (read 
> from the original .pdf), to get the
>    true coordinates (in my case, I have time in seconds and pressure in kPa). 
> 
> Can this be done with the Python Imaging Library + some additional python 
> coding?
> 
> The other option would be to use inkscape to export the path into .svg and 
> manipulate (scale) it with some python-XML library.
> 
> Can anyone give me some advice on this issue? 
> 
> Thanks in advance, 
> Tomislav
> _______________________________________________
> Image-SIG maillist  -  Image-SIG@python.org
> http://mail.python.org/mailman/listinfo/image-sig
                                          
_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to