From: Tim Maguire on
We have a Matlab routine that calculates certain distances based on an acquire image.

We have found though that the images have some curvature to them because of the camera that we use.

Is there a way to remove the curvature from our calculations so that we end up with true Cartesian measurements?

Thanks.
-Tim
From: ImageAnalyst on
Tim Maguire:
Sure, you can improve it. Take a snapshot of a known thing, like a
grid - crossing stripes with known distances between them. Then
locate where the control points (i.e. crossing points) actually are,
and then specify where the points *should* be. Then use maketform()
to come up with a warping transform. Then use tformfwd() to apply
that transform to "fix up" a bad image.