Skip to content
Menu
Portfolio
  • Personal Projects
  • Assignments
  • Algorithms
  • Notes
  • Home
Portfolio

CMSC426_Project04

Posted on May 22, 2023August 20, 2023

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:

  • Epipolar Geometry
  • Image stitching

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)

CATEGORIES

  • Personal Projects
  • Notes
  • Algorithms

  • University of Maryland
  • CMSC426 - Computer Vision
  • CMSC320 - Introduction to Data Science
  • CMSC330 - Organization of Programming Languages
  • CMSC216 - Introduction to Computer Systems
©2025 Portfolio | WordPress Theme by Superbthemes.com