Blender Git Loki
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)
/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)