CS 194-26: Manual Image Mosaics
Jacob Hanson-Regalado
Description
In this project we use homographies to warp images and make mosaics.
Image Rectification
In this part we test warping by rectifying two images such that the window or painting are facing straight on
Before
After
Before
After
Mosaics
Here we create multiple mosaics using hand selected keypoints
Coolest Thing I learned
How to better use opencv to do this :), it was much harder trying to do the interpolation myself without using cv2.remap
Auto-Stitching (4b)
Now we use MOPS and RANSAC to automate the keypoint selection
Harris Corners (before ANMS)
Below are all the detected harris points before we perform adaptive non-maximal suppression
Harris Corners (after ANMS)
Below are all the detected harris points after we perform adaptive non-maximal suppression
Final Mosaics
Below our the final mosaics computed on the same images as 4A
Coolest Thing I learned (part 2)
TBH the whole MOPS algorithm is really cool, but my favorite part was RANSAC as it is applicable in many other situations and i feel like i've mastered the algorithm