From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Introduction

THIS PROJECT IS MOVED TO http://wiki.blender.org/index.php/BlenderDev/ReconstructionAndMotionTracking AND MANAGED BY Keir.

Two options to solve a match-move and a camera track:

  • A motion tracking to animate bodies or faces, set a interested points to track and asign to controls of blender.
  • An estimation of camera parameters and reconstructs a 3D scene. It useful to make postproduction and a model integration.

Project Goals

  • Make a good motion tracking
  • Interact with videos and cameras.
  • Insert/delete keys points.
  • Asign keys points to empties to animate anything.
  • Moving things that can be garbage matted (poly mask). Or detect this point with some optical flow algorithm.
  • More to define...

Solution

Process

http://mediawiki.blender.org/uploads/c/c2/BlenderTrack.png

Struct Data

http://mediawiki.blender.org/uploads/3/3f/Class_diagram_track.png

One algorithm solution

Process

2007-02-07

We have a first simple tracker. I paint over image editor the track points.

ToDo:
* The points will store in permanent array data with ipo anim.
* Make a hide/show points with sima on drawimage.c
* After we cvCalcOpticalFlowPyrLK we need make a call to cvGoodFeaturesToTrack 
to find new points, we must remove the duplicate points
* more...

Captura MT v001.jpg

Sample movie

Patch 0.001.3

Resources

Software/library to use

Papers

References

Team

  • Damiles: David Millán
  • ZanQdo: Daniel Salazar
  • _Po_: Emmanuel Pognant more informations here
  • ibkanat: Ken WilliamsonSome links I found
  • magusti: Manuel Agustí
  • rmolla: Ramon Mollá
  • pabat: Paco Abat
  • jahka

If you want participe in this project send me mail David

SundayMeeting BlenderMotionTracking

2007/01/14

  • Look for best software to work
  • Look for doc and papers

2007/01/21

  • We go to use opencv and see the bazar tools
  • Use image editor to make the tracking interface

Personal Notes

* Revisar Documentacion proyectiva 3d ...
* Find info about EGOMOTION
* don't forget to edit write.c/read.c to set the void* as NULL on fileload (to struct TrackData) Thanks Genscher