Computer-Vision-Assignments Determining homography matrix, image warping and mosaicing, Lucas Kanade tracking, Dominant Motion estimation and more