Pan-o-matic


Homepage - Releases / Download - Setup / Install / Build - FAQ

Setup


Most of the time pan-o-matic is called from Hugin. Here are the instructions to use it :

General Instructions : Windows / Linux / MacOS X:
In Preferences > Autopano :
1. Select Autopano-SIFT
2. Tick "Use alternative autopano-SIFT program"
3. Choose path to the binary
4. In Arguments, put : -o %o %i

MacOS X Panomatic package for Hugin :

As an alternative, you can find some MacOS X packgages that work out of the box with Hugin here :
http://panorama.dyndns.org/index.php?lang=en&subject=Hugin&texttag=Hugin

How does it work

See technical details .... to come !

Options

There are many parameters you can set. However default ones should work most of the time.
The command line help will show all available parameters.

Building from source

If you want to build Pan-o-matic yourself, here are some instructions :

General

You will need Boost 1.34.1 header files (no need to compile anything). Get the distribution on SourceForge.

Windows

Visual Studio .NET 2003 projects are in the archive. Boost has to be at the same level of the folder panomatic-x.x.x .

MacOS X

XCode project is broken. Don't even try (unless you want to fix it !)
To build the binaries, there are some script build_macos_xxxxx that will run ./configure, make
The one to build the universal binary is build_macos_pack.
Maybe you need MacPorts ... I don't know because I have MacPorts and don't want to uninstall it. Try installing it if nothing works without.

Linux and others

./configure && make
If boost cannot be found, i suggest this : CPPFLAGS="-I/full/path/to/boost" ./configure && make (this works like this for me)
(If this does not work directly, try ./reconf to run autotools. )
Also you surely want to compile using optimizations, at least -O2 (Or something like -O3 -ffast-math -mtune=nocona -mfpmath=sse -msse3 for a core2duo).
Example : CPPFLAGS="-I/full/path/to/boost -O3 -ffast-math -mfpmath=sse -msse3" ./configure && make