Hugin 2011.0.0

Введение в суть дела

Приветствую всех, если кто-то вдруг читает сейчас этот текст. Ниже речь пойдет о программах сборки панорам из цифровых фото, предварительно снятых в соответствии с основными традициями панорамной съемки. Как правило, это фотографии снятые в ряд или несколько рядов, которые перекрывают друг друга примерно на 20-30%. Это нужно для последующего успешного их совмещения в программах сборки. За последние несколько лет, количество таких программ заметно возрасло, но тем не менее, на практике это пока что не так хорошо влияет на качество работы, как этого хотелось бы многим любителям снимать панорамы на «цифру». Как часто это бывает — качество может оказаться хитро подменено на количество. Что собственно и побудило меня во время небольшого отпуска на сей «литературный» подвиг, если его можно таковым назвать. Впрочем — ближе к теме)

Как небольшой специалист, могу сделать наблюдение со стороны, что просматриваются два основных направления у разработчиков подобных программ:

Первые, это те, кто пишут графические интерфейсы к так называемым Panorama Tools — написаное несколько лет назад в одном учебном заведении, очень мощное средство для создания панорамных изображений, изначально представляющее из себя набор консольных утилит, предназначеных для хоть какой-то автоматизации, в ранее весьма рутинном процессе.сборки панорам.

Все остальные, они же и вторые — это те, кто пытается писать свой персональный велосипед, создавая с разным успехом программы, наподобие фронтэндов к Panorama Tools.

Впрочем это было скорее лирическое отступление, а хотелось бы поговорить немного о практической стороне вопроса, а именно о конкретных программах, которые можно с успехом использовать в повседневной жизни за компьютером.

Control Point creation

How do I add control points

The control points editor is quite powerful, but its usage is probably not obvious on the first try. Here are some ways the developers use the Control Point panel:

1. Selecting control points in 100% zoom.

This method needs some scrolling, if big images are used. You might want to try the fit to window zoom setting in that case. Switch to the Control Points tab, and use the following settings:

Zoom: 100%
 auto fine tune
 auto add
 auto estimate

Click on a prominent feature in the left image. If the image pair already contains control points, hugin will try to select the point in the other image. If its the first point in this pair, click near the same feature on the right image. The second point will be placed and fine tuned automatically. If you are not happy with the placement, both points can be moved by dragging them to a better position. Press the «f» key to fine tune the point in a small area.

2. Selecting control points in fit to window mode.

I uses this mode if I need to set points on big images. Switch to the Control Points tab, and use the following settings:

Zoom: fit to window
 auto fine tune
 auto add
 auto estimate

Click on left image. The image will be shown in 100% view. Within the detailed view, click on a prominent feature. If the image pair already contains control points, hugin will try to select the point in the other image. If its the first point in this pair, click near the same feature on the right image. The point will be placed and fine tuned automatically. If you are not happy with the placement, both points can be moved by clicking at the desired position. Move the point close to the desired feature and press the «f» key to fine tune the point. When the points are on the same feature, press the right mouse button, or press the «a» key to add the control point pair. It will then be shown in the list below the image.

Try pressing the shift key while moving the mouse. The control key or the middle mouse button can be used to scroll only the image under the mouse cursor.

How do I stop Hugin pausing for a moment after every click?

The preview window updates continuously whenever anything changes, so disable the preview auto-update, close it or make it smaller if you don’t need it.

Otherwise, picking control points with auto fine tune selected can involve a lot
of processing. You can reduce this by selecting File -> Preferences -> Finetune and
lowering the values for Patch width, Search area width and Local search area width.
This means you can’t be so sloppy when clicking to create control points, but the results will
be the same.

Windows: when user is not admin, not all cp-creators are available to choose from

Preferences are stored in the registry on Windows. Every users has their own. To have all the cp-creator pre-sets like the admin users, hit the «Load defaults» button on the Control Points tab in the Preferences dialog.

cpfind: not enough control points generated

