traceFigure is a javaScript program for manually digitizing points on an image.
By manually digitize points, we mean create a set of x,y coordinate pairs'. These pairs can be saved as a CSV file, for use in a spreadsheet, etc.
traceFigure is freeware distributed under the GNU GPL license.
It uses jQuery (version 1.10).
traceFigure features
traceFigure is meant to make it easy for a human to manually digitize points.
That means it does not have image processing features -- but it does have a slew of useability features and shortcuts.
- Select an image from a local file, or from a file on the server
- Select points to 'record' by moving the mouse over the image, and clicking.
Or you can move around the image, and select points, using keyboard keys.
- A number of rapid entry modes, including:
- You can scale the points by selecting an origin, and locations on the X and Y axis -- and the values associated with these reference points
- Grid lines, using a density and style of your choice, can be overlayed on top of the image
- Reference lines can be added (to connect points)
- A number of point manipulation capabilities, such as:
- You can easily zoom in and out of the image, and scroll within large images (or small images that have been zoomed into).
The manual contains a complete description of traceFigures's capabilities.
Download
download the current version of traceFigure
traceFigure is distributed in a .zip. To install it, use the above link to download the .zip file to an empty directory, and extract its files (which
include several .js and .css files).
Ideally, traceFigure.php will be installed on a php capable server, and accessed via the web. However, traceFigure.php can be run in standalone mode -- directly
read (as a file) into your web brower. In standalone mode, just about all the features will work (some image retrieval features will not work).
For more details, see the read me file.
Want to try it?