Demonstration CodeΒΆ

The pyfisheye repository includes a demonstration script which downloads a fisheye image dataset and finds the optimal calibration parameters.

This script allows you to quickly gauge the performance of the library.

Note

This demonstration script relies on a dataset located in this external repository: https://github.com/urbste/ImprovedOcamCalib

This repository is not affiliated with the pyfisheye project. All rights and copyrights to the dataset remain with the original authors.

Installation:

pip install pyfisheye

Downloading the demo data:

Visit the link above and download the GitHub repository as a ZIP file. Move it into your working directory before running the demo.

Running the demo script:

Note

You may need to change python to python3 on some systems.

python -m pyfisheye.scripts.demo

You will be asked which of the datasets within the repository to use as wel as the grid size to use when refining the distortion centre. Use the smaller grid size for a quick calibration (under one minute), choose a larger grid size for a more accurate calibration which can take several minutes.