Rank: 122137 based on 0 downloads (last 30 days) and 0 file submitted
photo

Enrico

E-mail

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Comments and Ratings by Enrico View all
Updated File Comments Rating
03 Jun 2010 ReversePlot To create a new plot from a scanned image file Author: Jordi Palacin

Bug "Delete an area of the curve...:
I think all is needed to correct it is to change line 420 with
rbbox %(no arguments)

03 Jun 2010 ReversePlot To create a new plot from a scanned image file Author: Jordi Palacin

Comparing with GRABIT
(http://www.mathworks.co.uk/matlabcentral/fileexchange/7173-grabit):

-Zooming the figure is not possible in reverseplot;
-reverseplot doesn't mark the datapoints manually pointed at, while marking them one by one, only at the end;
-reverseplot does not offer to delete the last point erroneously pointed (could e.g. be bound to Backspace)

-GRABIT misses the automatic curve detection;

Besides, I just realized that in reverseplot "Delete an area of the curve..." has a bug (the selection rectangle is misplaced)

Anyway, both pieces of software are nice and useful.

03 Jun 2010 GRABIT Extract (pick out) data points off image files. Author: Jiro Doke

Nice Gui, but miss an automatic curve recognition. I'm also using reverseplot
(http://www.mathworks.co.uk/matlabcentral/fileexchange/4316-reverseplot), which has this feature, but a slightly inferior gui.

03 Jun 2010 ReversePlot To create a new plot from a scanned image file Author: Jordi Palacin

I see no reason why png should not be supported. To that extent, it is sufficient to change lines 84-90 with:

[filename, pathname] = uigetfile( ...
{'*.jpg;*.jpeg;*.gif;*.bmp;*.tif;*.png','All suported formats'
'*.jpg;*.jpeg','JPEG (*.jpg;*.jpeg)'; ...
'*.gif','Gif (*.gif)'; '*.png','PNG (*.png)'; ...
'*.bmp','Bitmap (*.bmp)'; ...
'*.tif','TIFF (*.tif)'}, ...
'Open scanned image...');

16 Jul 2009 ReversePlot To create a new plot from a scanned image file Author: Jordi Palacin

Coooooool. I've found a basic bug, though. In function loaddata, lines 98-100,
info = imfinfo([lower(pathname) lower(filename)]);
[a,map] = imread([lower(pathname) lower(filename)]);
is plainly wrong on a case-sensitive OS like unix, and files with uppercase pathnames won't load. Removing all lower() solves the problem.

Contact us