Here is the code for class computer vision of kyoto university. Project 1 is Homography. Project2 is Mosaicing Project 3 is PhotometricStereo Peoject 4 is structure from motion