Cpfind is a recent addition to the Hugin suite and its parameters still require some fine tuning. Unlike older CP generators used with Hugin, it depends on information passed in the PTO file. Make sure that your input project file contains reasonable information about the used lens. If you are using a fisheye or wide angle lens, try increasing the parameters —sieve1width —sieve1height —sieve1size. A combinations that may work is «—sieve1width 50 —sieve1height 50 —sieve1size 300». Sometimes also the option «—fullscale» might help. Read the Cpfind documentation.

Как снимать панорамы?

Пара слов о том как получить хорошие снимки для вашей будующей панорамы. Здесь все просто:

  • Заблокируйте изменение экспозиции — это основное требование.
    Переключите ваш фотоаппарат в ручной режим и выставьте статические параметры диафрагмы, выдержки и ISO. Необходимо, чтобы эти параметры были одинаковыми на каждой фотографии из панорамы. Требование не обязательное, но крайне желательное. Тем самым вы убережете себя от возможных проблем при сборке и засветов в конечном результате.

  • Снимайте поочередно — слева-направо и сверху вниз.
    Не существенно для маленьких панорам, но когда фотографий становиться больше 10… Вам же будет проще их потом разбирать.

Результат неправильно снятой панорамы

Создание контрольных точек вручную

Итак, по прошествии прошлых шагов мы получили несколько несвязанных между ссобой групп изображений. Сейчас мы научимся их связывать.

Связи

Связи между фотографиями

Переходим на вкладку Layout (Размещение) и здесь мы видим все связи между вашими фотографиями.

Серыми линиями отмечены предполагаемые связи — это те самые связи которые должны существовать, исходя из расположения фотографий на вкладке Move/Drag (Сдвиг/Смещение), но еще не имеют своих контрольных точек.

Их то нам и нужно разрешить: выбираем одну такую связь, после чего у вас откроется окно с двумя фотографиями.

Теперь нам нужно найти несколько одинаковых мест на фотографиях и проставить на них контрольные точки. 2-3 точки будет вполне достаточно, для каждой пары фотографий. Инода можно обойтись и вовсе одной.

Создание точек

Алгоритм простой:

Выбираем точку на левом снимке, выбираем точку на правом снимке. Нажимаем Add (Добавить). Можно воспользоваться функцией Fine-tune (Точно скорректировать).
Добавляем 2-3 точки, закрываем, переходим к следующей связи.

Процесс создания контрольных точек

После того как все фотографии будут связанны контрольными точками, переходим на вкладку Assistant (Ассистент) и нажимаем «2. Align… (2. Выровнять…)»

Как показывает практика не всегда нужно обрабатывать абсолютно все связи, порой достаточно соединить лишь некоторые, остальные hugin достроит сам.

Результат
  • Если все прошло хорошо, переходите к этапу
  • Если же нет, то добавляйте дополнительные контрольные точки и пробуйте повторить выравнивание.

Сборка панорамы

Итак, давайте попробуем собрать панораму в полуавтоматическом режиме.

Проекция

Первым делом загрузим фотографии в проект и перейдем на вкладку Projection (Проекция) и настроим поле зрения.

Поле зрения — это черное окошко в котором вы видите все ваши фотогафии. Оно представляет ссобой не что иное, как угол обзора вашей панорамы. Измеряется он в градусах и и как правило больше чем 360° по ширине и 180° по высоте он быть не может.

Именно поэтому фотографии которые приближаются к полюсам так прикольно спплющиваются.

Изменять поле зрения можно в любое время из любого режима полузнками справа и внизу интерфейса Hugin.

Расстановка фотографий

Переходим на вкладку «Move/Drag (Сдвиг/Смещение)», и начинаем сдвигать фотографии в нужном порядке.

Процесс расстановки изображений в нужном порядке

Стоит заметить, что вам не нужно стараться попадать пиксель в пиксель при соединении фотографий. Ваша задача — соединить фотографии так, чтобы Hugin «понял» какая фотография с какой имеет связь, для этого достаточно чтобы они просто касались друг-друга.

