Right, I've realized that when I capture the image, the image is including the borders (whether they are, or aren't transparent). I found that the top border is 50px, the left border is 20px, the right is 80px, and the bottom is 5px. Because of these added borders, there is a bit of an added offset when IMAQ locates the intensity. Instead of seeing something like (20,160), I'll get (27.8966, 200.207). So keeping in mind that the (0,0) for an image is located in the upper left, and (0,0) for a graph is located in the bottom left, I've managed to get to get close to converting from an image domain to a graph domain by attempting to remove this offset. Here is the equation that i'm currently using... it's still not perfect.
(x.img - 20px) * (x.min.grph / grph_size_only) = x.grph
x.min.graph: is the minimum x-value of the graph range.
grph_size_only: is the size of the IMAQ captured graph, after the borders have been deleted.
* These two values create a resolution conversion constant.
My main issue at the moment is trying to convert from the image cooridnate domain, back to the graph coordinate domain (so things haven't changed much). But I have realized that in the graph domain, the x and y-axis are defined by 400px resolution; in the image domain... after deleting the extra borders, the x/y-axis are both 250px wide. But I'm having trouble restoring the coordinate values the state before it reaches interpolation. If you have any suggestions how I might go about (de-interpolating) the image, if there is such an expression, then that might be helpful.
I attached a revised version of my program as well.