A simple python implementation of the RANSAC algorithm:, as described in Zisserman Multiple View Geometry (2nd edition)
python3 RANSAC.py
The boat folder contains two images (original and warped) together with their corresponding homography data points.