diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-05-13 18:39:06 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-05-13 18:39:06 +0400 |
commit | d4c6ac9a60aa3c945fe9fa2d726b7434674832b0 (patch) | |
tree | 9d371953b0575b90ea9cff80ea2ccdda033e4fe5 /extern/libmv/ChangeLog | |
parent | b48deabf4e3dd815d70ffd01942aeaa8dff64d53 (diff) |
Cleanup and small improvements to libmv
- Added const modifiers where it makes sense and
helps keep code safe.
- Reshuffled argument to match <inputs>,<outputs>
convention on parameters.
- Pass values to ApplyRadialDistortionCameraIntrinsics
by a constant reference.
This will save lots of CPU ticks passing relatively
heavy jet objects to this function when running
bundle adjustment.
Diffstat (limited to 'extern/libmv/ChangeLog')
-rw-r--r-- | extern/libmv/ChangeLog | 39 |
1 files changed, 16 insertions, 23 deletions
diff --git a/extern/libmv/ChangeLog b/extern/libmv/ChangeLog index 60d8b1f6d6d..34f63011ea8 100644 --- a/extern/libmv/ChangeLog +++ b/extern/libmv/ChangeLog @@ -1,3 +1,19 @@ +commit 61ac890908a397860cabc60207500039876532cc +Author: Sergey Sharybin <sergey.vfx@gmail.com> +Date: Mon May 13 04:44:14 2013 +0600 + + Pass ApplyRadialDistortionCameraIntrinsics input arguments by reference + + This shall save some CPU time on calling copy constructor and give + some boost of bundle adjuster (where jet could take some time to + be passed by value). + +commit 4d005ff0771e0e28159be25f8da69d983641384f +Author: Sergey Sharybin <sergey.vfx@gmail.com> +Date: Mon May 13 04:22:05 2013 +0600 + + Minor code style cleanup. + commit f003b9e3031db4592c2d91b1ea2538c73b7e767d Author: Sergey Sharybin <sergey.vfx@gmail.com> Date: Sun May 12 22:34:54 2013 +0600 @@ -618,26 +634,3 @@ Date: Fri Mar 1 17:37:35 2013 +0600 This information is useful, but in cases when you, say, working on a bundler it's annoying to scroll all the information up. - -commit ac252bb1250b3028b9c94736b644e7ab4e7b14b8 -Author: Sergey Sharybin <sergey.vfx@gmail.com> -Date: Fri Mar 1 17:36:19 2013 +0600 - - Move radial distortion code to own templated function - - This shall not lead to any functional changes, just - avoids radial distortion code duplicated in camera - intrinsics and bundling code. - - For fancier bundle adjustment support of different - distortion models this is not actually enough and - would need to make some bigger changes, but this - changes makes code a bit easier to maintain already. - -commit c253b794612dd529e1d3a9bd7a7c41c32c9a9abb -Author: Sergey Sharybin <sergey.vfx@gmail.com> -Date: Fri Mar 1 17:33:27 2013 +0600 - - Use threaded cost function, jacobian and linear solver - computation, so bundling is as fast as it could be with - current parameter block structure. |