Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/extern
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2011-11-16 14:00:02 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2011-11-16 14:00:02 +0400
commit01af54c4647f838e3e48bf7ffeb19e1729fc0c93 (patch)
tree72e805952bb5e0c55f5a7c9bb718e9dbacba3ec6 /extern
parentba7fbf6ae73ff488300b1e22d440cba0b0bd89cc (diff)
Camera tracking: forbid focal length=0 and small code cleanup
Diffstat (limited to 'extern')
-rw-r--r--extern/libmv/libmv-capi.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/extern/libmv/libmv-capi.cpp b/extern/libmv/libmv-capi.cpp
index 9d6cfd5d17a..8c453944e9d 100644
--- a/extern/libmv/libmv-capi.cpp
+++ b/extern/libmv/libmv-capi.cpp
@@ -368,14 +368,11 @@ libmv_Reconstruction *libmv_solveReconstruction(libmv_Tracks *tracks, int keyfra
intrinsics->SetPrincipalPoint(principal_x, principal_y);
intrinsics->SetRadialDistortion(k1, k2, k3);
- if(focal_length) {
- /* do a lens undistortion if focal length is non-zero only */
- for (int i = 0; i < markers.size(); ++i) {
- intrinsics->InvertIntrinsics(markers[i].x,
- markers[i].y,
- &(markers[i].x),
- &(markers[i].y));
- }
+ for (int i = 0; i < markers.size(); ++i) {
+ intrinsics->InvertIntrinsics(markers[i].x,
+ markers[i].y,
+ &(markers[i].x),
+ &(markers[i].y));
}
libmv::Tracks normalized_tracks(markers);