Next: psmerge merging
Up: Applications
Previous: Kernel 2.6.8-24.10
hugin
is a
graphic user interface to panorama tools.
As the name suggests, `panorama tools' is used to join (`stich') pictures
of adjacent scenery together to form a continuous panorama. `panorama
tools' has others uses too, such as correcting chromatic aberration.
If you are interested, you can look for more information about digital
photography within the FZ10 guide.
hugin RPM packages are available,
but not specifically for SuSE. I used the fc2 (Fedora Core 2) package.
It has a lot of dependencies including...
- panorama-tools and libpano12 -- also available from the same site as hugin.
- enblend -- fc2 package available from the DAG website,
it can also be found via rpmfind.
- fftw (version 2) -- It is better to use the SuSE 9.2
package, rather than the available fc2 packages. The SuSE package
goes under the name `fftw', whereas hugin expects `fftw2'. You can
either use the `-force' option when installing hugin or change the
fftw package...
- Download the fftw source package from the SuSE archives and install
it.
- Change the SPEC file for fftw in /usr/src/packages/SPEC/ by adding
the line `provides: fftw2' after the `Release:' line.
- `rpmbuild -bb /usr/src/packages/SPEC/fftw.spec' will build the new
fftw which provides fftw2 (rather than just version 2 of fftw). There
may be some unsatisfied dependencies such as libnscd and libzio, both
of which are available from the SuSE archives.
- Install the new package which can be found in /usr/src/packages/RPMS/i586
(in my case)
- wxGTK (version 2.4) and wxGTK-xrc -- SuSE 9.1 does have wxGTK, but
not with the xrc extension. It is easier to use both wxGTK and wxGTK-xrc
from freshrpms.
Mixing wxGTK from the SuSE distribution, and wxGTK-xrc from freshrpm
results in dependency conflicts.
- autopano-sift -- optional download from the same site as panorama-tools.
Allows automatic selection of control points. Requires numerous other
RPMs to have a working Mono/(.Net)
installation : cairo, gtk-sharp, libgdiplus, libgtkhtml3.1 (a newer
version of gtkhtml3 than that provided with SuSE 9.1), libpixman,
mono-core, mono-data, mono-web, mono-winforms, render, xrender. `xrender'
has a conflicting file with X.org 6.8.1, /usr/lib/pkgconfig/xrender.pc.
I moved X.org's version and forced the install of xrender. Who knows
what problems that will cause eventually...
autopano-sift also requires newer versions of icu, libicu from Ximian.
The versions of icu from SuSE 9.1 are reportedly bad, causing `Message:
: u_strToLower error: U_FILE_ACCESS_ERROR' and `Unhandled Exception:
System.InvalidCastException: Cannot cast from source type to destination
type'.
Next: psmerge merging
Up: Applications
Previous: Kernel 2.6.8-24.10
David Pat Shui Fong
2007-05-31