This non-commercial software tool is developed for research purpose at the Laboratorium für Informationstechnologie, University of Hannover. Permission is granted to any individual or institution to use, copy, and distribute this software, provided that this complete copyright and permission notice is maintained, intact, in all copies and supporting documentation. University of Hannover provides this software "as is" without express or implied warranty.
Please send bugs and hints to Thorsten Thormählen (http://www.tnt.uni-hannover.de/~thormae), Hellward Broszio (http://www.tnt.uni-hannover.de/~broszio), or use the official discussion forum. To receive information about updates to our software you can also join our mailing list. Your experience report is important to us in order to improve the software according to your needs. Do not hesitate to ask for support in case of any trouble with this software.
For commercial purposes the camera tracking software VooCAT is now available for Windows, MAC OS X, and Linux. It is based on Voodoo technology, but provides easier handling, improved tracking quality, and increased tracking speed. A demo version is available for testing the tracking performance. More details can be found at http://www.viscoda.com.
Older versions can downloaded from here.
Unpack the archive:
> cd install-dir
> tar -zxvf voodoo-x86Linux-1.2.0.tar.gz
Start the voodoo camera tracker with
> cd ./voodoo-x86Linux-1.2.0
> export LD_LIBRARY_PATH=`pwd`/bin:$LD_LIBRARY_PATH
> bin/voodoo
> bin/voodoo -F 0 -L19 -S1 -d1 sample_image_sequence/tripod_rotation/uni.%02d.tga
> bin/voodoo -F190 -L210 -S1 -d2 --est-method=FREEMOVE sample_image_sequence/free_move/dredger%03d.tga
You should be able to execute the binary on any standard x86-based Linux system. We build it on Debian 4.1.1 (etch) and tested it also on Ubuntu 9.04. The application requires OpenGL or Mesa.
These libraries are linked dynamicly:
> ldd bin/voodoo
linux-gate.so.1 => (0xb7fa4000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7f68000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb7f18000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb7f0f000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb7ef7000)
libQtGui.so.4 => ./bin/libQtGui.so.4 (0xb7538000)
libQtCore.so.4 => ./bin/libQtCore.so.4 (0xb72f8000)
libQtOpenGL.so.4 => ./bin/libQtOpenGL.so.4 (0xb7270000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb718a000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7165000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb715a000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7028000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb6fa9000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb6f05000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6e18000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6e15000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6df2000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6d88000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6d74000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6d6f000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6cdd000)
librt.so.1 => /lib/tls/librt.so.1 (0xb6cd5000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb6cc3000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6cbb000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6c90000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb6c8b000)
/lib/ld-linux.so.2 (0xb7fa5000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb61d9000)
libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb61d7000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb61d2000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb61b1000)
voodoo-Win32-1.2.0\bin directory.
voodoo.exe
in the voodoo-Win32-1.2.0\bin directory.
You should be able to install and execute the binary on any win32-based Windows version (95/98/NT/2000/Me/XP/Vista). We build it on Windows XP and also tested it on Windows Vista. The application requires OpenGL.