get ready for eigne
correctly computes homography: woooo