The project is for class CMSC426 Computer Vision.
Assignment Due Date: Apr 12, 2023
Assignment Score: 56 out of 60
The language used: Jupyter Notebook
Assignment Purpose: This assignment aims to implement an algorithm for automatically estimating homography with RANSAC; Also the normalized 8-point algorithm; and the Image Stitching Algorithm.
Some Processing Outcomes:
Functions implemented:
- Part 1: Epipolar Geometry
def ransacF(x1, y1, x2, y2)
def getInliers(pt1, pt2, F, thresh)
def normalize(x, y)
def computeF(x1, y1, x2, y2)
- Part 2: Image stitching
- Detect key points
- Match key points
- Estimate homography with matched key points (using RANSAC)