Проверить связи можно переключившись на вкладку «Layout (Размещение)».

Есть два режима перемещения:

  • normal (Нормальный) — можно перемещать группы фотографий простым перетаскиванием за нее.
  • normal, individual (нормальный, настраиваемый) — в этом режиме можно выбрать отдельные фотографии и работать непосредственно с ними.

Если вам необходимо повернуть фотографию, сделать это можно во втором режиме выбрав нужную фотографию и потянув за пустое место вдали от нее.

Сборка

После того как вы выстроили ваши фотографии в нужном порядке, можно снова попробовать автоматический режим:

Переключимся на вкладку «Preview (Предпросмотр)» и нажмем «2. Align. (2. Выровнять. )», тем самым инициализировав процесс автоматического поиска контрольных точек.

Результат

Таким образом у вас может образоваться одна или несколько групп связанных ссобой изображений. Связанные контрольными точками фотографии в первом режиме можно двигать только все скопом, куда как во втором, по прежнему можно двигать по отдельности.

Если у вас образовалось больше одной группы изображений, программа вас об этом предупредит:

Выровняйте их относительно друг-друга и переходите к следующему пункту.

Если фотографии соединились неправильно и образовали непонятное нечто, отмените автоматическое выравнивание и переходите к проставлению контрольных точек вручную.

В случае же если все прошло нормально просто переходите к этапу создания панорамы

Batch processing

Why do I need to give 2 file names

The batch processor needs a project file with the settings how it should be stitch a panorama.

  • So you will be first asked for a project file name (extension pto).
  • Afterwards you can specify the file name for the final panorama image file.

Why does PTBatcherGUI disappear after 10 s

PTBatcherGUI does not disappear. Only the icon in the tray bar is automatically hidden by Windows.
Click on the chevron beside the tray bar and configure it display PTBatcherGUI always (the exact settings depends on the Windows version.)

PTBatcherGUI does not stitch

In this case you need to check the batch processor settings:

First check the preferences: on the tab stitching the processor PTBatcherGUI should be selected and the option immediately start shout

be checked. (or press «Load defaults»).

  • Then start PTBatcherGUI (File->Run batch processor»). If you don’t see a window, check the tray area (beside the clock) and open PTBatcherGUI from the context menu on the icon. Probably the batch queue is mixed up. Delete the queue (File->Clear batch).
  • Now go back to Hugin and press stitch. After specify the output prefix, the project should appear in PTBatcherGUI and the stitching starting.

How do I clean up the batch queue

  • If PTBatcherGUI is running, select File->Clear batch.
  • If PTBatcherGUI is not running, start PTBatcherGUI from the «File->Run batch processor» or from the start menu. During the starting hold down the control key. You there will be ask to skip the loading of the batch queue. Confirm yes to clean up the batch queue.

Rotation search

Enable this if your photos:

  • have a very wide angle Field of View or fisheye Projection.
  • are tilted up or down, control points near the zenith or nadir may need to have full 360 degree rotation search

Control Point Detectors

Hugin uses an internal or external tool for automatically creating control points for a set of images either when

  • clicking the 2. Align… button in the Hugin Assistant tab or
  • clicking the Create control points button in the Photos tab.

Note: If you have upgraded from an older release of Hugin, you will need to Load Defaults to update these preferences.

In the Control Point Detector Programs list box you can choose between several presets such as:

  • Hugin’s CPFind — This is the internal general purpose control point generator of hugin.
  • Hugin’s CPFind + Celeste — This is the same as the CPFind setting but it will also remove points in areas of sky using the celeste tool. See Using Celeste with hugin for more details.
  • Cpfind (multirow/stacked) — This is the same as the CPFind setting, except that Align image stack is used to match photos in bracketed stacks.
  • autopano-sift-C — a C version of autopano-sift, wwhich needs to be installed separately.
  • Panomatic (by Anael Orlinski), which needs to be installed separately.
  • autopano-sift-c (multirow/stacked) — This is the same as the autopano-sift-C setting, except that Align image stack is used to match photos in bracketed stacks.
  • Align image stack — part of Hugin suite. Note that align_image_stack is not a general purpose control point detector, but it is very effective for aligning images within stacks.
  • Align image stack FullFrameFisheye — This the same as the Align image stack setting above except with an additional setting suitable for fisheye images.

