Page MenuHome

Initial commit of unfinished AutoTrack API
ClosedPublic

Authored by Keir Mierle (keir) on May 6 2014, 4:48 PM.

Details

Summary

This starts the creating the new AutoTrack API. The new API will
make it possible for libmv to do full autotracking, including
predictive tracking and also support multiple motion models (3D
planes etc).

The first goal (not in this patch) is to convert Blender to use
the new API without adding any new functionality.

Note: This does not add any of the API to the build system!
It likely does not compile.

Diff Detail

Repository
rLMV Libmv
Branch
initial_structure

Event Timeline

Real quick review.

src/libmv/autotrack/frame_accessor.h
39

Shouldn't it be initialized to zero?

43

Same.

49

Not sure why would RGB and RGBA be different. They'll likely to share the same float buffer anyway and would be just matter of different Depth and Stride stored in FloatImage,

src/libmv/autotrack/marker.h
35

Gonna to conflict with marker from simple pipeline.

src/libmv/autotrack/region.h
31

Document?

Keir Mierle (keir) updated this revision to Unknown Object (????).May 6 2014, 5:00 PM
  • Comments
src/libmv/autotrack/frame_accessor.h
39

Done.

43

Don.

49

Removed RGB for now.

src/libmv/autotrack/marker.h
35

Yes. I will delete it. I plan to delete all of simple_pipeline.

src/libmv/autotrack/region.h
31

Done.

LGTM.

src/libmv/autotrack/marker.h
35

Good with me.