Author:
Jesse Gao, cs194-26-afi
Creating image warps and mosaics.
Ideally the photos taken should be taken with the same camera with a stable axis of rotation. The following were pictures of my apartment room captured by my phone on a swivel stand.
In the next part of the project, we label the point correspondences in the images and compute the transformation.
Now that we have the homography, we can transform an image so that its corresponding points match some other set of corresponding points. I used numpy’s linear algebra functions to apply inverse transformations for the warped image pixels.
Using corresponding points, we can shift an image to “match” another and create a combination of both.
In this project, I learned about the mathematics behind how to compute a homography, how to use that homography to warp an image. Overall it was a very challenging project because of all the small errors that could happen when computing the inverse transform from the original image’s pixels to the target image’s pixels.