omgits0mar / RANSAC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RANSAC Algorithm and Panoramic Image Stitching

This repository contains an implementation of the RANSAC (Random Sample Consensus) algorithm from scratch, as well as a panoramic image stitching feature that takes two or more images as input, calculates the matches between the images, scores the similarity score, and finally outputs a panoramic image and whether the images are similar or not.

RANSAC Algorithm

The RANSAC algorithm is an iterative method used to estimate parameters of a mathematical model from a set of observed data that contains outliers. This implementation of RANSAC can be used for a variety of applications, such as image processing and computer vision.

Panoramic Image Stitching

The panoramic image stitching feature takes two or more images as input, calculates the matches between the images using feature detection and extraction algorithms such as SIFT, SURF, or ORB, scores the similarity score using RANSAC, and outputs a panoramic image. The output image will be a stitched version of the input images that seamlessly blends them together.

Acknowledgements

The implementation of the RANSAC algorithm is based on the work of Martin Fischler and Robert Bolles, and the panoramic image stitching feature is based on the work of Matthew Brown and David G. Lowe.

References

About


Languages

Language:Python 100.0%