Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(4954)

Issue 6919043: Automatic keyframe selection (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 4 months ago by sergey.vfx
Modified:
10 years, 7 months ago
Reviewers:
mierle
Base URL:
https://svn.blender.org/svnroot/bf-blender/branches/soc-2011-tomato
Visibility:
Public.

Description

This patch contains implementation of automatic keyframe selection algorithm based on Pollefeys's criteria (F-GRIC is smaller than H-GRIC and correspondence ratio is more then 90%). It is implemented as a part of simple pipeline and returns vector of keyframe images for a given Tracks structure. For simple pipeline reconstruction two best keyframes are selecting from list of all possible keyframes. Criteria for this selection is reprojection error of solution from two candidate keyfames. In Blender side added an option in Solve panel to enable Keyframe Selection. If this option enabled, libmv will detect two best keyframes and use them for solution. This keyframes will be set back to the interface when solution is done.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+526 lines, -33 lines) Patch
extern/libmv/CMakeLists.txt View 2 chunks +2 lines, -0 lines 0 comments Download
extern/libmv/libmv-capi.h View 1 chunk +2 lines, -0 lines 0 comments Download
extern/libmv/libmv-capi.cpp View 3 chunks +78 lines, -4 lines 0 comments Download
extern/libmv/libmv/multiview/fundamental.h View 1 chunk +20 lines, -0 lines 0 comments Download
extern/libmv/libmv/simple_pipeline/initialize_reconstruction.cc View 1 chunk +0 lines, -16 lines 0 comments Download
extern/libmv/libmv/simple_pipeline/keyframe_selection.h View 1 chunk +40 lines, -0 lines 0 comments Download
extern/libmv/libmv/simple_pipeline/keyframe_selection.cc View 1 chunk +310 lines, -0 lines 0 comments Download
extern/libmv/libmv/simple_pipeline/tracks.h View 3 chunks +8 lines, -0 lines 0 comments Download
extern/libmv/libmv/simple_pipeline/tracks.cc View 2 chunks +26 lines, -0 lines 0 comments Download
release/scripts/startup/bl_ui/space_clip.py View 1 chunk +2 lines, -1 line 0 comments Download
source/blender/blenkernel/intern/tracking.c View 6 chunks +28 lines, -10 lines 0 comments Download
source/blender/makesdna/DNA_tracking_types.h View 1 chunk +3 lines, -2 lines 0 comments Download
source/blender/makesrna/intern/rna_tracking.c View 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 1
sergey.vfx
11 years, 4 months ago (2012-12-10 19:43:18 UTC) #1

          
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b