Parameters for these tools can be customized in the Hugin Parameters for Control Point Detectors dialog which you can access by clicking one of the buttons Edit… or New….

These parameters are also helpful if you want to use a similar command line tool that isn’t already listed. Click the New… button to configure a new preset to use in the Assistant or the Photos tabs.

The Set default button will mark the preset selected in this list box to be used automatically in the Assistant tab when clicking the 2. Align… button.

Stitching

The Output format defines the default output format for new projects. You can select TIFF, JPEG or PNG and the compression settings depending on the selecting format.

Under blender you can select whether enblend or the internal blender is the default blender for new project. You can change it for existing projects on the stitcher tab.

Important note: The settings here are the defaults for new projects, change settings for the current project in the Hugin Stitcher tab.

The complete stitching process (reprojecting image, blend and fuse images…) can be done by PTBacherGUI or hugin_stitch_project. Select here which processor should be used:

  • PTBatcherGUI can queue several projects and can also work unattended and shutdown the computer at the end (e.g. running over night)
  • hugin_stitch_project can only work on one project. It is not recommended to start several processes simultaneously.

Select Overwrite existing files if existing file should be overwritten, otherwise you will be asked each time.

PTBatcherGUI has two additional options:

  • Start stitching jobs immediately will start the processing directly after adding a project to the queue. Otherwise you can select several project in the queue and start the processing in PTBatcherGUI at any later time.
  • Verbose output will activate an additional log window which will print more details about the process.

Stitching (2)

Exiftool options allows you to customize which metadata are copied to intermediate and final image with exiftool. (Metadata can only be copied to blended and/or fused intermediate images, but not to remapped only images.)

You can specify 2 argfile: The first one is used to copy metadata to all exposure layer or stacks. The second one is used for the final image(s). In the final ExifTool argfile you can also use placeholders to add some information about the panorama into the metadata (e.g. number of images, projections, field of view).

When the option Create Photo Sphere XMP data is checked, the Photo Sphere XMP are automatically added to equirectangular images. These information are used by some viewer to display the panorama in an interactive viewer.

Under Advanced options you can limit the number of threads for the called programs. The number 0 indicates to use maximum number of threads.

Random

  • На звонок

    Camila Cabello and Swae Lee

    СКАЧАТЬ

  • На звонок

    Баян и ребята

    СКАЧАТЬ

  • На звонок

    House Avenida

    СКАЧАТЬ

  • На звонок

    Chill Moody

    СКАЧАТЬ

  • На звонок

    Jack Wall

    СКАЧАТЬ

  • На звонок

    Maza

    СКАЧАТЬ

  • На звонок

    Emil Croff

    СКАЧАТЬ

  • На звонок

    Amelia Michelle

    СКАЧАТЬ

  • На звонок

    TWIN(TwoillNiggaz)

    СКАЧАТЬ

  • На звонок

    Goldie Fresh

    СКАЧАТЬ

  • На звонок

    The Infrared Experience

    СКАЧАТЬ

  • На звонок

    Warmth Crashes In

    СКАЧАТЬ

  • На звонок

    Jahmal

    СКАЧАТЬ

  • На звонок

    TQX & Sia

    СКАЧАТЬ

  • На звонок

    The Bank

    СКАЧАТЬ

  • На звонок

    Mourning Ashes

    СКАЧАТЬ

  • На звонок

    Stefan Bugala

    СКАЧАТЬ

  • На звонок

    Владимир Мачулин

    СКАЧАТЬ

  • На звонок

    Brett Fuentes

    СКАЧАТЬ

  • На звонок

    Enrico Breanza

    СКАЧАТЬ

  • На звонок

    Emma Frank

    СКАЧАТЬ

  • На звонок

    Didik

    СКАЧАТЬ

  • На звонок

    Donnie Castle

    СКАЧАТЬ

  • На звонок

    Lionel Hampton & His Orchestra

    СКАЧАТЬ

  • На звонок

    В Ночном Клубе!

    СКАЧАТЬ

  • На звонок

    Billy J.Kramer

    СКАЧАТЬ

  • На звонок

    Oh, Doctor!

    СКАЧАТЬ

  • На звонок

    Simone Sciumbata

    СКАЧАТЬ

  • На звонок

    Prince Royce feat. Tyga

    СКАЧАТЬ

  • На звонок

    Perm

    СКАЧАТЬ

  • На звонок

    Mr. TalkBox

    СКАЧАТЬ

  • На звонок

    Азамат Пхешхов

    СКАЧАТЬ

  • На звонок

    77 Cyber Punk

    СКАЧАТЬ

  • На звонок

    Lady K

    СКАЧАТЬ

  • На звонок

    Lampoviy

    СКАЧАТЬ

  • На звонок

    Jose Des

    СКАЧАТЬ

  • На звонок

    Thumper & Generation One

    СКАЧАТЬ

  • На звонок

    Orkest de Volharding

    СКАЧАТЬ

  • На звонок

    Chris Bannister

    СКАЧАТЬ

  • На звонок

    Geosinclinals

