Blender Git Commit Log

Git Commits -> Revision 3a7d62c

Revision 3a7d62c by Ivan Perevala (master)
September 30, 2020, 13:54 (GMT)
Tracking: Implement Brown-Conrady distortion model

Implemented Brown-Conrady lens distortion model with 4 radial and
2 tangential coefficients to improve compatibility with other software,
such as Agisoft Photoscan/Metashapes, 3DF Zephir, RealityCapture,
Bentley ContextCapture, Alisevision Meshroom(opensource).

Also older programs: Bundler, CPMVS.
In general terms, most photogrammetric software.

The new model is available under the distortion model menu in Lens
settings.

For tests and demos check the original patch.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9037

Commit Details:

Full Hash: 3a7d62cd1f5e06e22af1642fc5f4aab59bace585
Parent Commit: 5ac4778
Committed By: Sergey Sharybin
Lines Changed: +471, -2

11 Modified Paths:

/intern/libmv/intern/camera_intrinsics.cc (+73, -0) (Diff)
/intern/libmv/intern/camera_intrinsics.h (+5, -0) (Diff)
/intern/libmv/libmv/simple_pipeline/bundle.cc (+24, -1) (Diff)
/intern/libmv/libmv/simple_pipeline/camera_intrinsics.cc (+78, -0) (Diff)
/intern/libmv/libmv/simple_pipeline/camera_intrinsics.h (+65, -0) (Diff)
/intern/libmv/libmv/simple_pipeline/distortion_models.cc (+90, -0) (Diff)
/intern/libmv/libmv/simple_pipeline/distortion_models.h (+54, -1) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+12, -0) (Diff)
/source/blender/blenkernel/intern/tracking_util.c (+18, -0) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+45, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021