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
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-03-30 14:37:39 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-03-30 14:37:39 +0400
commit81e3db364d589d747f17173b79490011d2a403f5 (patch)
tree2a7e2efc149d9e8215283005cb6d64f1fdbf41e0 /extern/libmv/CMakeLists.txt
parent991ab5802bc8f6d5f634757473f8a2f38af91037 (diff)
Camera tracking refactoring:
- Deduplicate patetrn sampling used in esm and lmicklt trackers and move SamplePattern to image/sample.h - Move computation of Pearson product-moment correlation into own function in new file image/correlation.h so all trackers can use it to check final correlation. - Remove SAD tracker. It's almost the same as brute tracker, with only two differences: 1. It does brute search of affine transformation which in some cases helps to track rotating features 2. It didn't use common tracker api which probably gave some speed advantage, but lead to a real headache to use it together with other trackers leading to duplicated code in blender side. - Switch blenedr to use brute tracker instead of sad tracker which tracking made source code much more simple to follow.
Diffstat (limited to 'extern/libmv/CMakeLists.txt')
-rw-r--r--extern/libmv/CMakeLists.txt3
1 files changed, 1 insertions, 2 deletions
diff --git a/extern/libmv/CMakeLists.txt b/extern/libmv/CMakeLists.txt
index 5239c7ff7ca..005bcdf0a3b 100644
--- a/extern/libmv/CMakeLists.txt
+++ b/extern/libmv/CMakeLists.txt
@@ -80,7 +80,6 @@ set(SRC
libmv/tracking/lmicklt_region_tracker.cc
libmv/tracking/pyramid_region_tracker.cc
libmv/tracking/retrack_region_tracker.cc
- libmv/tracking/sad.cc
libmv/tracking/trklt_region_tracker.cc
third_party/fast/fast_10.c
@@ -104,6 +103,7 @@ set(SRC
libmv/image/array_nd.h
libmv/image/convolve.h
libmv/image/image.h
+ libmv/image/correlation.h
libmv/image/sample.h
libmv/image/tuple.h
libmv/logging/logging.h
@@ -137,7 +137,6 @@ set(SRC
libmv/tracking/pyramid_region_tracker.h
libmv/tracking/region_tracker.h
libmv/tracking/retrack_region_tracker.h
- libmv/tracking/sad.h
libmv/tracking/trklt_region_tracker.h
third_party/fast/fast.h