[Pkg-phototools-devel] Bug#591933: hugin: Slow save

Erich Schubert erich at debian.org
Fri Aug 6 15:05:30 UTC 2010

Package: hugin
Version: 2010.2.0+dfsg~beta1-1
Severity: important

With an increasing number of elements - in my situation, around 200 images with
over 6000 control points, the Hugin UI becomse really slow. The key factor
seems to be the file serialization of settings. Saving the current state
often takes way over one minute to complete. Similarly, operations that seem
to cause an automatic save (e.g. for undo?) block the UI, for example checking
or unchecking parameters in the optimizer often take multiple seconds to
update. For large jobs such as this, this is quite a limitation: it would
make sense to incrementally optimize parts of the Panorama to reduce complexity
in the optimizer. However, choosing parameters to optimize in the UI is pretty
much impossible.

Even worse is the "Layout" view, which only updates with less than one frame
per minute (on AMD64 X2 5000+ with 4 GB of RAM, Nvidia graphics). This tool
would be useful to detect images that overlap but are not connected via control
points - if it would somehow work.

These effects probably are related and can be fixed by checking the data
structures the control points are kept in and how they are iterated.

Currently, I can only recommend Hugin for up to ~30 images.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.34-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages hugin depends on:
ii  enblend            4.0+dfsg-1            image blending tool
ii  enfuse             4.0+dfsg-1            image exposure blending tool
ii  hugin-tools        2010.2.0+dfsg~beta1-1 CLI tools for Hugin
ii  libboost-thread1.4 1.42.0-4              portable C++ multi-threading
ii  libc6              2.11.2-2              Embedded GNU C Library: Shared lib
ii  libexiv2-9         0.20-2                EXIF/IPTC metadata manipulation li
ii  libgcc1            1:4.4.4-8             GCC support library
ii  libgl1-mesa-glx [l 7.8.2-2               A free implementation of the OpenG
ii  libglew1.5         1.5.4-1               The OpenGL Extension Wrangler - ru
ii  libglu1-mesa [libg 7.8.2-2               The OpenGL utility library (GLU)
ii  libimage-exiftool- 8.15-1                Library and program to read and wr
ii  libpano13-2        2.9.17~beta2-1        panorama tools library
ii  libstdc++6         4.4.4-8               The GNU Standard C++ Library v3
ii  libtiff4           3.9.4-1               Tag Image File Format (TIFF) libra
ii  libwxbase2.8-0            wxBase library (runtime) - non-GUI
ii  libwxgtk2.8-0            wxWidgets Cross-platform C++ GUI t
ii  make               3.81-8                An utility for Directing compilati

hugin recommends no packages.

hugin suggests no packages.

-- no debconf information

More information about the Pkg-phototools-devel mailing list