For Part 4, I have to create a calibration matrix for real world points.
I wrote a program in MatLab based on Prof. Berg's calculations. It's based on my Part 3 software.
The result is a Transformation Matrix M that represents the calibration.
I test the resulting M Matrix by feeding in the Original World Points and checking to see whether or not M transforms them into the Original Screen Points.
M does correctly transform the points. I have found M.