Skip to content

v1.2.0

Latest

Choose a tag to compare

@0kam 0kam released this 26 Feb 03:23
· 3 commits to main since this release

What's New

Fisheye Camera Model

  • Added equidistant fisheye projection model for wide-angle monitoring cameras (FOV up to ~120°)
  • Set "model": "fisheye" in camera params dict to use fisheye projection
  • Supports radial distortion coefficients (k1-k4) and tangential distortion (p1, p2)
  • Backward compatible: omitting "model" key defaults to pinhole

Optimizer Improvements

  • Added weighted loss functions (mean_reprojection_error, huber_loss_weighted)
  • Added center offset parameters (cx, cy) for optical center estimation
  • Full support for fisheye model optimization in both CMA-ES and least squares

Documentation

  • Added camera model comparison page with visual examples
  • Moved MiniMa methods to cross-modal section in matching gallery
  • Switched default installation instructions to PyPI (pip install alproj)
  • Updated Japanese translations for all changes

Other

  • Added scripts/compare_camera_models.py for benchmarking camera models
  • Added comprehensive test suite for fisheye model (40+ tests)

Installation

pip install alproj==1.2.0

With deep learning matching:

pip install "alproj[vismatch]==1.2.0"