My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

LIBMV NOW BLENDER'S MATCHMOVING BACKEND! SEARCH FOR BLENDER TOMATO ON YOUTUBE

Currently libmv is only for developers interested in contributing, because it is undergoing a rewrite.

NOTE: Our code is now hosted on github: https://github.com/libmv/libmv

Introduction

libmv is a structure from motion library, which plans to one day take raw video footage or photographs, and produce full camera calibration information and dense 3D models.

Application 1: Matchmoving

The first targeted application for libmv is to integrate with Blender to make the first open source matchmoving solution. Other matchmoving programs include Andersson's SynthEyes, 2d3's Boujou, RealViz MatchMover, Voodoo Tracker, PFTrack by The Pixel Farm, 3D-Equalizer by Science-D-Visions, Scenespector's VooCAT, among others. A high-profile application of structure-from-motion is Microsoft's Photosynth, which recently released their SfM source code as GPL.

Matchmoving example

Here's a sequence that was matchmoved with libmv1: input video, 2D tracking with UKLT (unfortunately it's impossible to see the track markers with the compression), Suzanne added with blender.

Note that the old version is finicky, so this example required careful tweaking to successfully track.

Application 2: Unordered images reconstruction and dense 3D models

The second application would be to localize unordered images and provide dense 3D models. Some open source but limited software already propose more or less these functionalities Bundler, Photosynth, Pmvs, etc.

Functionality overview

Libmv has now various Structure-from-Motion algorithms, see our Modules Descriptions page.

Developers needed!

If you're a developer interested in helping, please join the list! There are lots of things to work on depending on preferences and skillset.

  • Any help on the 2D tracking and Structure-from-Motion algorithms are welcomed! See our Roadmap.
  • Someone with Qt experience who's interested in making a basic GUI could make a big difference to the project.

IRC

We have our IRC channel on Freenode: see you on #libmv!

News!

Libmv 0.1 Released

Libmv 0.1 is out! This beta version brings a huge amount of work with various functions and tools. Take a look at the impressive ChangeLog.

You can download archives of the source code and binaries (for Linux/Windows, x86 platform).

We still have a lot of improvements to do for the 1.0 stable release (see the Roadmap) and if you want to help us, feel free to propose your contribution!

Libmv Google Summer of Code 2011

Libmv has not been accepted to GSoC this year, but the GSoC ideas GSoC2011 remain valid! If you are motivated to do some great Structure-from-Motion applications in libmv, feel free to contact us!

Powered by Google Project Hosting