Camera tracking: support of tripod motion solving
authorSergey Sharybin <sergey.vfx@gmail.com>
Sat, 28 Apr 2012 14:54:45 +0000 (14:54 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Sat, 28 Apr 2012 14:54:45 +0000 (14:54 +0000)
commit51a4188105fa334b33162e3ed32f704311dda41b
tree09753bfb5278dcd4490eb28bbc7b6a728b298b81
parent6e40b8b3cf33980d406bf8b6c405c112159926db
parent339efd5e0158706f3e0cd6251ee65c7446fc96ed
Camera tracking: support of tripod motion solving

Expose option into interface to use modal solver which currently
supports only tripod motion.

This solver requires two tracks at least to reconstruct motion.
Using more tracks aren't improving solution in general, just adds
instability into solution and slows down things a lot.

Refirement of camera intrinsics was disabled due to it's not only
refines camera intrinsics but also adjusts camera position which
isn't necessary here

To use this solver just activate "Tripod Motion" checkbox in
solver panel.

Merged from tomato: svn merge ^/branches/soc-2011-tomato -r45622:45624 -r46036:46037

P.S. Quite experimental yet, requires more checking and probably
tweaks to prevent camera jumps when tracks apperars/disappears
from the screen.
extern/libmv/libmv-capi.cpp
extern/libmv/libmv-capi.h
extern/libmv/libmv/simple_pipeline/modal_solver.cc
release/scripts/startup/bl_ui/space_clip.py
source/blender/blenkernel/intern/tracking.c
source/blender/makesrna/intern/rna_tracking.c