00.00

00.00

Python Scripting

What is Python Scripting?

Python is a powerful scripting language. Starting with Hugin 2011.2, Hugin exposes the panorama object through hsi.py in Python. It must be explicitly activated at build time with the CMake boolean parameter -DBUILD_HSI:BOOL=ON. It is currently untested / unavailable on OS X.

How do I start Scripting?

$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
 on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import hsi
>>> help (hsi)

Where Are the Plugins in Hugin and how do I use them?

If Hugin was compiled with HSI, a menu Action will list categories of system-wide plugins. Just select one to run it. Moreover, you can write your own plugins and run them with the menu Edit -> Run User Python Plugin. The default location for user plugins is set in the preferences.

Script Returned -10

This error message indicates that the plugin tried to import something and failed. hpi.py currently has no other way of telling hugin what’s wrong than to ‘return -10’. Try to start Hugin from the command line and see if there is more verbose output there. Copy the output and ask for help on hugin-ptx.

Script Returned -11

The plugin failing with an exception. Ask the plugin maintainer to produce more specific error messages. It is good practice to catch such exceptions and let the user know what dependency is missing.

On Ubuntu this most often is caused by ‘tiffdump missing’.
Fix:
sudo apt-get install libtiff-tools

To find other errors start hugin from the Terminal, then repeat ysour steps and check the output in the Terminal.

Why do I read of users having access to a certain action and I don’t see it on my system?

Some actions only work with specific versions of Hugin or operating systems. It is possible that they have a different system than yours and that the plugin in question does not support your system. Often times this is just a matter of lack of testing resources on a particular platform. Help test the plugin and it may become accessible on your system as well.

Verdandi, the built-in blender

Hugin now has its own built in blender, Verdandi,
based on a watershed algorithm. Verdandi
has been incorporated into nona.
It is automatically used by nona
with the output format (-m switch)
TIFF, JPEG
or PNG.

Verdandi can be selected as the
default blender in the Preferences
— Stitching tab, by choosing builtin.

You are also able to switch the blender for a particular project, by
selecting builtin in the Stitcher tab

If you assemble and stitch your panoramas using scripts, you can select
verdandi as the blender by using
pano_modify, as follows…

pano_modify —blender=INTERNAL -o
out.pto in.pto

You can enter pano_modify -h,
or man pano_modify (Linux and
OSX) in a console or terminal window to see the command usage and
options.

Verdandi can also started as
own program verdandi -o output.tif input1.tif input2.tif ..

Pre-compiled versions

