We are looking for an iPhone application which will use the onboard camera to take a picture of graph paper. Sample pictures of graph paper in different lighting conditions and different distances will be provided. The user will then click a button to align the graph paper, by rotating the image, with a base line axis. The user, once the image is aligned, will click a lock button. The user will be able to toggle back and forth between locked and unlocked until satisfied with the alignment.
The application should then attempt to find the width of one cell of the graph paper. The application will then create a caliper which will represent the width of that cell, so the end user can validate or adjust as needed, and should set the distance as the first stored value for use in future calculations. The same caliper will then be used to mark the distance between various user defined points on the screen. The user will click a button to record the caliper measurement. The distance between those points will automatically be calculated based on the setting of what one cell represents. The application needs to be able to save multiple caliper measurements, while marking the points on the graph paper, and displaying the distances at the top of the screen for future reference by the end user.
Images of the graph paper will be provided once a programmer is selected.