Skip to content

v19.8.4

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:46
Immutable release. Only release title and notes can be modified.

Highlights

Bug fix release.

  • OpenCVFisheyeCameraModel.image_points_to_camera_rays now returns the exact inverse of the fisheye projection for all calibrations. It previously ran three unguarded Newton iterations from an equidistant starting point. For strongly distorted calibrations the result could be off by more than 1 rad, land on the decreasing branch of the polynomial, or be NaN. The inverse now falls back to bracketed Newton iterations where plain ones don't converge. The newton_iterations default changed from 3 to 20 and is now an upper bound, so well-conditioned calibrations cost the same as before. Image points beyond the maximum of the forward polynomial have no inverse and now map to the boundary ray of its increasing branch.

Changes since v19.8.3

🪲 Fixed

  • (sensors) bracket the OpenCV fisheye inverse to the monotonic branch (8b7eac6) - @janickm

⚙️ CI

🏗️ Build

🧪 Tests

Full diff: v19.8.3...v19.8.4