Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 936 Bytes

README.md

File metadata and controls

44 lines (27 loc) · 936 Bytes

pymagsac

This repository contains an Python wrapper of MAGSAC. Daniel Barath, Jana Noskova and Jiri Matas; MAGSAC: Marginalizing sample consensus, CVPR 2019

https://github.com/danini/magsac -- main repo.

Installation

To build and install python_cpp_example, clone or download this repository and then, from within the repository, run:

python3 ./setup.py install

or

pip3 install .

Example of usage

import pymagsac
H, mask = pymagsac.findHomography(src_pts, dst_pts, 3.0)
F, mask = pymagsac.findFundamentalMatrix(src_pts, dst_pts, 3.0)

See also this notebook

Requirements

  • Python 3
  • CMake 2.8.12 or higher
  • OpenCV 3.4
  • A modern compiler with C++14 support

Acknowledgements

This wrapper part is based on great Benjamin Jack python_cpp_example.