The Hugin project makes reasonable efforts to ensure that the released source code builds on a wide variety of platforms. We also provide information how to build the source code (links below). We don’t have the resources to go beyond that. Sometimes we also don’t have access to specific platforms and can’t guarantee that the code builds either.

Please don’t ask us for binaries / pre-compiled versions. We believe that if a group of users of a specific platform feels the need, they will eventually produce them.

For platforms with package managers, please inform us of the location of your binaries and we’ll gladly link to instructions how to use them.

As a courtesy for platforms without package managers, we’ll upload contributed binaries to the official Sourceforge repository after they have passed enough testing. You are free to distribute your (unofficial) builds from everywhere else at any time.

  • Windows:
    • An installer for 64 bit Windows can be downloaded from the files section.
    • 32-bit versions of Windows are only supported up to Hugin 2017.0. You can download the last 32-bit version here.
    • Windows XP user: The official versions (2014.0 and later) run at Windows Vista and later. Windows XP is no longer supported, because Microsoft has stopped to support this operating system. For this operating system you can still use Hugin 2013.0.
  • Mac: Official Hugin, PTBatcherGui and Calibrate_lens_gui 2019.0.0: a dmg containing the bundles (for MacOS 10.9 and newer).
  • Linux: use your distribution’s official package manager. Packages are available for Debina, Fedora, Gentoo, Ubuntu and probably a lot more.
    • Fedora: Instructions for using the Hugin snapshot repository can be found at the Fedora page on the panotools wiki
    • Ubuntu: Instructions for using the Hugin nighlies repository can be found at the
    • FreeBSD: Hugin is in the ports collection. Instructions at the

Предыстория

Не могу не сказать несколько слов про сам пакет PanoTools. База была разработана
немцем Helmut Dersch и основывалась
на простом и логичном подходе, который дал неожиданно хорошие результаты. Изначальная
идея была такова. Любой кадр — это часть изображения сферы, в центре
которой находился наблюдатель. Несколько кадров могут быть сделаны из
немного отстоящих друг от друга точек (сдвиг), соответствующие сферы иметь
разный радиус (быть с разными оптическими искажениями). Ну и конечно каждый кадр
может быть повёрнут относительно горизонта и других кадров. Это всё характеризуется
параметрами каждого снимка. Обозначив на разных снимках соответсвующие
друг другу точки (так называемые контрольные точки), можно попробовать
решить получившиеся уравнения так, чтобы построить одинаковые проекции
всех входящих в панораму кадров. После этого кадры останется только совместить
и склеить вместе, подобрав места швов, чтобы они были наименее заметны.

Отсюда вполне естественная последовательность работы:

  1. сделать фотографии;
  2. обозначить контрольные точки на снимках;
  3. с помощью оптимизатора добиться наилучшего подбора параметров снимков;
  4. выбрать параметры для финальной склейки и склеить панораму;
  5. при необходимости провести постобработку внешними средствами (обрезка,
    прочая фотообработка).

Надо отдать должное автору пакета PanoTools, который раскрыл тему, что
называется, полностью. Включая сам пакет с пользовательским интерфейсом,
оптимизатором, склейщиком, программу для морфига(!) и некоторые другие
программы для специальной обработки изображений, плагин для Фотошопа,
просмотрщики готовых панорам и даже Java-апплет для встраивания панорам
в веб-страницы. Но в 2001 году он неожиданно пропал из поля зрения,
убрав со свой домашней страницы всё. История тёмная и не до конца понятная,
но связана она по всей вероятности с тем, что на Helmut-а просто наехали с
патентными претензиями и угрозами судов и штрафов. Helmut просто не захотел
связываться. К счастью энтузиасты сохранили копии его домашней страницы,
но исходные тексты программ в результате были потеряны для общественности.
Тогда эта самая общественность разработала этот пакет с нуля под открытой
лицензией. Так и появился пакет PanoTools в его современном виде. Он
сохраняет совместимость с оригинальной разработкой Helmut-а, хотя местами
и отстаёт (зато местами опережает) по функциональности. Больше информации
можно получить, посетив домашнюю страницу
проекта.

