In this project we will take advantage of the fact that different views of a camera can be linked together using a projective transformation under certain conditions.
We take a feature of the image that is known to be planar and correspond it to a plane that is parallel to the view. After solving for the projective transformation using linear least squares, we can transform the view. For example, we can obtain a "frontal" view of this building, though it is somewhat distorted.