Computer Vision: Projective Geometry