Подход оказался настолько мощным, что все лучшие современные программы по
склейке панорам используют именно его. Это PTgui,
PTAssembler и прочие. К счастью
среди всех этих коммерческих и шароварных программ затесалась и одна
бесплатная — Hugin. Вот о ней и пойдёт речь
дальше. Можно конечно пользоваться и оригинальным пакетом программ PanoTools,
он делает всё то же самое, но удобства превыше всего (и заметно повышают
производительность).

Попутно замечу, что пакет позволяет не только склеивать панорамы, но и
делать ряд других интересных операций, как то исправление оптических
искажений (бочки, подушки), изменение проекций
(поставить ровно завалившиеся столбики и стены домов), склейку
отсканированных картинок…

User interface

The Hugin version as of version 2013.0.0 (to be released early 2013) consists of three User interfaces: Simple, Advanced and Expert.

  • Simple: This user interface consists of all basic functionality to create a panorama and will suffice in 90% of all cases.
  • Advanced: This user interface will start Hugin in the Panorama Editor screen; the simple interface is available in the background.
  • Expert: This user interface also starts Hugin in the Panorama Editor screen and will unleash all the power and options of Hugin.

(Go to Version 2012 and older Gui to read about the «old» gui which is being used in the current stable release. Note that all Hugin 2012 and older versions come with the help screens installed. You can read the same texts as in this wiki by simply opening Hugin and clicking the «Help» option from the «Help» menu)

Simple User Interface

  • Simple User Interface Main window
  • Hugin Assistant tab
  • Hugin Preview tab
  • Hugin Projection tab
  • Hugin Move/Drag tab
  • Hugin Crop tab

Advanced User Interface

  • Panorama Editor window
    • Photos tab
    • Masks tab
    • Control Points tab
    • Optimiser tab (only available when selecting Geometric Custom parameters on the Photos tab)
    • Exposure tab (only available when selecting Photometric Custom parameters on the Photos tab)
    • Stitcher tab

The Panorama Editor window «takes» the foreground, but you can still switch to the Simple User interface
which is started as a «background» screen of the Panorama Editor.

Expert User Interface

This one is identical to the Advanced User interface, including the Simple User interface screen in the background. It will give you even more options in the form of context-menus (right-click menus) in some parts of the screens.

Python Scripting

What is Python Scripting?

Python is a powerful scripting language. Starting with Hugin 2011.2, Hugin exposes the panorama object through hsi.py in Python. It must be explicitly activated at build time with the CMake boolean parameter -DBUILD_HSI:BOOL=ON. It is currently untested / unavailable on OS X.

How do I start Scripting?

$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
 on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import hsi
>>> help (hsi)

Where Are the Plugins in Hugin and how do I use them?

If Hugin was compiled with HSI, a menu Action will list categories of system-wide plugins. Just select one to run it. Moreover, you can write your own plugins and run them with the menu Edit -> Run User Python Plugin. The default location for user plugins is set in the preferences.

Script Returned -10

This error message indicates that the plugin tried to import something and failed. hpi.py currently has no other way of telling hugin what’s wrong than to ‘return -10’. Try to start Hugin from the command line and see if there is more verbose output there. Copy the output and ask for help on hugin-ptx.

Script Returned -11

The plugin failing with an exception. Ask the plugin maintainer to produce more specific error messages. It is good practice to catch such exceptions and let the user know what dependency is missing.

On Ubuntu this most often is caused by ‘tiffdump missing’.
Fix:
sudo apt-get install libtiff-tools

To find other errors start hugin from the Terminal, then repeat ysour steps and check the output in the Terminal.

Why do I read of users having access to a certain action and I don’t see it on my system?

Some actions only work with specific versions of Hugin or operating systems. It is possible that they have a different system than yours and that the plugin in question does not support your system. Often times this is just a matter of lack of testing resources on a particular platform. Help test the plugin and it may become accessible on your system as well.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий