2005: 2006: 2007: 2008: 2009: 2010: 2011: 2012: 2013: Jan (84) Feb (83) Mar (36) Apr (15) May (250) Jun (81) Jul (29) Aug (62) Sep (22) Oct (13) Nov (62) Dec (30) Jan (67) Feb (68) Mar (149) Apr (51) May (8) Jun (23) Jul (87) Aug (132) Sep (9) Oct (1) Nov (22) Dec (163) Jan (74) Feb (71) Mar (2) Apr (121) May (57) Jun (168) Jul (151) Aug (73) Sep (4) Oct (91) Nov (30) Dec (38) Jan (178) Feb (159) Mar (49) Apr (65) May (43) Jun (56) Jul (99) Aug (132) Sep (71) Oct (57) Nov (42) Dec (11) Jan (40) Feb (74) Mar (80) Apr (45) May (86) Jun (76) Jul (160) Aug (170) Sep (227) Oct (161) Nov (49) Dec (108) Jan (108) Feb (82) Mar (62) Apr (33) May (60) Jun (38) Jul (46) Aug (69) Sep (157) Oct (123) Nov (130) Dec (154) Jan (138) Feb (112) Mar (128) Apr (4) May (86) Jun (81) Jul (128) Aug (98) Sep (69) Oct (32) Nov (50) Dec (41) Jan (10) Feb (6) Mar (17) Apr (10) May (67) Jun (57) Jul (41) Aug (54) Sep (17) Oct (15) Nov (34) Dec (45) Jan (62) Feb (47) Mar (71) Apr (25) May (11) Jun Jul Aug Sep (57) Oct Nov (1) Dec
 [Hugin-cvs] SF.net SVN: hugin:[3219] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2008-07-23 20:34 Revision: 3219 http://hugin.svn.sourceforge.net/hugin/?rev=3219&view=rev Author: brunopostle Date: 2008-07-23 20:34:51 +0000 (Wed, 23 Jul 2008) Log Message: ----------- Update docs from panotools wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/GIF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Keyboard_shortcuts.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vignetting.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -66,7 +66,7 @@

Scaling

Equirectangular images have a very large amount of data redundancy near the poles because they are stretched in the 'latitude' direction. When downsizing -an image in an editor such as Photoshop or the gimp, the effective +an image in an editor such as Photoshop or the Gimp, the effective resolution of the image is decreased as expected except near the poles.

This can cause strange radial artefacts when viewed later in Panorama Viewers. The solution is to always switch to a less distorted Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -66,7 +66,7 @@

Scaling

Equirectangular images have a very large amount of data redundancy near the poles because they are stretched in the 'latitude' direction. When downsizing -an image in an editor such as Photoshop or the gimp, the effective +an image in an editor such as Photoshop or the Gimp, the effective resolution of the image is decreased as expected except near the poles.

This can cause strange radial artefacts when viewed later in Panorama Viewers. The solution is to always switch to a less distorted Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -40,34 +40,26 @@

Most people speak of field of view when in fact they mean angle of view. Field of view is the distance covered by a projection at a certain distance. So if an image exactly shows a 2 meter wide object at 1 meter distance, then the field of view is 2 meter (and the angle of view is 90°). Angle of view is also known as angle of coverage. From here on and on the rest of the wiki we will only speak of field of view (although we should speak of angle of view).

Field of view is often abbreviated as FoV. -Usually field of view refers to the horizontal field of view (HFoV) of an image. Some applications make use of the vertical field of view (VFoV) which can be calculated from the Aspect Ratio of the image: +Usually field of view refers to the horizontal field of view (hFoV) of an image. Some applications make use of the vertical field of view (vFoV) which can be calculated from the Aspect Ratio of the image:

For rectilinear images: +

+

For fisheye images (approximation): +

-
Aspect Ratio = tan (HFoV / 2)  / tan (VFoV / 2) -
-

For fisheye images (approximation): -

-
Aspect Ratio = HFoV / VFoV -

Conversion from focal length

The other standard measure of the width or narrowness of a lens is Focal Length.

Assuming a 35mm negative width and a rectilinear lens, the field of view can be calculated like so: +

+

See Fisheye Projection for formulas for Fisheyes.

-
Field of View = 2 x atan ( 35 / ( 2 x Focal Length ) ) -
-

See Fisheye Projection for formulas for Fisheyes. -

Conversion from horizontal to vertical and vice versa

For fisheye (approximation) and equirectangular images: +

+

+

For rectilinear images: +

+

-
vfov = height / width * hfov - hfov = width / height * vfov -
-

For rectilinear images: -

-
vfov = 2 * atan( tan(hfov/2) * height/width) - hfov = 2 * atan( tan(vfov/2) * width/height) -
Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/GIF.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/GIF.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/GIF.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -2,7 +2,7 @@ - + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -41,7 +41,7 @@

• Camera limitation: Standard digital cameras can capture at most a dynamic range of 1,000:1, which is much less than the dynamic range of most outdoor scenes. This limitation is usually addressed by taking several exposures of the same scene (this is the purpose of the "Automatic Exposure Bracketing" function available in many digicams).
-
• Display limitation: Standard monitors have a rather low dynamic range, around 100:1, which is not even enough to display correctly the RAW data captured by a standard camera. This limitation is addressed by tone mapping or by techniques that directly blend exposures. Exposure Blending can be done either manually in Photoshop, semi-manually with Photoshop actions (see Contrast Blending and Jook Leung's HDR for Dummy) or automatically in specialized software (see Photomatix, FDRTools or pfstmo - comparison on HDR compression). +
• Display limitation: Standard monitors have a rather low dynamic range, around 100:1, which is not even enough to display correctly the RAW data captured by a standard camera. This limitation is addressed by tone mapping or by techniques that directly blend exposures. Exposure Blending can be done either manually in Photoshop, semi-manually with Photoshop actions (see Contrast Blending and Jook Leung's HDR for Dummy) or automatically in specialized software (see Photomatix, FDRTools or pfstools - comparison on HDR compression).

Both camera and display limitations can be overcome with specialised equipment like the SpheroCam HDR camera and Brightside HDR Display. However, such equipment remains very expensive for the time being.

HDR images are stored in a high bit depth and/or floating point format. There are several HDR formats among them Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -39,7 +39,7 @@

-

Images can either be added with the Add individual images... and Add time series of images... button or via drag and drop. Add time series of images... adds all images with a similar file modification time as the selected image. +

Images can either be added with the Add individual images... and Add time series of images... button or via drag and drop. Add time series of images... adds all images with a similar file modification time as the selected image; if the the project is empty then a file dialogue opens to allow you to pick this initial file.

Control points

Individual control points can be created and edited in the Hugin Control Points tab, here in the images tab they can be manipulated together. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Keyboard_shortcuts.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Keyboard_shortcuts.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Keyboard_shortcuts.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -42,7 +42,7 @@

• Ctrl-S, save the current project as a hugin pto file.
• Ctrl-Q, quit hugin.
• Ctrl-Z, undoes the most recent change to the current project. -
• Ctrl-R, redoes an undo (TODO isn't this usually Ctrl-Y?). +
• Ctrl-R, redoes an undo.
• Ctrl-T, re-optimises the current project. This has exactly the same effect as clicking Optimize Now! in the hugin Optimizer tab.
• Ctrl-P, shows the hugin Preview window.
• <F1>, opens the hugin manual. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -38,8 +38,7 @@

General

Resource usage

To speed things up hugin keeps a copy in memory of as many input photos as possible. With very large projects, this would use all your system memory, so set Image cache memory to a value below your available free RAM. The default of 200MB should be ok for a system with 512MB of RAM. -

The hugin Preview window and nona are multi-threaded so can use more than one CPU/core if required. Set Number of CPUs to how many CPUs you wish to use when rendering with these tools. -

Note that by default the stitching process with nona uses as many CPUs as are available on the system, so in effect setting Number of CPUs is only useful if you want to reduce the resources used by stitching. +

The hugin Preview window is multi-threaded so can use more than one CPU/core if required. Set Number of CPUs to how many CPUs you wish to use.

User interface

Usually, hugin will use the current locale to determine the language of buttons, menus etc... Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -106,7 +106,7 @@

Note that like the Exposure blending option above, this generally only makes sense if the scene has been photographed multiple times using exposure bracketing, and the EV exposure values optimised in the hugin Exposure tab.

Enable Stacked HDR images to keep copies of the remapped HDR images as supplied to enblend.

Enable Individual non merged images to keep copies of each image remapped in linear colour space before deghosting and merging to HDR. -

Click Save project and stitch to generate output panoramas immediately (or Save project and send to batch to create a Makefile for later batch stitching - TODO doesn't work yet). +

Click Stitch now! to generate output panoramas immediately (the Save project and send to batch function doesn't yet work).

Processing

nona is the default Remapper (stitching engine) supplied with hugin, normally there is no need to @@ -116,7 +116,8 @@ very low quality. The default of Poly3 (bicubic) is generally good for most purposes.

Cropped TIFF files are smaller and more efficient because unused parts of the image are not stored in the file. You should always save cropped images unless you need to open them in an image editor without Cropped TIFF support. -

enblend is the default Blender for use with hugin, normally there is no need to change this. Additional command-line options can be set here or in the hugin Preferences. +

enblend is the default Blender for use with hugin, normally there is no need to change this. Additional command-line Options can be set here or in the hugin Preferences for new projects. +

enfuse is the default for Image fusion (Exposure Blending), Options are similar to enblend.

File formats

Normal Output can be in one several formats: @@ -124,7 +125,7 @@

• TIFF, various compression options. 16bit and 8bit depth supported. None compression is supported by most other applications, LZW compression is common in Windows/Mac applications and Deflate compression is more common with Linux tools.
• JPG, lossy compression suitable for web/email. Quality can vary from 0 (extremely low quality, small file size) and 100 (high quality, large file size). A typical quality setting for web/email would be between 70 and 80
• PNG, lossless compression. 16bit and 8bit depth supported. -
• EXR, not sure what use this is (TODO). +
• EXR, not sure what use this is doing here (TODO).

HDR Output can be either:

Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -0,0 +1,202 @@ + + + + + + + + + + Hugin translation guide - PanoTools.org Wiki + + + + + + + + + + + + + + + + + +
+
+
+ +

Hugin translation guide

+
+ +
+ + +

Introduction

+

This page intends to provide guidance to translators of the Hugin project. Some terminology is very specific or used in a specific way in hugin, making it hard to find a close translation that fits the context of hugin in another language than English. +

+

Translation guide for specific terms

+

Note to translators, please add your language variant to the term on a new line in the same format as NL=
+

Note to developers, please check and enhance the meanings of these terms if they are unclear or incorrect. +

+
Custom parameters +
Meaning=parameters other than standard (+context???) +
NL=aangepaste parameters +
+
bundle +
Meaning=Seems to be used only on Mac OSX +
NL=bundle (bundel?) +
+
bundled version +
Meaning=? version distributed with hugin MacOSX bundle? +
NL=ingebouwde versie (gebundelde versie?) +
+
image +
Meaning= photo, scan, .... +
ET=pilt +
NL=afbeelding +
+
Stitcher (the tab) +
Meaning= Where the actual combining of the images is done +
ET=Ühendaja +
NL=Samenvoegen (alt: Combineren, Naaien?) +
+
grayscale +
Meaning=monochrome colourspace. Typically grayscale images can have many shades of gray as well as black and white. +
ET=halltoonid +
NL=grijsschaal (kan beter!) +
+
pyramid image +
Meaning=This is the practice of creating a stack of successively smaller versions of an image, useful for many image manipulation tasks. +
NL=piramidale afbeelding +
+
mapping +
Meaning=render to a different projection? +
NL=translatie, afbeelding, vervorming, projectie? +
+
control points +
Meaning=corresponding areas in two images (or the same image for horizontal and vertical control points) +
ET=juhtpunktid +
NL=ijkpunten (was controle punten), IJkpunten bij hoofdletters +
+
Druid +
Meaning=wizard for ease of use, alternative names: Assistant, workflow guide, etc. +
NL=Druide (kan beter?) +
+
Cropped (images) +
Meaning=image cut smaller than the original size +
Discussion=Should this be translated? Like Blend, this is jargon, may be clearer when untranslated? +
ET=kärbitud (pildid) +
NL=uitgesneden (afbeeldingen) +
+
Exposure blending +
Meaning=Taking a bracketed photo stack and picking the best bits to create a new image. +
NL=Blend van belichtingen? +
+
Photometric Optimisation +
Meaning=Optimisation of non-mapping image parameters? +
ET=fotomeetriline optimeerimine +
NL=fotometrische optimalisatie +
+
Photometric Alignment +
Meaning=Determining relative exposure and vignetting +
ET=fotomeetriline joondamine +
NL=fotometrische uitlijning (beter?: fotometrische afstemming) +
+
Low Dynamic Range (LDR) +
Meaning=Luminance values are within a small numeric range (typically 8-bit or 16bit integer) +
NL=Laag Dynamisch Bereik (LDR) +
+
High Dynamic Range (HDR) +
Meaning=Luminance values are within a large numeric range (typically floating point) +
NL=Hoog Dynamisch Bereik (HDR) +
+
Anchor +
Meaning=Reference +
NL=referentie (was anker) +
+
Num. Transf. +
Meaning=Numerical Transform? +
NL=Num. Transf. +
+
Field of View +
Meaning=Horizontal Angle of view +
ET=vaateväli +
NL=beeldhoek +
+
flatfield +
Meaning=An astronomical technique, using a photo taken with the lens covered or of an even white surface to calibrate normal photos +
NL=flatfield (astrofoto jargon, ook in NL gebruikt) +
+
flatfile +
Meaning=? +
NL=? +
+
Aligning versus Finding control points +
Problem= they appear to be similar or the same, can they be interchanged? +
+
Vertical or Horizontal guide +
Meaning=Horizontal or Vertical "control points" +
NL=h/v hulp (suggestie: ijklijnen)? +
+
Estimate (position, FoV, etc.) +
Meaning=? in my book, estimate means an educated guess. I get the impression that a more exact term is intended for hugin. Where can this term be replaced with "calculate" or "determine"? +
ET=määratlema +
NL=bepalen (eng:determine), bereken (eng:calculate) alternative suggestion: Schatten (eng:estimate) +
+

Do not translate:

+
• Nona (program name) +
• Enblend (program name) +
• Autopano (program name) +
• Autopano-SIFT (program name) +
• PTStitcher (program name) +
• Deflate (zip method) +
• JPEG (file type) +
• EXR (HDR file type) +
+

Technical translation issues

+

Some strings don't appear to be translated, they are apparently generated by the GUI toolkit or the operating system. Most likely they will be in the same language as hugin, because very few people, other than translators, start a program with a specific language other than that of the environment. +

If you find a source term that isn't correct, spelling or meaning, probably best to bring it up with Pablo d'Angelo or on the hugin mailinglist: [1] +

+

List of source string problems

+
• approximation of values beetwen source pixels +
+
between +
+
• calculate highest sensible width. (uses every image pixel) +
+
I can translate this literally, but is this even helpful in English? (this is a tooltip for the size calc button in the Stitcher tab) +
+

Tips and Tricks

+

Running hugin in a specific language

+

If you want to run hugin in another language than the default, use the following command (Linux with UTF8): +

+
LANG=nl_NL.utf8 hugin + + This will start hugin in dutch. Other languages have different names of course, try looking in /usr/share/i18n/locales/. + + Getting Started on translations + In general, you need the latest *.po files (or at least the one for the language you want to modify), these are either in the SVN repository or here. + To edit the *.po files, use poedit or kbabel, poedit is a cross-platform PO files editor which runs on Mac OS X, Unix and Windows, kbabel runs on any KDE platform. PO files use the ISO 639-1 naming convention. Use that list to name new language versions or ask the developers list for assistance. + Submit your edited translation via hugin's patches tracker on sourceforge. + NB: When using poedit, editing comments directly in the right pane doesn't work, the text isn't saved into the .po file. To edit comments, use the "edit comment" dialogue from the menu. + Here are some basic instructions for different platforms to get started: + + Linux + First of all, you need to get the sources, best to get the latest SVN version. See [link to getting hugin from svn] + The translation source is in hugin/src/translations and they are files with extension .po. These files can be opened and edited using poedit or kbabel. If poedit is not installed, try installing poedit using your favourite/available package manager or get poedit from sourceforge. + After making changes, the new translation must be activated. Either you can copy the *.mo file that poedit created when you saved the file to /usr/local/share/locale/nl/LC_MESSAGES/hugin.mo (substitute your language abbreviation for nl) or hugin source must be rebuilt and installed to see the effect. Rebuilding hugin doesn't have to be a heavy job when you only changed the .po file, the process only updates that part. + See above on how to start hugin in a specific language. + + Mac OS X + Windows + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vignetting.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vignetting.html 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vignetting.html 2008-07-23 20:34:51 UTC (rev 3219) @@ -43,6 +43,7 @@ See also John Houghton's page on Vignetting + Pablo d'Angelo's paper on exposure, whitebalance and vignetting correction Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2008-07-23 18:23:51 UTC (rev 3218) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2008-07-23 20:34:51 UTC (rev 3219) @@ -58,6 +58,7 @@ Hugin_Preferences Hugin_Preview_window Hugin_Stitcher_tab +Hugin_translation_guide Interpolation JPEG Landscape This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3313] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2008-08-13 17:26 Revision: 3313 http://hugin.svn.sourceforge.net/hugin/?rev=3313&view=rev Author: brunopostle Date: 2008-08-13 17:26:27 +0000 (Wed, 13 Aug 2008) Log Message: ----------- Update manual from panotools wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2008-08-12 23:02:17 UTC (rev 3312) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2008-08-13 17:26:27 UTC (rev 3313) @@ -2,7 +2,7 @@ - + @@ -39,13 +39,13 @@ is an opensource graphical user interface (GUI) for Panorama tools. Like other GUI front-ends, hugin provides an easy-to-use unified point-and-click interface to a whole range of other command-line tools including: - • autopano-sift, autopano-sift-C or autopano for automatic creation of control points. - • nona or PTmender for remapping input images and rendering output images. - • enblend for seamless blending of output images. + The Hugin project's mission is not only to provide a powerful GUI, but also to provide opensource replacements for the small number of closed source components of Panorama tools, especially PTStitcher. -A PTStitcher replacement, called nona has been developed, supporting its most important features. - Among the many flexible Hugin workflow options, it is possible to use increased tonal range data in a 16bit workflow with hugin or work entirely with high dynamic range images such as floating-point TIFF from start to finish in a HDR workflow with hugin. +A PTStitcher replacement, called nona has been developed, supporting its most important features. + Among the many flexible Hugin workflow options, it is possible to correct exposure, Vignetting and White balance between photos; generate HDR or exposure blended output from bracketed photos; or use 16bit and HDR input data natively. Hugin components @@ -59,10 +59,12 @@ • align_image_stack a tool to automate the process to align a stack of photos. • tca_correct a tool to automatically generate chromatic aberration correction parameters for use with fulla. • matchpoint feature identification. + • pto2mk generation of Makefiles for command-line stitching. • vig_optimize command line tool to estimate photometric parameters. - • panoglview OpenGL panorama viewer stored in sourceforge CVS alongside hugin which must be built separately. • hugin_hdrmerge merges multiple exposures to HDR using Khan anti-ghosting algorithm • hugin_stitch_project batch stitches a hugin project, performing any HDR merging or blending as necessary. + • panoglview OpenGL panorama viewer stored in sourceforge SVN alongside hugin which must be built separately. + • autopano-sift-C version of autopano-sift written in C, also needs to be built separately. More information, documentation and tutorials are available on the project website. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html 2008-08-12 23:02:17 UTC (rev 3312) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html 2008-08-13 17:26:27 UTC (rev 3313) @@ -148,6 +148,12 @@ ET=määratlema NL=bepalen (eng:determine), bereken (eng:calculate) alternative suggestion: Schatten (eng:estimate) + Camera response (C. r. curve) + Meaning=it corresponds with photo-electrical transfer function, and I am not sure can I translate it to "opto-electic curve of camera" in my language, because stright tranlation of "camera response" statement sounds trivial and not clear. + PL=krzywa optoelektryczna aparatu? + + + Do not translate: • Nona (program name) • Enblend (program name) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2008-08-12 23:02:17 UTC (rev 3312) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2008-08-13 17:26:27 UTC (rev 3313) @@ -39,7 +39,24 @@ Fabian Wenzel and currently hosted on the hugin sourceforge site. The license for panoglview is the GNU General Public License (GPL). You can download pre-compiled versions of panoglview as part of the hugin installer bundles for OS X and Windows. panoglview is available for linux distributions through the usual channels. + + compiling panoglview + requirements... + + using panoglview + Panoglview is intended to view full 180x360 (equirectangular) panoramas projected onto a globe which can be spun around using the mouse. + For viewing a partial panorama, you use project files. There are no examples in the distribution, but they can be created by opening an equirectangular image and saving a .paf 'project'. + These are simple text files and fairly self-explanatory, but the interesting thing is that these .paf files contain stuff like camera field-of-view, pan, tilt, boundaries and now partial panorama settings. + ..anyway there is some future potential with all this: + + • Creating a .paf project from a partial equirectangular .pto project. + • Panning to a view and using these settings as an initial QTVR/flash viewpoint. + • Panning to a viewpoint, saving the project and using nona to extract a high-res version of the view. + • This extracted view can be edited in something like the gimp and reinserted into the panorama - Basically the functionality of the old pteditor tool. + + -- SimonOosthoek 25 Jul 2008 (using text from Bruno Postle) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3418] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2008-09-12 22:18 Revision: 3418 http://hugin.svn.sourceforge.net/hugin/?rev=3418&view=rev Author: brunopostle Date: 2008-09-12 22:18:32 +0000 (Fri, 12 Sep 2008) Log Message: ----------- Images for the hugin help manual, this increases the tarball by about 1.5MB Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/00/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/00/Flags.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/01/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/01/Big_ben_equirectangular.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/02/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/02/CA_tCA02.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/0c/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/0c/Hugin_info.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/12/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/12/Bubble-distortion.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/17/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/17/CA_artifical_R_C.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/1e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/1e/Hugin_preview_auto_update.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/21/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/21/Interpolate_none.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/24/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/24/CA_tCA00.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/29/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/29/Hugin_redo.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/2e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/2e/Big_ben_stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/2e/RatingStar_002.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/3/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/3/31/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/3/31/Hugin_straighten_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/40/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/40/CA_fringes00.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/41/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/41/CA_tCA03.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/44/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/44/Hugin_preview_num_transform.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/48/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/48/Hugin_fileopen.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/4e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/4e/Hugin_preview.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/59/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/59/AliasingPTpoly3_2x.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5a/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5a/AliasingPTpoly3.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5a/CA_tCA01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5b/Big_ben_circ_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5b/CA_fringes01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/8/80/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/8/80/CA_artifical_B_Y.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/91/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/91/Big_ben_cubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/91/CA_strange02.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/97/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/97/Pincushion-distortion.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/9e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/9e/Hugin_filesave.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/a1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/a1/Hugin_preview_show_none.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/a8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/a8/Hugin_list.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ab/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ab/Big_ben_cylindrical.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ab/Interpolate_poly3.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ab/Parallax.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ad/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ad/Big_ben_rectilinear.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ad/Hugin_center_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/b8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/b8/Medinet_habu_horizontal_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/bd/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/bd/Big_ben_ff_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/be/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/be/CA_strange01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/c0/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/c0/Vertical-fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/c9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/c9/AliasingPScubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/ca/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/ca/CA_fringes01.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d0/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d0/AliasingPScubic_2x.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d4/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d4/Hugin_undo.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d4/Vertical-stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/db/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/db/Hugin_edit_add.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/dd/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/dd/Hugin_filenew.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/df/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/df/CA_tCA01.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e0/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e0/Interpolate_sinc256.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e5/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e5/Hugin_reload.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e8/Hugin_filesaveas.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/ed/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/ed/Hugin_optimize.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f0/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f0/Medinet_habu_horizontal_stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f1/CA_strange01.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f7/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f7/Hugin_preview_show_all.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/fb/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/fb/Hugin_fit_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/fc/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/fc/Barrel-distortion.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/7/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/7/a/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/7/a/17af7474cdfd5abe24fd07eb58810dba.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/f/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/f/0/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/f/0/1f09c25c5247c1eaf121df644ca42f8c.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/8/d/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/8/d/38d368a092f7d5a4d2b42bdf4d0dd89c.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/d/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/d/6/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/d/6/3d6de401d007ea0cffc99610ad623239.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/3/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/3/2/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/3/2/532cd2696f6296132aaf8dc65152c28e.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/f/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/f/5/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/f/5/5f558fa7e9b1567daca23dc3433f5cec.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/8/7/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/8/7/687431209ed4a8feab0c151b622ef1e0.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/e/1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/e/1/6e1e330821217bd2d14c40ea21747a03.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/7/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/7/a/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/7/a/6/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/7/a/6/7a62f58ab1c3f78523eee522e71a9416.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/1/b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/1/b/81b4c8dd7cbec41cae5ef37da5644e99.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/9/5/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/9/5/89539baed8c394f4b6eea437f16b047d.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/9/8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/9/8/d/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/9/8/d/98dda29ec0838b4a60698e962d90cd03.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/b/2/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/b/2/7/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/b/2/7/b27abc434a11d07b390df859d7aa782a.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/3/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/3/9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/3/9/c398d95d4b6e864a2b448a53b5a245fd.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/c/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/c/8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/c/8/cc88199a6c96fed69af02f61e67435b6.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/c/f/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/c/f/ccf48cf728225d3dcecf1f74e74dafa3.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/4/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/4/4/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/4/4/d4466e5ff97cd6bbdddc514f3a28fb88.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/b/7/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/b/7/db71893e7683801204b25f076e7db8b3.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/e/4/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/e/4/9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/e/4/9/e49f330a1a85dbab8724c8177de38cb0.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/f/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/f/d/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/f/d/9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/f/d/9/fd9eb36b9149cc4e2efebd10bdc4fdf2.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/00/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/00/2125768589_b.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/00/2125768589_b.jpg/180px-2125768589_b.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/01/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/01/Big_ben_equirectangular.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/01/Big_ben_equirectangular.jpg/200px-Big_ben_equirectangular.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/03/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/03/PC_img01.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/03/PC_img01.jpg/100px-PC_img01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/04/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/04/Panoglview.png/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/04/Panoglview.png/200px-Panoglview.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/11/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/11/PC_img04.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/11/PC_img04.jpg/100px-PC_img04.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/14/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/14/PC_img05.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/14/PC_img05.jpg/100px-PC_img05.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/19/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/19/Flatfield2_Munich.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/19/Flatfield2_Munich.jpg/120px-Flatfield2_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/1c/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/1c/Flatfield3_Munich.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/1c/Flatfield3_Munich.jpg/120px-Flatfield3_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/20/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/20/Equirectangular.JPG/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/20/Equirectangular.JPG/250px-Equirectangular.JPG hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/25/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/25/Bin_ben_sinusoidal.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/25/Bin_ben_sinusoidal.jpg/200px-Bin_ben_sinusoidal.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2a/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2a/Big_ben_mercator.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2a/Big_ben_mercator.jpg/200px-Big_ben_mercator.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2e/Big_ben_stereographic.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2e/Big_ben_stereographic.jpg/150px-Big_ben_stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/34/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/34/Equirectangular_cut.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/34/Equirectangular_cut.jpg/250px-Equirectangular_cut.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/39/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/39/PC_img06.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/39/PC_img06.jpg/100px-PC_img06.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/4/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/4/44/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/4/44/Flatfield4_Munich.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/4/44/Flatfield4_Munich.jpg/120px-Flatfield4_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/5/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/5/54/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/5/54/PC_img02.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/5/54/PC_img02.jpg/100px-PC_img02.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/68/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/68/Orientation-plate.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/68/Orientation-plate.jpg/250px-Orientation-plate.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6b/Focal_length.gif/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6b/Focal_length.gif/180px-Focal_length.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6c/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6c/Big_ben_fisheye.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6c/Big_ben_fisheye.jpg/150px-Big_ben_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/7/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/7/71/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/7/71/Tuebingen_Neckarfront_withdustspots_small15_2006-06-11.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/7/71/Tuebingen_Neckarfront_withdustspots_small15_2006-06-11.jpg/600px-Tuebingen_Neckarfront_withdustspots_small15_2006-06-11.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/86/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/86/Flatfield1_Munich.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/86/Flatfield1_Munich.jpg/120px-Flatfield1_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/89/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/89/Lamp_enfuse.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/89/Lamp_enfuse.jpg/180px-Lamp_enfuse.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/89/PC_img03.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/89/PC_img03.jpg/100px-PC_img03.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/8c/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/8c/PC_img09.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/8c/PC_img09.jpg/100px-PC_img09.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/91/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/91/Big_ben_cubic.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/91/Big_ben_cubic.jpg/200px-Big_ben_cubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/94/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/94/Rectlinear.JPG/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/94/Rectlinear.JPG/250px-Rectlinear.JPG hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/9b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/9b/Big_ben_transverse_mercator.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/9b/Big_ben_transverse_mercator.jpg/100px-Big_ben_transverse_mercator.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ab/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ab/Big_ben_cylindrical.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ab/Big_ben_cylindrical.jpg/200px-Big_ben_cylindrical.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ad/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ad/Big_ben_rectilinear.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ad/Big_ben_rectilinear.jpg/150px-Big_ben_rectilinear.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/b/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/b/b9/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/b/b9/Cubic.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/b/b9/Cubic.jpg/250px-Cubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/d/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/d/df/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/d/df/Tuebingen_Neckarfront_small15_2006-06-11.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/d/df/Tuebingen_Neckarfront_small15_2006-06-11.jpg/600px-Tuebingen_Neckarfront_small15_2006-06-11.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ea/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ea/Cylindrical.JPG/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ea/Cylindrical.JPG/250px-Cylindrical.JPG hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/eb/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/eb/Little_planet.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/eb/Little_planet.jpg/250px-Little_planet.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ec/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ec/PC_img08.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ec/PC_img08.jpg/100px-PC_img08.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/f/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/f/f1/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/f/f1/PC_img07.jpg/ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/f/f1/PC_img07.jpg/100px-PC_img07.jpg Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/00/Flags.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/01/Big_ben_equirectangular.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/02/CA_tCA02.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/0/0c/Hugin_info.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/12/Bubble-distortion.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/17/CA_artifical_R_C.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/1/1e/Hugin_preview_auto_update.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/21/Interpolate_none.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/24/CA_tCA00.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/29/Hugin_redo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/2e/Big_ben_stereographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/2/2e/RatingStar_002.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/3/31/Hugin_straighten_pano.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/40/CA_fringes00.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/41/CA_tCA03.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/44/Hugin_preview_num_transform.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/48/Hugin_fileopen.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/4/4e/Hugin_preview.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/59/AliasingPTpoly3_2x.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5a/AliasingPTpoly3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5a/CA_tCA01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5b/Big_ben_circ_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/5/5b/CA_fringes01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/8/80/CA_artifical_B_Y.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/91/Big_ben_cubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/91/CA_strange02.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/97/Pincushion-distortion.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/9/9e/Hugin_filesave.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/a1/Hugin_preview_show_none.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/a8/Hugin_list.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ab/Big_ben_cylindrical.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ab/Interpolate_poly3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ab/Parallax.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ad/Big_ben_rectilinear.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/a/ad/Hugin_center_pano.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/b8/Medinet_habu_horizontal_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/bd/Big_ben_ff_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/b/be/CA_strange01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/c0/Vertical-fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/c9/AliasingPScubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/c/ca/CA_fringes01.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d0/AliasingPScubic_2x.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d4/Hugin_undo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/d4/Vertical-stereographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/db/Hugin_edit_add.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/dd/Hugin_filenew.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/d/df/CA_tCA01.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e0/Interpolate_sinc256.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e5/Hugin_reload.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/e8/Hugin_filesaveas.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/e/ed/Hugin_optimize.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f0/Medinet_habu_horizontal_stereographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f1/CA_strange01.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/f7/Hugin_preview_show_all.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/fb/Hugin_fit_pano.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/f/fc/Barrel-distortion.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/7/a/17af7474cdfd5abe24fd07eb58810dba.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/1/f/0/1f09c25c5247c1eaf121df644ca42f8c.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/8/d/38d368a092f7d5a4d2b42bdf4d0dd89c.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/3/d/6/3d6de401d007ea0cffc99610ad623239.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/3/2/532cd2696f6296132aaf8dc65152c28e.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/5/f/5/5f558fa7e9b1567daca23dc3433f5cec.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/8/7/687431209ed4a8feab0c151b622ef1e0.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/6/e/1/6e1e330821217bd2d14c40ea21747a03.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/7/a/6/7a62f58ab1c3f78523eee522e71a9416.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/1/b/81b4c8dd7cbec41cae5ef37da5644e99.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/8/9/5/89539baed8c394f4b6eea437f16b047d.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/9/8/d/98dda29ec0838b4a60698e962d90cd03.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/b/2/7/b27abc434a11d07b390df859d7aa782a.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/3/9/c398d95d4b6e864a2b448a53b5a245fd.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/c/8/cc88199a6c96fed69af02f61e67435b6.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/c/c/f/ccf48cf728225d3dcecf1f74e74dafa3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/4/4/d4466e5ff97cd6bbdddc514f3a28fb88.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/d/b/7/db71893e7683801204b25f076e7db8b3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/e/4/9/e49f330a1a85dbab8724c8177de38cb0.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/math/f/d/9/fd9eb36b9149cc4e2efebd10bdc4fdf2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/00/2125768589_b.jpg/180px-2125768589_b.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/01/Big_ben_equirectangular.jpg/200px-Big_ben_equirectangular.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/03/PC_img01.jpg/100px-PC_img01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/0/04/Panoglview.png/200px-Panoglview.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/11/PC_img04.jpg/100px-PC_img04.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/14/PC_img05.jpg/100px-PC_img05.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/19/Flatfield2_Munich.jpg/120px-Flatfield2_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/1/1c/Flatfield3_Munich.jpg/120px-Flatfield3_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/20/Equirectangular.JPG/250px-Equirectangular.JPG ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/25/Bin_ben_sinusoidal.jpg/200px-Bin_ben_sinusoidal.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2a/Big_ben_mercator.jpg/200px-Big_ben_mercator.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/2/2e/Big_ben_stereographic.jpg/150px-Big_ben_stereographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/34/Equirectangular_cut.jpg/250px-Equirectangular_cut.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/3/39/PC_img06.jpg/100px-PC_img06.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/4/44/Flatfield4_Munich.jpg/120px-Flatfield4_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/5/54/PC_img02.jpg/100px-PC_img02.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/68/Orientation-plate.jpg/250px-Orientation-plate.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6b/Focal_length.gif/180px-Focal_length.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/6/6c/Big_ben_fisheye.jpg/150px-Big_ben_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/7/71/Tuebingen_Neckarfront_withdustspots_small15_2006-06-11.jpg/600px-Tuebingen_Neckarfront_withdustspots_small15_2006-06-11.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/86/Flatfield1_Munich.jpg/120px-Flatfield1_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/89/Lamp_enfuse.jpg/180px-Lamp_enfuse.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/89/PC_img03.jpg/100px-PC_img03.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/8/8c/PC_img09.jpg/100px-PC_img09.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/91/Big_ben_cubic.jpg/200px-Big_ben_cubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/94/Rectlinear.JPG/250px-Rectlinear.JPG ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/9/9b/Big_ben_transverse_mercator.jpg/100px-Big_ben_transverse_mercator.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ab/Big_ben_cylindrical.jpg/200px-Big_ben_cylindrical.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/a/ad/Big_ben_rectilinear.jpg/150px-Big_ben_rectilinear.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/b/b9/Cubic.jpg/250px-Cubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/d/df/Tuebingen_Neckarfront_small15_2006-06-11.jpg/600px-Tuebingen_Neckarfront_small15_2006-06-11.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ea/Cylindrical.JPG/250px-Cylindrical.JPG ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/eb/Little_planet.jpg/250px-Little_planet.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/e/ec/PC_img08.jpg/100px-PC_img08.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/images/thumb/f/f1/PC_img07.jpg/100px-PC_img07.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3419] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2008-09-12 22:23 Revision: 3419 http://hugin.svn.sourceforge.net/hugin/?rev=3419&view=rev Author: brunopostle Date: 2008-09-12 22:22:55 +0000 (Fri, 12 Sep 2008) Log Message: ----------- Update help manual to use images. Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pincushion_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Rectilinear_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Stereographic_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Wavy_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/fetch.sh Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -54,10 +54,10 @@ On the left is what Photoshop produced by downsampling from a 6068x3034 pano, using the Image Size command with Bicubic resampling. (6068x3034 was the PTGui "optimum" size.) On the right is what Panorama Tools produced directly at 1000x500. Actual pixels - + 2X enlargement to show the aliasing more clearly - + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -40,7 +40,7 @@ introduced by the lens itself. It is a common Lens distortion that can be corrected by the lens correction model of panotools. - A photograph showing exaggerated barrel distortion + A photograph showing exaggerated barrel distortion Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -84,8 +84,8 @@ • Color fringes should be in all corners the same direction pointing out from the center. • Difficulties to view - Artificial Red-Cyan TCA - Artificial Blue-Yellow TCA + Artificial Red-Cyan TCA + Artificial Blue-Yellow TCA If you want to test your lens for CA the subject you shoot is critical. The visibility of TCA highly depends on the colors forming contrast edges. Here two artificial examples to illustrate this. In both images TCA was introduced by sizing one channel to 101%. In the upper image this was the red channel causing red-cyan fringes in the lower image sizing the blue channel to 101% caused blue-yellow fringes. Please have a close look at the half with the azure background in both images. The cyan fringes in the upper image are not visible at all with dark green foreground, the red fringes turn into an almost invisible dark brown. In the lower image both blue and yellow fringes are invisible on the more saturated yellow background. Where it turns to a lighter shade of yellow the blue fringes appear purple. The yellow fringes are green on the azure background. @@ -94,13 +94,13 @@ Example with true TCA This image is reduced to 30% but still shows heavy TCA as a result of the usage of a cheap wide angle converter: - Image courtesy of © Thomas Niemann + Image courtesy of © Thomas Niemann Here a crop of the upper left corner, enlarged to 200%. To verify this is true TCA you can simply cycle through the color channels (f.e. by pressing Ctrl+1, Ctrl+2 and Ctrl+3 in Photoshop). If the whole image content in areas with more or less neutral colors seems to move this is true TCA: - + switch on GIF animation to see the different channels in the right image The whole image content seems to move if channels change. This is clearly due to TCA. As you can see, the channels have different sharpness. This is most likely due to longitudinal CA. For comparison a similar sized and enlarged crop from the center: - + There are no color fringes in the center. A good indicator of true TCA. You can try to correct TCA by hand in one corner in Photoshop to see whether it is worth the effort to correct it in total: @@ -117,24 +117,24 @@ Here is the above example after using this technique. - + The remaining light blue fringes can not be corrected. They are most likely not lens TCA but an effect as described under What it is not. Example with no TCA but purple fringes This image is reduced to 40%. It shows purple fringes but no chromatic aberration: - + Here the enlargement of the upper left corner and the moving channels: - + (switch on GIF animation to see the different channels in the right image) As you can notice, the details on the grey tree don't move at all. It's only the left (outside) side of the overexposed sky areas that changes. Strange Example This crop (lower left corner) is from a frequently used combo: Nikon D70 with Nikkor 10.5mm full frame fisheye (image (c) Andrey Ilyin). At the first glance this looks like normal red-cyan TCA. But if you try to correct this one, it will drive you nuts. Have a close look on the moving channels: - + (switch on GIF animation to see the different channels in the right image) As you can see part of the image details move but part doesn't (the blade of grass in the center). If you minimize the fringes there will be new fringes or even double details with different color: - + This weird kind of colored fringes is definitely not lens CA. I can only think of some effects with the microlenses Nikon placed in front of each sensor pixel, but this is wild guess. How to correct Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -61,7 +61,7 @@ the flags and generate a script for PTOptimizer. This functionality is still available in the adjust menu of the Panorama Gimp plug-in, however the technique is extremely laborious and definitely not recommended. - + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ (Redirected from Cubic) - + Cubic is a type of projection for mapping a portion of the surface of a sphere (or the whole sphere) to flat images. The images are arranged like the faces of a cube and are each one in the Rectilinear Projection. This cube is viewed from it's center. Four cube faces cover front, right, back and left, one the zenith and one the nadir, each of them having 90°x90° Field of View. In each cube face all straight lines stay straight, hence it is very good for editing. See extracting and inserting rectilinear Views on different possibilities how to extract cube faces from an equirectangular image and inserting them again. Images in the Cubic projection are commonly used as the image source by several spherical panorama viewers, including SPi-V and Quicktime. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ - + Cubic is a type of projection for mapping a portion of the surface of a sphere (or the whole sphere) to flat images. The images are arranged like the faces of a cube and are each one in the Rectilinear Projection. This cube is viewed from it's center. Four cube faces cover front, right, back and left, one the zenith and one the nadir, each of them having 90°x90° Field of View. In each cube face all straight lines stay straight, hence it is very good for editing. See extracting and inserting rectilinear Views on different possibilities how to extract cube faces from an equirectangular image and inserting them again. Images in the Cubic projection are commonly used as the image source by several spherical panorama viewers, including SPi-V and Quicktime. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ (Redirected from Cylindrical) - + A cylindrical projection is a type of projection for mapping a portion of the surface of a sphere to a flat image. It can be envisioned by imagining wrapping a flat piece of paper around the circumference of a sphere, such that it is tangent to the sphere at its equator. Shining a light from the center of the sphere then projects the spherical surface onto the flat paper. In panoramic imaging, the cylindrical projection is most often used for prints of wide panoramas which occupy large range (>120 degrees) of longitude. Like the Equirectangular Projection, the cylindrical projection also preserves verticals, but it cannot represent data near the poles (nadir and zenith), which are distorted and stretched further and further to infinity. It can however be used to display more than 360 degrees horizontally: scanning cameras often record a little bit more than 360 degrees so the overlapping region is easier to be stitched if light changes or something moves in that area. Multiples of 360 degrees can e.g. display a changing subject like different seasons. Straight lines which are not vertical in reality become curved (other than the horizon). The horizon is mapped to a straight line across the middle of the image. Of course this only applies if the axis which the camera was rotated around was strictly vertical. If not the horizon is curved. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ - + A cylindrical projection is a type of projection for mapping a portion of the surface of a sphere to a flat image. It can be envisioned by imagining wrapping a flat piece of paper around the circumference of a sphere, such that it is tangent to the sphere at its equator. Shining a light from the center of the sphere then projects the spherical surface onto the flat paper. In panoramic imaging, the cylindrical projection is most often used for prints of wide panoramas which occupy large range (>120 degrees) of longitude. Like the Equirectangular Projection, the cylindrical projection also preserves verticals, but it cannot represent data near the poles (nadir and zenith), which are distorted and stretched further and further to infinity. It can however be used to display more than 360 degrees horizontally: scanning cameras often record a little bit more than 360 degrees so the overlapping region is easier to be stitched if light changes or something moves in that area. Multiples of 360 degrees can e.g. display a changing subject like different seasons. Straight lines which are not vertical in reality become curved (other than the horizon). The horizon is mapped to a straight line across the middle of the image. Of course this only applies if the axis which the camera was rotated around was strictly vertical. If not the horizon is curved. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -37,38 +37,38 @@ Dust can get into camera optics. In panorama images created from such photos the repetitive pattern can be particulary irritating, as a dust speck or a dust speck pattern tends to show up multiple times. - Image with dust specks + Image with dust specks One can prepare a flatfield for correction. While one may correct the input files prior to stitching precessing each with the gimp for example, a much smoother workflow results if the stitching software itself provides for the use of a flatfield. - Image without dust specks + Image without dust specks Flatfields may also be used to correct vignetting, or vignetting correction and dust removal combined. But even with hugin 0.7 using a parametrisation approach for vignetting, a suitably prepared flatfield is useful for dust removal. Example of flatfield performance - + Original image - + Snapped raw flatfield - + Flatfield - + Corrected image Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -83,8 +83,8 @@ See also Tutorials featuring enblend: - • Using enblend to fill the "Hole in the floor" - • How to use enblend for patching zenith and nadir images + • Using enblend to fill the "Hole in the floor" + • How to use enblend for patching zenith and nadir images External links • Enblend Project Page Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,8 +35,8 @@ - Four exposure panorama blended with enfuse - 17 EV image blended with enfuse - (c) Jacek Zagaja + Four exposure panorama blended with enfuse + 17 EV image blended with enfuse - (c) Jacek Zagaja Enfuse is a command-line program used to merge different exposures of the same scene to produce an image that looks very much like a tonemapped image (without the halos) but requires no creation of an HDR image. Therefore it is much simpler to use and allows the creation of very large multiple exposure panoramas. Enfuse is based on a paper by Tom Mertens, Jan Kautz and Frank Van Reeth: "Exposure fusion" The implementation was done by Andrew Mihal (developer of Enblend) and the hugin team around Pablo d'Angelo @@ -182,6 +182,8 @@ • TuFuse Pro by Max Lyons is a nice graphical user interface to his own tufuse free command line application (commercial) + • Tufusion is a free GUI for Max Lyons' tufuse, developed by TuFuse forum user "entropy". It's not as sophisticated as TuFuse Pro, but it surely makes life a lot easier, compared to using the command line application. + Mac OSX • XFuse by Kevin Kratzke is a graphical user interface that allows for batch processing and the easy setting of many common enfuse options via easy controls. Advanced options can be specified in an 'advanced' box. (free) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ (Redirected from Equirectangular) - + Description This is a type of projection for mapping a portion of the surface of a sphere to a flat image. It is also called the "non-projection", or plate carre, since the horizontal coordinate is simply longitude, and the vertical coordinate is simply latitude, with no transformation or scaling applied. The equirectangular projection was used in map creation since it was invented around 100 A.D. by Marinus of Tyre. See Mathworld's page for more detailed information on the mathematics of this projection. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ - + Description This is a type of projection for mapping a portion of the surface of a sphere to a flat image. It is also called the "non-projection", or plate carre, since the horizontal coordinate is simply longitude, and the vertical coordinate is simply latitude, with no transformation or scaling applied. The equirectangular projection was used in map creation since it was invented around 100 A.D. by Marinus of Tyre. See Mathworld's page for more detailed information on the mathematics of this projection. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -42,23 +42,23 @@ Field of view is often abbreviated as FoV. Usually field of view refers to the horizontal field of view (hFoV) of an image. Some applications make use of the vertical field of view (vFoV) which can be calculated from the Aspect Ratio of the image: For rectilinear images: - + For fisheye images (approximation): - + Conversion from focal length The other standard measure of the width or narrowness of a lens is Focal Length. Assuming a 35mm negative width and a rectilinear lens, the field of view can be calculated like so: - + See Fisheye Projection for formulas for Fisheyes. Conversion from horizontal to vertical and vice versa For fisheye (approximation) and equirectangular images: - - + + For rectilinear images: - - + + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,17 +35,17 @@ - Circular Fisheye projection, with permission from Ben Kreunen - Fullframe Fisheye projection, with permission from Ben Kreunen + Circular Fisheye projection, with permission from Ben Kreunen + Fullframe Fisheye projection, with permission from Ben Kreunen This is a class of projections for mapping a portion of the surface of a sphere to a flat image, typically a camera's film or detector plane. In a fisheye projection the distance from the centre of the image to a point is close to proportional to the true angle of separation. Commonly there are two types of fisheye distinguished: circular fisheyes and fullframe fisheyes. However, both follow the same projection geometrics. The only difference is one of Field of View: for a circular fisheye the circular image fits (more or less) completely in the frame, leaving blank areas in the corner. For the full frame variety, the image is over-filled by the circular fisheye image, leaving no blank space on the film or detector. A circular fisheye can be made full frame if you use it with a smaller sensor/film size (and vice versa), or by zooming a fisheye adaptor on a zoom lens. There is no single fisheye projection, but instead there are a class of projection transformation all referred to as fisheye by various lens manufacturers, with names like equisolid angle projection, or equidistance fisheye. Less common are traditional spherical projections which map to circular images, such as the orthographic (lenses commonly designated OP) or stereographic projections. Luckily, most of these related projections can be dealt with in a simple way. The following explanation is taken from a posting by Helmut Dersch (link to original see below): - is the angle between a point in the real world and the optical axis, which goes from the center of the image through the center of the lens. + is the angle between a point in the real world and the optical axis, which goes from the center of the image through the center of the lens. The focal length f of common fisheye lenses corresponds quite simple to θ and the radial position R of a point on the image on the film or sensor: - + So for 90 degrees, which would be the maximum theta of a lens with 180 degree Field of View, f=8mm, you get @@ -57,14 +57,14 @@ Some older Nikon lenses (e.g. the 7.5mm) try to approach a linear mapping (theta in rad) - + and succeed more or less. For most practical applications, you won't see a big difference between the two. Btw, a rectilinear lens has a mapping - + We can assume that most newer fisheyes follow the first mapping scheme. Complete text of the mail can be found at W.J. Markerink's page about fisheye analysis Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ - Focal Length + Focal Length For photographic purpose the focal length is a physical property of a lens (or mirror) giving the distance from the lens in which rays of light that fall parallel to the optical axis into the lens are focused to one point. The exact point from which the focal length is measured is the rear Nodal Point (the location of the 'exit pupil'). This point is located outside the physical lens for common wide angle lenses for single lens reflexe cameras. For a better definition see Wikipedia: w:Focal_length Together with the film or sensor format the focal length determines the image Field of View which is far more important for panoramic imaging. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -152,37 +152,37 @@ Buttons Above the row of tabs are a series of buttons for common commands: - New project + New project Discards the current project and starts a new empty project. - Open project + Open project Opens an existing hugin, PTGUI, PTAssembler, autopano or autopano-sift project file. - Save project + Save project Saves the current project as a hugin .pto file. - Save project as + Save project as Saves as a .pto file with a different name. - Undo + Undo Undoes the most recent change to the current project. - Redo + Redo Redoes an undo. - Add image + Add image Adds an image or photo to the current project. - Re-optimize + Re-optimize Re-optimises the current project. This has exactly the same effect as clicking Optimize Now! in the hugin Optimizer tab. - Preview panorama + Preview panorama Shows the hugin Preview window. - Show control points + Show control points Shows the hugin Control Points table. - About Hugin + About Hugin Shows the hugin About pop-up window, this displays the current version and a list of contributors. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -45,32 +45,32 @@ • The brightness display of HDR and 16bit images is controlled by settings in the hugin Preferences, these settings are not used when stitching. Buttons - Center + Center This button horizontally pans the output, changing the yaw of the remapped images so they fit to the centre of the output frame. This is useful if there is a lot of black space on the left or right of the output. This also performs a Fit, equivalent to the next button. Note that centering a Rectilinear Projection or Fisheye Projection panorama will change the perspective, this may be unwanted. - Fit + Fit This doesn't change any input image parameters, it just readjusts the output Field of View such that all the input images are visible. If the images are all off-centre, then there will be a lot of black space. - Straighten + Straighten Straightening the panorama optimises the roll and pitch of the input images without changing their relative positions, levelling the panorama in the process. This normally produces good results, if you need more accurate positioning, try adding vertical control points in the hugin Control Points tab. - Num. Transf. + Num. Transf. This opens up a pop-up window that allows you to enter a numerical transform to rotate the input images without changing their relative positions - Effectively this rotates the entire panorama. Enter roll, pitch and yaw values in degrees, note that you can also realign the panorama by left and right-clicking in the preview image itself, though this is not so precise. - Auto + Auto Setting Auto will regenerate the preview every time something changes in the project. This can be slow with large preview windows, so you may want to disable Auto or reduce the size of the window. - Update + Update When Auto is unset, the preview doesn't regenerate when something changes in the project. Click Update to force a regeneration manually. - All + All By default all input images are shown in the preview, however individual images can be enabled and disabled in the Displayed images section. Use the All button to return to the default and display all the images. - None + None Similarly, hide all images with the None button, use this if you want to enable preview images one by one. displayed images Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -51,7 +51,7 @@ Echos Although the large kernel sinc interpolators (sinc256 and sinc1024) are far superior if you have small regular details that most likely will cause moiré with less sophisticated interpolators there is some drawback using the sinc versions if you have hard edges. They cause some echos of the edge in either direction. The example images below (enlarged to 400%) have been only interpolated twice - one rotation 5 degrees to the left and one rotation 5 degrees to the right. - Original Poly 3 interpolator Sinc 256 interpolator + Original Poly 3 interpolator Sinc 256 interpolator --Erik Krause 05:59, 6 Jul 2005 (EDT) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -56,12 +56,12 @@ For perfect rectilinear camera optics, all you would need to know is the field of view. Perfect results could be achieved by simply mapping pixels in the image to the tangent plane. Real lenses deviate from this perfect tangent plane projection. The deviations push and pull fixed points in the scene away from where they would have fallen. Luckily, rather than arbitrary pushes and pulls, almost all deviations occur radially, towards or away from some common center, and luckily the deviation amount is almost the same at a given radius around that center. Hence a model that corrects for this deviation based on the radius gives pretty good results. The lens distortion a, b and c parameters correspond to a third degree polynomial describing radial lens distortion: - + where rdest and rsrc refer to the normalized radius of an image pixel. The center point of this radius is where the optical axis hits the image - normally the image center. Normalized means here that the largest circle that completely fits into an image is said to have radius=1.0 . (In other words, radius=1.0 is half the smaller side of the image.) A perfect lens would have a=b=c=0.0 and d=1.0 which resolves into rsrc = rdest. Sometimes the above formula is written as - + which is essentially the same. Usual values for a, b and c are below 1.0, in most cases below 0.01. Too high values suggest that you chose a wrong lens type, f.e. fisheye instead of rectilinear or vice versa. This refers to the absolute values of course since a, b and c can be positive or negative (f.e. both 4.5 and -4.5 are considered too high values). Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -35,7 +35,7 @@ - panoglview on Linux panoglview is an OpenGL hardware accelerated immersive viewer for equirectangular images, originally created by + panoglview on Linux panoglview is an OpenGL hardware accelerated immersive viewer for equirectangular images, originally created by Fabian Wenzel and currently hosted on the hugin sourceforge site. The license for panoglview is the GNU General Public License (GPL). You can download pre-compiled versions of panoglview as part of the hugin installer bundles for OS X and Windows. panoglview is available for linux distributions through the usual channels. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -42,40 +42,40 @@ Full Spherical Formats There are two main spherical formats: Equirectangular and Cubic. Both are able to display the whole sphere that surrounds us - 360° along the horizon, 90° up and 90° down. Specialized viewers are needed to view spherical panoramas. - equirectangular panorama format + equirectangular panorama format Equirectangular The equirectangular format is widely used by a couple of Panorama Viewers as for example PTViewer and SPi-V. It consists of a single image with an aspect ratio of 2:1 (that is, the width must be exactly twice the height). - cubic panorama format + cubic panorama format Cubic The cubic format uses 6 cube faces to fill the whole sphere around us. The image is remapped to the cubefaces which fit seamlessly. One very wide spread cubic format is QuickTime VR. It consists of one file containing the 6 faces as JPEG compressed images together with a header giving basic information how the panorama should be displayed. Another cubic format is used by SPi-V. It consists of the 6 cubefaces in a single row or column. SPi-V treats any image with an aspect ratio of exactly 6:1 as a cubic spherical panorama. - Little planet remapping example © Erik Krause + Little planet remapping example © Erik Krause "Little Planet" This is an unusal format that remaps a full sphere such that the ground looks like if it was a little planet. See Unusual remappings for details. Partial Formats There is a number of possibilities to display partial panoramas - these are panoramas that don't fill the whole sphere in one or the other way. Partial panoramas can be displayed directly if they don't cover more than approximately 120° along the shorter side (that is they can be 360° in one direction but must be 120° or less in the other direction). The main formats are Cylindrical and Rectilinear, but partial spherical panoramas are possible, too. - cylindrical panorama format + cylindrical panorama format Cylindrical Cylindrical panoramas can show a full circle along the horizon or a part of it. They are very popular for landscape panoramas. If used for architectural subjects it might be of bother that horizontal lines (except the horizon itself) are bent. - Arc formed panorama example © Erik Krause + Arc formed panorama example © Erik Krause Arc formed A special type of a Cylindrical Projection where the panorama is arched like on common orientation plates. See details on Unusual remappings. - rectilinear panorama format + rectilinear panorama format Rectilinear Rectilinear panoramas display the subject just like an ordinary (non-fisheye) lens would do. The horizontal and vertical field of view are limited to about 120°. Straight lines stay straight, hence they are good for architectural subjects. But if either field of view is too large they suffer from unnatural looking distortions in the corners. - cutted equirectangular panorama format + cutted equirectangular panorama format Partial Spherical To partial spherical panoramas applies basically the same as to full sphericals (see above). In most cases they are used to cut off Zenith or Nadir. Vertical field of view has to be limited in this case to prevent the viewer from misinterpreting the source images. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -39,26 +39,26 @@ Intro - Parallax demo © Bernhard Vogl (GIF animation must be turned on) + Parallax demo © Bernhard Vogl (GIF animation must be turned on) If you shoot the same scene from a slightly different point of view, the foreground will be shifted in relation to the background, as in this example image. Parallax occures in panoramic photography if camera and lens are not rotated around the Entrance pupil of the lens. A difference caused by parallax will be visible in the overlap between two adjacent images. Parallax errors are sometimes very hard to retouch, since necessary background details might be obscured by foreground details. A useful way to fix these kinds of errors is to 'invent' some background details. Calculation Parallax depends on -the object distance , the displacement of the nodal point and -half the rotation angle between two shots, the off axis angle . Then the half parallax angle will be: - - Since usually is far larger than this could be abbreviated to - applies in both images that overlap in opposite directions, hence the value must be doubled to get the actual parallax error. Now the maximum error in pixels for the ready stitched panorama can be calculated: For a 360° panorama (and in degree) this is simply +the object distance , the displacement of the nodal point and +half the rotation angle between two shots, the off axis angle . Then the half parallax angle will be: + + Since usually is far larger than this could be abbreviated to + applies in both images that overlap in opposite directions, hence the value must be doubled to get the actual parallax error. Now the maximum error in pixels for the ready stitched panorama can be calculated: For a 360° panorama (and in degree) this is simply Examples - If you shoot 4 images around, is 45°. Given an object 1m from the lens the maximum (relative to infinity) parallax error will be for a displacement of the no-parallax-point: + If you shoot 4 images around, is 45°. Given an object 1m from the lens the maximum (relative to infinity) parallax error will be for a displacement of the no-parallax-point: - @@ -82,12 +82,12 @@ + 8000px width 12000px width 37px 55px - If you shoot 6 images around, is 30°. Given an object 2m from the lens the maximum (relative to infinity) parallax error will be for a displacement of the no-parallax-point: + If you shoot 6 images around, is 30°. Given an object 2m from the lens the maximum (relative to infinity) parallax error will be for a displacement of the no-parallax-point: - Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html 2008-09-12 22:18:32 UTC (rev 3418) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html 2008-09-12 22:22:55 UTC (rev 3419) @@ -54,8 +54,8 @@ Camera level to the horizon + 8000px width 12000px width - Falling lines example © Daniela Dürbeck - corrected image in Panorama Editor + Falling lines example © Daniela Dürbeck + corrected image in Panorama Editor If the camera was level to the horizon, one pair of vertical control points is enough to correct for falling lines. Go to Control points tab and set one point to the top of something vertical in your image in the left pane and one point at the bottom of the same vertical structure in the right pane. This vertical structure must not go through or near the image center. Be sure to choose Vertical line as control point type. On Optimizer tab check Interface: Advanced. Check Pitch and Use control points of: for Image 0. All other fields are unchecked. Then press Run Optimizer and confirm the following dialog. @@ -66,11 +66,11 @@ Camera tilted and rotated - - Falling lines example 2 © Erik Krause - Image in Control Point Editor + Falling lines example 2 © Erik Krause + Image in Control Point Editor Corrected image in Panorama Editor + Corrected image in Panorama Editor If the camera was rotated you need at least two vertical lines control point pairs. Go to Control points tab and set two point pairs on some vertical structures well apart from each other. For each line set a point in one pane at the bottom and in the other pane at the top of the same vertical structure. Be sure to choose Vertical line as control point type. If there is no second vertical structure you can use a horizontal one with a horizontal control points pair instead. @@ -83,8 +83,8 @@ Camera panned sideways - Panned camera example © Tom! Striewisch - corrected image + Panned camera example © Tom! Striewisch + corrected image Using a shift lens this would have been shot with camera film or sensor parallel to the subject and the lens shifted right or left. The respective parameter to simulate this in panotools is Yaw. It is not often necessary to correct for a panned camera since we are used to horizontal perspective distortion. One use is to shoot a mirror without the camera beeing mirrored. @@ -100,8 +100,8 @@ Camera panned, tilted and rotated @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3421] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2008-09-13 21:56 Revision: 3421 http://hugin.svn.sourceforge.net/hugin/?rev=3421&view=rev Author: brunopostle Date: 2008-09-13 21:56:32 +0000 (Sat, 13 Sep 2008) Log Message: ----------- cmake install didn't like the directory tree for images from the wiki. Put all images for the manual in the root. Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CMakeLists.txt hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pincushion_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Rectilinear_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Stereographic_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Wavy_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/fetch.sh Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-Big_ben_transverse_mercator.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img02.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img03.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img04.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img05.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img06.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img07.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img08.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img09.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield1_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield2_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield3_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield4_Munich.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Big_ben_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Big_ben_rectilinear.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Big_ben_stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/17af7474cdfd5abe24fd07eb58810dba.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-2125768589_b.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Focal_length.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Lamp_enfuse.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/1f09c25c5247c1eaf121df644ca42f8c.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_cubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_cylindrical.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_equirectangular.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_mercator.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Bin_ben_sinusoidal.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Panoglview.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Cubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Cylindrical.JPG hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Equirectangular.JPG hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Equirectangular_cut.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Little_planet.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Orientation-plate.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Rectlinear.JPG hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/38d368a092f7d5a4d2b42bdf4d0dd89c.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/3d6de401d007ea0cffc99610ad623239.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/532cd2696f6296132aaf8dc65152c28e.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/5f558fa7e9b1567daca23dc3433f5cec.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/600px-Tuebingen_Neckarfront_small15_2006-06-11.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/600px-Tuebingen_Neckarfront_withdustspots_small15_2006-06-11.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/687431209ed4a8feab0c151b622ef1e0.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/6e1e330821217bd2d14c40ea21747a03.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7a62f58ab1c3f78523eee522e71a9416.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/81b4c8dd7cbec41cae5ef37da5644e99.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/89539baed8c394f4b6eea437f16b047d.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/98dda29ec0838b4a60698e962d90cd03.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPScubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPScubic_2x.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPTpoly3.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPTpoly3_2x.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel-distortion.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_circ_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_cubic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_cylindrical.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_equirectangular.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_ff_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_rectilinear.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Bubble-distortion.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_artifical_B_Y.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_artifical_R_C.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_fringes00.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_fringes01.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_fringes01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_strange01.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_strange01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_strange02.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA00.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA01.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA01.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA02.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA03.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Flags.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_center_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_edit_add.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filenew.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fileopen.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesave.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesaveas.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fit_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_info.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_list.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_optimize.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_auto_update.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_num_transform.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_all.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_none.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_redo.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_reload.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_straighten_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_undo.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolate_none.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolate_poly3.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolate_sinc256.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Medinet_habu_horizontal_fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Medinet_habu_horizontal_stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.gif hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pincushion-distortion.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/RatingStar_002.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vertical-fisheye.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vertical-stereographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/b27abc434a11d07b390df859d7aa782a.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/c398d95d4b6e864a2b448a53b5a245fd.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/cc88199a6c96fed69af02f61e67435b6.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/ccf48cf728225d3dcecf1f74e74dafa3.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/d4466e5ff97cd6bbdddc514f3a28fb88.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/db71893e7683801204b25f076e7db8b3.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/e49f330a1a85dbab8724c8177de38cb0.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/fd9eb36b9149cc4e2efebd10bdc4fdf2.png Removed Paths: ------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/wiki/ Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-Big_ben_transverse_mercator.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img02.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img03.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img04.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img05.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img06.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img07.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img08.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/100px-PC_img09.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield1_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield2_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield3_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/120px-Flatfield4_Munich.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Big_ben_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Big_ben_rectilinear.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Big_ben_stereographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/17af7474cdfd5abe24fd07eb58810dba.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-2125768589_b.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Focal_length.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Lamp_enfuse.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/1f09c25c5247c1eaf121df644ca42f8c.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_cubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_cylindrical.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_equirectangular.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Big_ben_mercator.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Bin_ben_sinusoidal.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Panoglview.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Cubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Cylindrical.JPG ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Equirectangular.JPG ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Equirectangular_cut.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Little_planet.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Orientation-plate.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/250px-Rectlinear.JPG ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/38d368a092f7d5a4d2b42bdf4d0dd89c.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/3d6de401d007ea0cffc99610ad623239.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/532cd2696f6296132aaf8dc65152c28e.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/5f558fa7e9b1567daca23dc3433f5cec.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/600px-Tuebingen_Neckarfront_small15_2006-06-11.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/600px-Tuebingen_Neckarfront_withdustspots_small15_2006-06-11.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/687431209ed4a8feab0c151b622ef1e0.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/6e1e330821217bd2d14c40ea21747a03.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7a62f58ab1c3f78523eee522e71a9416.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/81b4c8dd7cbec41cae5ef37da5644e99.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/89539baed8c394f4b6eea437f16b047d.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/98dda29ec0838b4a60698e962d90cd03.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -54,10 +54,10 @@ On the left is what Photoshop produced by downsampling from a 6068x3034 pano, using the Image Size command with Bicubic resampling. (6068x3034 was the PTGui "optimum" size.) On the right is what Panorama Tools produced directly at 1000x500. Actual pixels - + 2X enlargement to show the aliasing more clearly - + Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPScubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPScubic_2x.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPTpoly3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/AliasingPTpoly3_2x.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel-distortion.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -40,7 +40,7 @@ introduced by the lens itself. It is a common Lens distortion that can be corrected by the lens correction model of panotools. - A photograph showing exaggerated barrel distortion + A photograph showing exaggerated barrel distortion Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_circ_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_cubic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_cylindrical.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_equirectangular.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_ff_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_rectilinear.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Big_ben_stereographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Bubble-distortion.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_artifical_B_Y.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_artifical_R_C.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_fringes00.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_fringes01.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_fringes01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_strange01.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_strange01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_strange02.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA00.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA01.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA02.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CA_tCA03.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CMakeLists.txt =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CMakeLists.txt 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CMakeLists.txt 2008-09-13 21:56:32 UTC (rev 3421) @@ -1,5 +1,5 @@ -FILE(GLOB DATAFILES *.htm *.html *.ico *.jpg *.png *.xpm *.txt *hhc *hhk *hhp +FILE(GLOB DATAFILES *.htm *.html *.ico *.gif *.JPG *.jpg *.png *.xpm *.txt *hhc *hhk *hhp *.manual) INSTALL(FILES{DATAFILES} DESTINATION {HUGINDATADIR}/xrc/data/help_en_EN) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -84,8 +84,8 @@ • Color fringes should be in all corners the same direction pointing out from the center. • Difficulties to view - Artificial Red-Cyan TCA - Artificial Blue-Yellow TCA + Artificial Red-Cyan TCA + Artificial Blue-Yellow TCA If you want to test your lens for CA the subject you shoot is critical. The visibility of TCA highly depends on the colors forming contrast edges. Here two artificial examples to illustrate this. In both images TCA was introduced by sizing one channel to 101%. In the upper image this was the red channel causing red-cyan fringes in the lower image sizing the blue channel to 101% caused blue-yellow fringes. Please have a close look at the half with the azure background in both images. The cyan fringes in the upper image are not visible at all with dark green foreground, the red fringes turn into an almost invisible dark brown. In the lower image both blue and yellow fringes are invisible on the more saturated yellow background. Where it turns to a lighter shade of yellow the blue fringes appear purple. The yellow fringes are green on the azure background. @@ -94,13 +94,13 @@ Example with true TCA This image is reduced to 30% but still shows heavy TCA as a result of the usage of a cheap wide angle converter: - Image courtesy of © Thomas Niemann + Image courtesy of © Thomas Niemann Here a crop of the upper left corner, enlarged to 200%. To verify this is true TCA you can simply cycle through the color channels (f.e. by pressing Ctrl+1, Ctrl+2 and Ctrl+3 in Photoshop). If the whole image content in areas with more or less neutral colors seems to move this is true TCA: - + switch on GIF animation to see the different channels in the right image The whole image content seems to move if channels change. This is clearly due to TCA. As you can see, the channels have different sharpness. This is most likely due to longitudinal CA. For comparison a similar sized and enlarged crop from the center: - + There are no color fringes in the center. A good indicator of true TCA. You can try to correct TCA by hand in one corner in Photoshop to see whether it is worth the effort to correct it in total: @@ -117,24 +117,24 @@ Here is the above example after using this technique. - + The remaining light blue fringes can not be corrected. They are most likely not lens TCA but an effect as described under What it is not. Example with no TCA but purple fringes This image is reduced to 40%. It shows purple fringes but no chromatic aberration: - + Here the enlargement of the upper left corner and the moving channels: - + (switch on GIF animation to see the different channels in the right image) As you can notice, the details on the grey tree don't move at all. It's only the left (outside) side of the overexposed sky areas that changes. Strange Example This crop (lower left corner) is from a frequently used combo: Nikon D70 with Nikkor 10.5mm full frame fisheye (image (c) Andrey Ilyin). At the first glance this looks like normal red-cyan TCA. But if you try to correct this one, it will drive you nuts. Have a close look on the moving channels: - + (switch on GIF animation to see the different channels in the right image) As you can see part of the image details move but part doesn't (the blade of grass in the center). If you minimize the fringes there will be new fringes or even double details with different color: - + This weird kind of colored fringes is definitely not lens CA. I can only think of some effects with the microlenses Nikon placed in front of each sensor pixel, but this is wild guess. How to correct Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -61,7 +61,7 @@ the flags and generate a script for PTOptimizer. This functionality is still available in the adjust menu of the Panorama Gimp plug-in, however the technique is extremely laborious and definitely not recommended. - + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ (Redirected from Cubic) - + Cubic is a type of projection for mapping a portion of the surface of a sphere (or the whole sphere) to flat images. The images are arranged like the faces of a cube and are each one in the Rectilinear Projection. This cube is viewed from it's center. Four cube faces cover front, right, back and left, one the zenith and one the nadir, each of them having 90°x90° Field of View. In each cube face all straight lines stay straight, hence it is very good for editing. See extracting and inserting rectilinear Views on different possibilities how to extract cube faces from an equirectangular image and inserting them again. Images in the Cubic projection are commonly used as the image source by several spherical panorama viewers, including SPi-V and Quicktime. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ - + Cubic is a type of projection for mapping a portion of the surface of a sphere (or the whole sphere) to flat images. The images are arranged like the faces of a cube and are each one in the Rectilinear Projection. This cube is viewed from it's center. Four cube faces cover front, right, back and left, one the zenith and one the nadir, each of them having 90°x90° Field of View. In each cube face all straight lines stay straight, hence it is very good for editing. See extracting and inserting rectilinear Views on different possibilities how to extract cube faces from an equirectangular image and inserting them again. Images in the Cubic projection are commonly used as the image source by several spherical panorama viewers, including SPi-V and Quicktime. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ (Redirected from Cylindrical) - + A cylindrical projection is a type of projection for mapping a portion of the surface of a sphere to a flat image. It can be envisioned by imagining wrapping a flat piece of paper around the circumference of a sphere, such that it is tangent to the sphere at its equator. Shining a light from the center of the sphere then projects the spherical surface onto the flat paper. In panoramic imaging, the cylindrical projection is most often used for prints of wide panoramas which occupy large range (>120 degrees) of longitude. Like the Equirectangular Projection, the cylindrical projection also preserves verticals, but it cannot represent data near the poles (nadir and zenith), which are distorted and stretched further and further to infinity. It can however be used to display more than 360 degrees horizontally: scanning cameras often record a little bit more than 360 degrees so the overlapping region is easier to be stitched if light changes or something moves in that area. Multiples of 360 degrees can e.g. display a changing subject like different seasons. Straight lines which are not vertical in reality become curved (other than the horizon). The horizon is mapped to a straight line across the middle of the image. Of course this only applies if the axis which the camera was rotated around was strictly vertical. If not the horizon is curved. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ - + A cylindrical projection is a type of projection for mapping a portion of the surface of a sphere to a flat image. It can be envisioned by imagining wrapping a flat piece of paper around the circumference of a sphere, such that it is tangent to the sphere at its equator. Shining a light from the center of the sphere then projects the spherical surface onto the flat paper. In panoramic imaging, the cylindrical projection is most often used for prints of wide panoramas which occupy large range (>120 degrees) of longitude. Like the Equirectangular Projection, the cylindrical projection also preserves verticals, but it cannot represent data near the poles (nadir and zenith), which are distorted and stretched further and further to infinity. It can however be used to display more than 360 degrees horizontally: scanning cameras often record a little bit more than 360 degrees so the overlapping region is easier to be stitched if light changes or something moves in that area. Multiples of 360 degrees can e.g. display a changing subject like different seasons. Straight lines which are not vertical in reality become curved (other than the horizon). The horizon is mapped to a straight line across the middle of the image. Of course this only applies if the axis which the camera was rotated around was strictly vertical. If not the horizon is curved. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -37,38 +37,38 @@ Dust can get into camera optics. In panorama images created from such photos the repetitive pattern can be particulary irritating, as a dust speck or a dust speck pattern tends to show up multiple times. - Image with dust specks + Image with dust specks One can prepare a flatfield for correction. While one may correct the input files prior to stitching precessing each with the gimp for example, a much smoother workflow results if the stitching software itself provides for the use of a flatfield. - Image without dust specks + Image without dust specks Flatfields may also be used to correct vignetting, or vignetting correction and dust removal combined. But even with hugin 0.7 using a parametrisation approach for vignetting, a suitably prepared flatfield is useful for dust removal. Example of flatfield performance - + Original image - + Snapped raw flatfield - + Flatfield - + Corrected image Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -83,8 +83,8 @@ See also Tutorials featuring enblend: - • Using enblend to fill the "Hole in the floor" - • How to use enblend for patching zenith and nadir images + • Using enblend to fill the "Hole in the floor" + • How to use enblend for patching zenith and nadir images External links • Enblend Project Page Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,8 +35,8 @@ - Four exposure panorama blended with enfuse - 17 EV image blended with enfuse - (c) Jacek Zagaja + Four exposure panorama blended with enfuse + 17 EV image blended with enfuse - (c) Jacek Zagaja Enfuse is a command-line program used to merge different exposures of the same scene to produce an image that looks very much like a tonemapped image (without the halos) but requires no creation of an HDR image. Therefore it is much simpler to use and allows the creation of very large multiple exposure panoramas. Enfuse is based on a paper by Tom Mertens, Jan Kautz and Frank Van Reeth: "Exposure fusion" The implementation was done by Andrew Mihal (developer of Enblend) and the hugin team around Pablo d'Angelo Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ (Redirected from Equirectangular) - + Description This is a type of projection for mapping a portion of the surface of a sphere to a flat image. It is also called the "non-projection", or plate carre, since the horizontal coordinate is simply longitude, and the vertical coordinate is simply latitude, with no transformation or scaling applied. The equirectangular projection was used in map creation since it was invented around 100 A.D. by Marinus of Tyre. See Mathworld's page for more detailed information on the mathematics of this projection. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ - + Description This is a type of projection for mapping a portion of the surface of a sphere to a flat image. It is also called the "non-projection", or plate carre, since the horizontal coordinate is simply longitude, and the vertical coordinate is simply latitude, with no transformation or scaling applied. The equirectangular projection was used in map creation since it was invented around 100 A.D. by Marinus of Tyre. See Mathworld's page for more detailed information on the mathematics of this projection. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -42,23 +42,23 @@ Field of view is often abbreviated as FoV. Usually field of view refers to the horizontal field of view (hFoV) of an image. Some applications make use of the vertical field of view (vFoV) which can be calculated from the Aspect Ratio of the image: For rectilinear images: - + For fisheye images (approximation): - + Conversion from focal length The other standard measure of the width or narrowness of a lens is Focal Length. Assuming a 35mm negative width and a rectilinear lens, the field of view can be calculated like so: - + See Fisheye Projection for formulas for Fisheyes. Conversion from horizontal to vertical and vice versa For fisheye (approximation) and equirectangular images: - - + + For rectilinear images: - - + + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,17 +35,17 @@ - Circular Fisheye projection, with permission from Ben Kreunen - Fullframe Fisheye projection, with permission from Ben Kreunen + Circular Fisheye projection, with permission from Ben Kreunen + Fullframe Fisheye projection, with permission from Ben Kreunen This is a class of projections for mapping a portion of the surface of a sphere to a flat image, typically a camera's film or detector plane. In a fisheye projection the distance from the centre of the image to a point is close to proportional to the true angle of separation. Commonly there are two types of fisheye distinguished: circular fisheyes and fullframe fisheyes. However, both follow the same projection geometrics. The only difference is one of Field of View: for a circular fisheye the circular image fits (more or less) completely in the frame, leaving blank areas in the corner. For the full frame variety, the image is over-filled by the circular fisheye image, leaving no blank space on the film or detector. A circular fisheye can be made full frame if you use it with a smaller sensor/film size (and vice versa), or by zooming a fisheye adaptor on a zoom lens. There is no single fisheye projection, but instead there are a class of projection transformation all referred to as fisheye by various lens manufacturers, with names like equisolid angle projection, or equidistance fisheye. Less common are traditional spherical projections which map to circular images, such as the orthographic (lenses commonly designated OP) or stereographic projections. Luckily, most of these related projections can be dealt with in a simple way. The following explanation is taken from a posting by Helmut Dersch (link to original see below): - is the angle between a point in the real world and the optical axis, which goes from the center of the image through the center of the lens. + is the angle between a point in the real world and the optical axis, which goes from the center of the image through the center of the lens. The focal length f of common fisheye lenses corresponds quite simple to θ and the radial position R of a point on the image on the film or sensor: - + So for 90 degrees, which would be the maximum theta of a lens with 180 degree Field of View, f=8mm, you get @@ -57,14 +57,14 @@ Some older Nikon lenses (e.g. the 7.5mm) try to approach a linear mapping (theta in rad) - + and succeed more or less. For most practical applications, you won't see a big difference between the two. Btw, a rectilinear lens has a mapping - + We can assume that most newer fisheyes follow the first mapping scheme. Complete text of the mail can be found at W.J. Markerink's page about fisheye analysis Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Flags.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ - Focal Length + Focal Length For photographic purpose the focal length is a physical property of a lens (or mirror) giving the distance from the lens in which rays of light that fall parallel to the optical axis into the lens are focused to one point. The exact point from which the focal length is measured is the rear Nodal Point (the location of the 'exit pupil'). This point is located outside the physical lens for common wide angle lenses for single lens reflexe cameras. For a better definition see Wikipedia: w:Focal_length Together with the film or sensor format the focal length determines the image Field of View which is far more important for panoramic imaging. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -152,37 +152,37 @@ Buttons Above the row of tabs are a series of buttons for common commands: - New project + New project Discards the current project and starts a new empty project. - Open project + Open project Opens an existing hugin, PTGUI, PTAssembler, autopano or autopano-sift project file. - Save project + Save project Saves the current project as a hugin .pto file. - Save project as + Save project as Saves as a .pto file with a different name. - Undo + Undo Undoes the most recent change to the current project. - Redo + Redo Redoes an undo. - Add image + Add image Adds an image or photo to the current project. - Re-optimize + Re-optimize Re-optimises the current project. This has exactly the same effect as clicking Optimize Now! in the hugin Optimizer tab. - Preview panorama + Preview panorama Shows the hugin Preview window. - Show control points + Show control points Shows the hugin Control Points table. - About Hugin + About Hugin Shows the hugin About pop-up window, this displays the current version and a list of contributors. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -45,32 +45,32 @@ • The brightness display of HDR and 16bit images is controlled by settings in the hugin Preferences, these settings are not used when stitching. Buttons - Center + Center This button horizontally pans the output, changing the yaw of the remapped images so they fit to the centre of the output frame. This is useful if there is a lot of black space on the left or right of the output. This also performs a Fit, equivalent to the next button. Note that centering a Rectilinear Projection or Fisheye Projection panorama will change the perspective, this may be unwanted. - Fit + Fit This doesn't change any input image parameters, it just readjusts the output Field of View such that all the input images are visible. If the images are all off-centre, then there will be a lot of black space. - Straighten + Straighten Straightening the panorama optimises the roll and pitch of the input images without changing their relative positions, levelling the panorama in the process. This normally produces good results, if you need more accurate positioning, try adding vertical control points in the hugin Control Points tab. - Num. Transf. + Num. Transf. This opens up a pop-up window that allows you to enter a numerical transform to rotate the input images without changing their relative positions - Effectively this rotates the entire panorama. Enter roll, pitch and yaw values in degrees, note that you can also realign the panorama by left and right-clicking in the preview image itself, though this is not so precise. - Auto + Auto Setting Auto will regenerate the preview every time something changes in the project. This can be slow with large preview windows, so you may want to disable Auto or reduce the size of the window. - Update + Update When Auto is unset, the preview doesn't regenerate when something changes in the project. Click Update to force a regeneration manually. - All + All By default all input images are shown in the preview, however individual images can be enabled and disabled in the Displayed images section. Use the All button to return to the default and display all the images. - None + None Similarly, hide all images with the None button, use this if you want to enable preview images one by one. displayed images Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_center_pano.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_edit_add.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filenew.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fileopen.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesave.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesaveas.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fit_pano.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_info.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_list.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_optimize.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_auto_update.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_num_transform.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_all.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_none.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_redo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_reload.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_straighten_pano.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_undo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolate_none.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolate_poly3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolate_sinc256.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -51,7 +51,7 @@ Echos Although the large kernel sinc interpolators (sinc256 and sinc1024) are far superior if you have small regular details that most likely will cause moiré with less sophisticated interpolators there is some drawback using the sinc versions if you have hard edges. They cause some echos of the edge in either direction. The example images below (enlarged to 400%) have been only interpolated twice - one rotation 5 degrees to the left and one rotation 5 degrees to the right. - Original Poly 3 interpolator Sinc 256 interpolator + Original Poly 3 interpolator Sinc 256 interpolator --Erik Krause 05:59, 6 Jul 2005 (EDT) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -56,12 +56,12 @@ For perfect rectilinear camera optics, all you would need to know is the field of view. Perfect results could be achieved by simply mapping pixels in the image to the tangent plane. Real lenses deviate from this perfect tangent plane projection. The deviations push and pull fixed points in the scene away from where they would have fallen. Luckily, rather than arbitrary pushes and pulls, almost all deviations occur radially, towards or away from some common center, and luckily the deviation amount is almost the same at a given radius around that center. Hence a model that corrects for this deviation based on the radius gives pretty good results. The lens distortion a, b and c parameters correspond to a third degree polynomial describing radial lens distortion: - + where rdest and rsrc refer to the normalized radius of an image pixel. The center point of this radius is where the optical axis hits the image - normally the image center. Normalized means here that the largest circle that completely fits into an image is said to have radius=1.0 . (In other words, radius=1.0 is half the smaller side of the image.) A perfect lens would have a=b=c=0.0 and d=1.0 which resolves into rsrc = rdest. Sometimes the above formula is written as - + which is essentially the same. Usual values for a, b and c are below 1.0, in most cases below 0.01. Too high values suggest that you chose a wrong lens type, f.e. fisheye instead of rectilinear or vice versa. This refers to the absolute values of course since a, b and c can be positive or negative (f.e. both 4.5 and -4.5 are considered too high values). Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Medinet_habu_horizontal_fisheye.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Medinet_habu_horizontal_stereographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -35,7 +35,7 @@ - panoglview on Linux panoglview is an OpenGL hardware accelerated immersive viewer for equirectangular images, originally created by + panoglview on Linux panoglview is an OpenGL hardware accelerated immersive viewer for equirectangular images, originally created by Fabian Wenzel and currently hosted on the hugin sourceforge site. The license for panoglview is the GNU General Public License (GPL). You can download pre-compiled versions of panoglview as part of the hugin installer bundles for OS X and Windows. panoglview is available for linux distributions through the usual channels. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -42,40 +42,40 @@ Full Spherical Formats There are two main spherical formats: Equirectangular and Cubic. Both are able to display the whole sphere that surrounds us - 360° along the horizon, 90° up and 90° down. Specialized viewers are needed to view spherical panoramas. - equirectangular panorama format + equirectangular panorama format Equirectangular The equirectangular format is widely used by a couple of Panorama Viewers as for example PTViewer and SPi-V. It consists of a single image with an aspect ratio of 2:1 (that is, the width must be exactly twice the height). - cubic panorama format + cubic panorama format Cubic The cubic format uses 6 cube faces to fill the whole sphere around us. The image is remapped to the cubefaces which fit seamlessly. One very wide spread cubic format is QuickTime VR. It consists of one file containing the 6 faces as JPEG compressed images together with a header giving basic information how the panorama should be displayed. Another cubic format is used by SPi-V. It consists of the 6 cubefaces in a single row or column. SPi-V treats any image with an aspect ratio of exactly 6:1 as a cubic spherical panorama. - Little planet remapping example © Erik Krause + Little planet remapping example © Erik Krause "Little Planet" This is an unusal format that remaps a full sphere such that the ground looks like if it was a little planet. See Unusual remappings for details. Partial Formats There is a number of possibilities to display partial panoramas - these are panoramas that don't fill the whole sphere in one or the other way. Partial panoramas can be displayed directly if they don't cover more than approximately 120° along the shorter side (that is they can be 360° in one direction but must be 120° or less in the other direction). The main formats are Cylindrical and Rectilinear, but partial spherical panoramas are possible, too. - cylindrical panorama format + cylindrical panorama format Cylindrical Cylindrical panoramas can show a full circle along the horizon or a part of it. They are very popular for landscape panoramas. If used for architectural subjects it might be of bother that horizontal lines (except the horizon itself) are bent. - Arc formed panorama example © Erik Krause + Arc formed panorama example © Erik Krause Arc formed A special type of a Cylindrical Projection where the panorama is arched like on common orientation plates. See details on Unusual remappings. - rectilinear panorama format + rectilinear panorama format Rectilinear Rectilinear panoramas display the subject just like an ordinary (non-fisheye) lens would do. The horizontal and vertical field of view are limited to about 120°. Straight lines stay straight, hence they are good for architectural subjects. But if either field of view is too large they suffer from unnatural looking distortions in the corners. - cutted equirectangular panorama format + cutted equirectangular panorama format Partial Spherical To partial spherical panoramas applies basically the same as to full sphericals (see above). In most cases they are used to cut off Zenith or Nadir. Vertical field of view has to be limited in this case to prevent the viewer from misinterpreting the source images. Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html 2008-09-13 20:55:27 UTC (rev 3420) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html 2008-09-13 21:56:32 UTC (rev 3421) @@ -39,26 +39,26 @@ Intro - Parallax demo © Bernhard Vogl (GIF animation must be turned on) + Parallax demo © Bernhard Vogl (GIF animation must be turned on) If you shoot the same scene from a slightly different point of view, the foreground will be shifted in relation to the background, as in this example image. Parallax occures in panoramic photography if camera and lens are not rotated around the Entrance pupil of the lens. A difference caused by parallax will be visible in the overlap between two adjacent images. Parallax errors are sometimes very hard to retouch, since necessary background details might be obscured by foreground details. A useful way to fix these kinds of errors is to 'invent' some background details. Calculation Parallax depends on @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3602] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-01-28 20:39 Revision: 3602 http://hugin.svn.sourceforge.net/hugin/?rev=3602&view=rev Author: brunopostle Date: 2009-01-28 20:39:46 +0000 (Wed, 28 Jan 2009) Log Message: ----------- Update manual from panotools wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Depth_of_Field.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/EXIF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR_workflow_with_hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Horizontal_control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_table.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nona.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTStitcher.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vertical_control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vignetting.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Ben_Equisolid.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Ben_Orthographic.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_crop.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_drag.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_identify.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_rotate_drag.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_start.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Architectural.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Equirectangular_panini.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Lambert_cylindrical_equal_area.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Miller_cylindrical.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Panini.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_crop.svg.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_drag.svg.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_identify.svg.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_photometric.svg.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_add_project.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_cancel_batch.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_clear_batch.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_folder_search.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_open_batch.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_pause_batch.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_remove_project.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_save_batch.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_skip_batch.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_start_batch.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Ben_Equisolid.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Ben_Equisolid.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Ben_Orthographic.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/150px-Ben_Orthographic.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_crop.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_crop.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_drag.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_drag.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_identify.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_identify.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_rotate_drag.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_rotate_drag.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_start.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/180px-Fast_preview_guide_start.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Architectural.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Architectural.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Equirectangular_panini.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Equirectangular_panini.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Lambert_cylindrical_equal_area.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Lambert_cylindrical_equal_area.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Miller_cylindrical.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Miller_cylindrical.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Panini.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/200px-Ben_Panini.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_crop.svg.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_crop.svg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_drag.svg.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_drag.svg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_identify.svg.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_identify.svg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_photometric.svg.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/22px-Fast_preview_icon_photometric.svg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -44,7 +44,7 @@ This can be accomplished by appropriately filtering the signal or blurring the image before resampling it. Such filtering is one way to anti-alias. (There are others, not relevant here.) When using older versions of Panorama Tools (and derived tools such as PTStitcher, nona or the Panorama Tools Plugins) the important thing to know was that Panorama Tools did not anti-alias until pano12 version 2.7.0.11. This meant that if you had Panorama Tools make a small panorama directly, it was likely to show jaggies or Moire effects. - In version 2.7.0.11 there where added a couple of anti-aliasing interpolators which can be used by either specifying the correct interpolator number in the script] or by choosing one of the interpolators directly if the Software supports it. However, the traditional interpolators "poly3", "spline16", "spline36", "sinc256", "spline64", "bilinear", "nearest neighbor" and "sinc1024" still cause aliasing. + In version 2.7.0.11 a couple of anti-aliasing interpolators where added which can be used by either specifying the correct interpolator number in the script] or by choosing one of the interpolators directly if the Software supports it. However, the traditional interpolators "poly3", "spline16", "spline36", "sinc256", "spline64", "bilinear", "nearest neighbor" and "sinc1024" still cause aliasing. Guidance You will get better results by having Panorama Tools make a large panorama, then resizing it (downsampling) using some tool like Photoshop, ImageMagick or the Gimp that does incorporate anti-aliasing, if you use a version prior to 2.7.0.11 or if it's not possible to use the new anti-aliasing filters. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -56,10 +56,12 @@ • Create a few hundred control points between each pair of consecutive photos with the g key in the control point tab. - • Fine tune all points and delete any with a correlation less than 90% (ie. enter -0.9 in select by distance and delete). + • Fine tune all points (available in the Edit menu) - • Optimise positions and delete any control points with an error greater than 0.2 pixels, reoptimise. + • Delete any control points with a correlation less than 90% (i.e. open the control point list (F3 or the Show Control Points icon in the toolbar), press the select by distance button, enter -0.9, and hit the delete button). + • Optimise positions (ctrl-T), select points by distance again but this time enter 0.2. Optimise again. + • Adjust the field-of view in the stitching tab to something slightly smaller than the input size so there are no transparent edges. • Stitch to multiple TIFF format. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -36,7 +36,6 @@ align_image_stack is a command-line tool available in the development version of hugin to align overlapping images to facilitate HDR creation, Exposure blending and extended Depth of Field images. - This article is a stub. Usage align_image_stack [options] input files @@ -77,13 +76,42 @@ -c num - Number of control points to create between adjacent images (default: 200) + Number of control points to create between adjacent images (default: 8) + -l + + Assume linear input files + + -s scale + + Scale down image by 2^scale (default: 1 [2x downsampling]). Scaling down images will improve speed at the cost of accuracy. + + -g gsize + + Break image into a rectangular grid (gsize x gsize) and attempt to find num control points in each section (default: 5 [5x5 grid] ) + -h Display help. + + + + + +Once the article is ok feel free to remove the {{Incomplete}} template + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -37,6 +37,7 @@ Autopano is software for Windows and Linux by Alexandre Jenny which automatically generates control points from groups of photographs. It works with Hugin, PTAssembler, PTGui and stand alone. The functionality is very similar to that of autopano-sift, which is actually a different program. + A commercial program using the same technology is Autopano pro External links • Autopano Project Page Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Depth_of_Field.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Depth_of_Field.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Depth_of_Field.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -74,7 +74,7 @@ Please note, that all these values for fisheye lenses are only approximations, since their focal length changes from the center to the edges as well as the effective aperture changes. Extending depth of field in software - Rik Littlefield added functionality to the pano12 library to merge multiple exposures with different focal distances into a single image with extended depth of field. This has largely been superceded by new software, notably CombineZ5,SAR and Helicon focus. + Rik Littlefield added functionality to the pano12 library to merge multiple exposures with different focal distances into a single image with extended depth of field. This has largely been superceded by new software, notably CombineZ5,SAR, Helicon focus and enfuse. Web links Some Investigations Regarding Depth of Field by Rik Littlefield: [1] Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/EXIF.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/EXIF.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/EXIF.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -37,7 +37,7 @@ The Exchangeable Image File Format (EXIF) allows camera, lens, exposure information, image description, copyright, etc. to be embedded in standardized fields within JFIF (JPEG) or TIFF image files. EXIF is a de facto standard promoted by the camera industry as a means to store metadata recorded by a digital camera, and is not intended as a general-purpose metadata storage mechanism. XMP is a more generalized format for storing arbitrary metadata in a variety of media file formats. - EXIF metadata is used by stitching products such as PTGUI to make assumptions about the camera (sensor) and lens used to shoot a given image. This information is used to set defaults for the Field of View and Cropping Factor for stitching projects. These defaults are typically used only as a starting point, and are refined through the optimization process. + EXIF metadata is used by stitching products such as PTGUI to make assumptions about the camera (sensor) and lens used to shoot a given image. This information is used to set defaults for the Field of View and Cropping Factor for stitching projects. These defaults are typically used only as a starting point, and are refined through the optimization process. As you'll note from the ExifTool pages below, there are many redundant fields due to different manufacturers defining unique fields for semantically identical information, as well as fields which are intended to store manufacturer-specific metadata. Many of these fields are undocumented, at least as far as the public is concerned, and so there is much energy in the industry devoted to decoding these unique fields, their semantics and their constraints. While EXIF is not generally intended to be user editable, there are a large number of tools that are capable of editing EXIF metadata with varying degrees of support for the huge variety of fields found in real-world EXIF files. ExifTool is free software that allows manipulation of EXIF and related data in many different kinds of files. ExifTool is one of the most comprehensive EXIF editors available, and continues to grow the number and depth of support for undocumented EXIF metadata, as well as adding support for other (non-EXIF) file formats and metadata structures. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -44,10 +44,17 @@ State of development - Enfuse is currently in beta and available with the development version of Enblend from panospace.wordpress (scroll down on that page). The most recent version is available in the hugin testers releases at hugin.panotools.org + On 8 September 2008 the first official version of enfuse has been released together with enblend. +Enfuse/enblend can be downloaded from enblend.sourceforge.net. On that site you will find the 3.2 version source code as well as precompiled windows binaries. + Beta (development) releases can be downloaded from + • panospace.wordpress (scroll down on that page) for Windows + • panorama.dyndns.org (scroll down on that page) for MacOSX + • and also from hugin.panotools.org + Known bugs - This is a list of known bugs in the current version as linked above. For a list of bugs in previous versions please refer to an older version of this page + (This section needs to be updated) +This is a list of known bugs in the current version as linked above. For a list of bugs in previous versions please refer to an older version of this page • If contrasty structures are near zenith or nadir in an equirectangular image, there might be an artifact (vortex) in the resulting pano. @@ -104,7 +111,7 @@ --compression=COMP - Write a compressed output file. Valid values are LZW and DEFLATE for TIFF files, and numbers from 0-100 for JPEG files. + Write a compressed output file. Valid values are NONE, PACKBITS, LZW and DEFLATE for TIFF files, and numbers from 0-100 for JPEG files. Extended options -b kilobytes @@ -150,15 +157,29 @@ Standard deviation of the gaussian weighting function (from 0) for the exposure criterion only. default value: 0.2. Higher values cause a wider curve and more pixels to be taken from a particular image (possibly including under- and over-exposed ones). A lower value causes a narrower curve and less pixels to be taken, possibly resulting in banding. + --HardMask + + Force hard blend masks on the finest scale. This avoids averaging of fine details (only), at the expense of increasing the noise. This improves the sharpness of focus stacks considerably. + Expert options --ContrastWindowSize=s Window size for local contrast analysis. Values larger than 5 might result in increased computation times. Values in the range of 3 to 7 have given good results on focus stacks. The impact on the result quality is not easy to define. You will have to experiment. - --HardMask + --GrayProjector=OPERATOR - Force hard blend masks on the finest scale. This avoids averaging of fine details (only), at the expense of increasing the noise. This improves the sharpness of focus stacks considerably. + Apply grayscale projection OPERATOR, where OPERATOR is one of "average", "l-star", "lightness", "value", "luminance", or "channel-mixer:RED-WEIGHT:GREEN-WEIGHT:BLUE-WEIGHT". Default: "average" + --EdgeScale=EDGESCALE[:LCESCALE[:LCEFACTOR]] + + Scale on which to look for edges. Positive LCESCALE switches on local contrast enhancement by LCEFACTOR (EDGESCALE, LCESCALE, LCEFACTOR >= 0). +Append "%" to LCESCALE for values relative to EDGESCALE; +append "%" to LCEFACTOR for relative value. Defaults: 0:0:0 + + --MinCurvature=CURVATURE + + Minimum CURVATURE for an edge to qualify. Append "%" for relative values. Default: 0. + --debug Output intermediate images for debugging. @@ -171,12 +192,12 @@ enfuse has triggered the development of some GUIs even before it is finally released. Multi platform - • The coming release of hugin will integrate enfuse fully. For recent development snapshots see above download page (open source). + • The recent release of hugin has integrate enfuse fully. Get it from http://hugin.sourceforge.net (open source). • PTGui Pro since version 7.7 has a built in image fusion tool which features the exposure criterion only but has extended adjustment possibilities. Windows - • The droplets by Erik Krause are contained in the enfuse/enblend snapshots packages from the above download page and installed ready to use. A group of image files or an entire folder can be dragged and dropped on a droplet. In case of a folder the user can specify the number of images in a bracketed series, hence multiple series can be enfused in one go. The droplets copy relevant EXIF data to the result image such that camera and lens data isn't lost f.e. for subsequent stitching. Another droplet version does automatic alignment in order to allow for handheld bracketed series. (open source) + • The droplets by Erik Krause are contained in the hugin windows package from http://hugin.sourceforge.net and installed ready to use. A group of image files or an entire folder can be dragged and dropped on a droplet. In case of a folder the user can specify the number of images in a bracketed series, hence multiple series can be enfused in one go. The droplets copy relevant EXIF data to the result image such that camera and lens data isn't lost f.e. for subsequent stitching. Another droplet version does automatic alignment in order to allow for handheld bracketed series. (open source) • EnfuseGUI by Ingemar Bergmark is a graphical user interface (free). @@ -189,6 +210,8 @@ • Bracketeer by Brian Greenstone is a graphical user interface with preview function. (commercial) + • ImageFuser by Harry van der Wolf is a graphical user interface for enfuse and align_image_stack with preview function (free software but released as donationware) + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR_workflow_with_hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR_workflow_with_hugin.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR_workflow_with_hugin.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -171,7 +171,24 @@ tone mapping interactively. Photomatix also can perform tone mapping. + + + + + +Once the article is ok feel free to remove the {{Outdated}} template + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Horizontal_control_points.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Horizontal_control_points.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Horizontal_control_points.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -40,7 +40,7 @@ aligning photos using control points: Normal points are t0 points, horizontal control points are t1 points and vertical control points are t2 points. - The main use of horizontal control points is to change the perspective of the output panorama such that the marked structures are horizontal in the output projection. In a multi image panorama this is only possible if the optimization of Roll and Pitch is allowed for all images and of Yaw for all but the anchor image. + The main use of horizontal control points is to change the perspective of the output panorama such that the marked structures are horizontal in the output projection. In a multi image panorama this is only possible if the optimization of Roll and Pitch is allowed for all images and of Yaw for all but the anchor image. You set horizontal control points on a horizontal structure apart from each other. However, be careful in a cylindrical or equirectangular panorama not to set them 180° apart, since this won't level the horizon. Please note that all real world horizontal lines only stay horizontal in rectilinear projection. In cylindrical, equirectangular and fisheye projections only the horizon itself stays horizontal. More details in Perspective correction and Panotools internals Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -63,6 +63,9 @@ • vig_optimize command line tool to estimate photometric parameters. • hugin_hdrmerge merges multiple exposures to HDR using Khan anti-ghosting algorithm • hugin_stitch_project batch stitches a hugin project, performing any HDR merging or blending as necessary. + • celeste_standalone removes cloud-like control points from project files. + • PTBatcherGUI queue manager for stitching multiple hugin projects. + • PTBatcher command-line access to the stitching queue. • panoglview OpenGL panorama viewer stored in sourceforge SVN alongside hugin which must be built separately. • autopano-sift-C version of autopano-sift written in C, also needs to be built separately. • @@ -78,13 +81,13 @@ • Hugin Optimizer tab • Hugin Exposure tab • Hugin Stitcher tab + • Hugin Batch Stitcher • Hugin Preferences • Hugin Preview window + • Hugin Fast Preview window • Hugin Control Points table • Hugin Keyboard shortcuts - • - • Hugin Batch Stitcher • - + Development Hugin is Open Source, and like every community-developed software very much dependent on voluntary contributions of resources. If you have coding skills, you are welcome to look at the source code and contribute to it. Even if you don't have coding skills, you most likely have some skills that the project could use and you are more than welcome to contribute your time. The tasks requiring attention change frequently and so do the required skillset and resources. Find more about the development process. @@ -107,4 +110,4 @@ - + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -1,95 +1,83 @@ - - - - - - - Hugin batch stitcher - PanoTools.org Wiki - - - - - - - - - - - - - - - - - - - - - Hugin Batch Stitcher - - - - - Batch Stitcher is a component of hugin that provides functionality to stitch multiple projects in a batch queue. Its goal is to make stitching of multiple projects faster(*, in addition batch stitcher also provides ability of automatic recognition of panoramas). The process of stitching multiple projects is simplified using a queue of projects. User can add/edit/delete projects in the queue. - * not yet implemented - Hugin Batch Stitcher consists of a list of projects. Projects in the list are ordered in sequential order. By default, the list is reinstated everytime you open the applicaition. What is more, entire queue of projects can be saved and reopened later using buttons Clear Batch, Open Batch, Save Batch. - - Flag options - Batch process is also influenced by the following check boxes: - - - • parallel execution:Execute stitching of projects in the list parallel rather than in sequential order. Check this only if you are certain your computer is up for the task of stiching multiple projects at the same time. • - • delete .pto files: After stitching of each projects ends, Batch Stitcher will delete the project file of the currently processed project. Be careful, deleted files are lost! • - • owerwrite always: Always(for each project) overwrite output filename if it exists. Otherwise, you will get a dialog box wheather you want to overwrite files or not. • - • Shutdown when done: Turn off computer when batch process ends. • - - - Buttons - - Clear batch - Removes all projects from the list. - - Open batch - Open a batch file with a list of projects that was saved earlier. - - Save batch - Save current list of projects to a file. File can later be opened using the Open batch button - - Start - Starts the batch process and stitches all projects in the queue. - - Skip - Stops stitching of current project in batch process and starts stitching next project in the queue. This button is inactive when batch process is not running. - - Pause - Pauses the current batch process. In order to continue the process press the Start button. This button is inactive when batch process is not running. - - Cancel - Stops batch execution. -This button is active only when batch process is running. - - Add project - Adds projects to the list. A file browser appears where users can select one(* or multiple) .pto or .pts files. - Remove project - Removes selected project from the list. - - Folder search - Recursively searches given folder for project files and appends them to project list. - - Keyboard shortcuts - Here is a summary of the keyboard shortcuts available in the Control Point tab: - Key Function - - - • a add a new point that has been selected in both images, and the auto add is switched off. • cursor keys scroll image under the mouse cursor - • shift + cursor keys scroll both images at the same time - • f fine tune currently selected control point pair. Same as the Fine Tune button - • g experimental control point generation algorithm. - • Del Remove currently selected control point. - • 0 Zoom out to full view. - • 1 100% view. - - - \ No newline at end of file + + + + + + + + + + Hugin Batch Stitcher - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + Hugin Batch Stitcher + + + + + Batch Stitcher is a component of hugin that provides functionality to stitch multiple projects in a batch queue. Its goal is to make stitching of multiple projects faster. The process of stitching multiple projects is simplified using a queue of projects. User can add/edit/delete projects in the queue. + Hugin Batch Stitcher consists of a list of projects. Projects in the list are ordered in sequential order. By default, the list is reinstated every time you open the application. What is more, entire queue of projects can be saved and reopened later using buttons Clear Batch, Open Batch, Save Batch. + + Flag options + Batch process is also influenced by the following check boxes: + + • parallel execution: Execute stitching of projects in the list parallel rather than in sequential order. Check this only if you are certain your computer is up for the task of stitching multiple projects at the same time. + • delete .pto files: After stitching of each projects ends, Batch Stitcher will delete the project file of the currently processed project. Be careful, deleted files are lost! + • overwrite always: Always(for each project) overwrite output filename if it exists. Otherwise, you will get a dialog box whether you want to overwrite files or not. + • Shutdown when done: Turn off computer when batch process ends. + + Buttons + Clear batch + Removes all projects from the list. + + Open batch + Open a batch file with a list of projects that was saved earlier. + + Save batch + Save current list of projects to a file. File can later be opened using the Open batch button + + Start + Starts the batch process and stitches all projects in the queue. + + Skip + Stops stitching of current project in batch process and starts stitching next project in the queue. This button is inactive when batch process is not running. + + Pause + Pauses the current batch process. In order to continue the process press the Start button. This button is inactive when batch process is not running. + + Cancel + Stops batch execution. This button is active only when batch process is running. + + Add project + Adds projects to the list. A file browser appears where users can select one or multiple .pto or .pts files. + + Remove project + Removes selected project from the list. + + Folder search + Recursively searches given folder for project files and appends them to project list. + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_table.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_table.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_table.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -39,9 +39,10 @@ in the project, whereas the hugin Control Points tab shows only those points joining a pair of images. The list of points can be sorted by clicking on one of the column titles, clicking twice will reverse the sort: - • #, the index number of the control point pair, deleting points will renumber the list. + • G CP#, the global (project-wide) index number of the control point pair, deleting points will renumber the list. • left Img., the index number of the first image in the pair (left/right has no significance except that this is the order they are shown in the hugin Control Points tab). • right Img., the index number of the second image in the pair. + • P CP#, the local index number (of two images shown in the Hugin Control Points tab) of the control point pair, deleting points will renumber the list. • Alignment, the type of control point, these can be normal control points, horizontal control points, vertical control points or straight line control points. • Distance, the distance in pixels between a perfect alignment and the actual alignment achieved by the optimiser. Otherwise, after selecting Fine-tune all Points from the Edit menu, this column shows the correlation between the points (0.0 indicates no correlation and 1.00 indicates 100% correlation) - Typically values over 0.8 show that the image areas around each point of the pair are very similar (an 80% correlation). Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -41,7 +41,7 @@ See Compiling Hugin on OSX How do I compile hugin on my linux machine? - For ubuntu/debian users, Rob Park had written a good Compile Hugin on Ubuntu document, but it no longer seems to be available. For Ubuntu users there is a work-in-progress explaining how to compile hugin and libpano13 (comments welcome). + A great tutorial for Ubuntu users is located here Compiling Hugin in Ubuntu. There is also a tutorial located here as well work-in-progress explaining how to compile hugin and libpano13 (comments welcome). For ubuntu/debian users, Rob Park had written a good Compile Hugin on Ubuntu document, but it no longer seems to be available. How do I compile hugin on my Windows machine? See Compiling Hugin on Windows Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -0,0 +1,99 @@ + + + + + + + + + + Hugin Fast Preview window - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + Hugin Fast Preview window + + + + + Like the more accurate Hugin Preview window, the fast preview shows something similar to the final stitched output, but with a few important differences: + + • Reduced resolution input images are used, so some areas can appear blurred that will be sharp in the final output. + • Seams are not created, images are simply overlaid with the first image at the bottom of the stack and the last at the top. + • Blending by a tool such as enblend isn't shown. + • The brightness display of HDR and 16bit images is controlled by settings in the hugin Preferences, these settings are not used when stitching. The colouring of these images will also be inaccurate when using exposure or white balance correction. For HDR panoramas, the Hugin Preview window is recommended instead. + • Photometric correction only includes white balance and exposure, unless full photometric correction is enabled with the the Photometrics button. + • The remappings are approximate, the output by a tool such as nona is more accurate. If this concerns you more than speed, use the Hugin Preview window instead. + • It's much faster ;-) + + + Buttons + Any button appearing in both preview windows works the same, see Hugin Preview window for how to use them. The buttons specific to the fast preview are explained below. + + Photometrics + Enables full photometric correction. When turned on, this will cause significant delay when changing photometric parameters. It also takes a while to turn on and off. However, with it enabled you get much better representation of the colours in the output. With it turned off, you get correction only for exposure and white balance. With it turned on, you also get vignetting and colour response correction. The Hugin Preview window does all these things by default, so you may wish to use that instead. + + Drag + Using this tool you can recentre the panorama interactively. With it turned on, try the following: + + • Drag the panorama with the left mouse button to rotate the panorama's images. The centre of rotation is the point where you pushed the mouse button down. + • Hold shift when doing the above to constrain movement to yaw or pitch. Note pitch is affected by the centre of rotation. + • Drag the panorama with the right mouse button or hold control and drag with the left to roll the panorama (rotate around the middle) + + If the panorama contains unconnected components, they will move individually. + Press the button again to turn it off. + + Crop + Using this tool you can set the output cropping region interactively. To do this precisely instead, use the Stitcher tab. Initially, the entire panorama is in the output region (i.e. nothing is cropped). + To change the cropping at each edge, move the mouse towards that edge until a white box appears along it, then drag with the left mouse button until the edge is where you want it. The darker areas represent the region that is cropped off. You can move two edges at once by moving the mouse towards the corner shared by the edges until both white boxes appear. If you wish to move the whole region at once, move the mouse into the middle so that all four edges have boxes along them and drag. + Press the button again to turn it off. + + Identify + Using this tool you can find where your images are, and match them to their number. You can also edit control points. + When this tool is turned on, move the mouse over the visibility buttons for the images (the numbers at the top of the preview). The image with the number on the button under the mouse lights up red in the preview. Moving the mouse over the panorama highlights all the images under the mouse in different colours. The buttons for those images lights up in matching colours. + When the mouse is on the overlap of two images, click to edit the control points between those images. + + Blend modes + The normal blend mode will draw the images as a stack. The difference blend mode will do the same, except the image under the mouse pointer will be subtracted from the rest of the stack. Use this to determine if the alignment went well: where you can see edges in the subtracted image, these edges are misaligned. Be warned that this isn't fully accurate, the other preview has a better difference mode. + + In practice + A panorama with unconnected image groups after optimisation. + Let's try using this preview to help with a panorama where automatic alignment failed. This panorama was taken where a lot of things were blowing around in the wind, and the clouds were changing quickly, so it is not surprising that it aligning it is a struggle. The Assistant tab tells us there are multiple unconnected image groups. We can optimise the panorama and end up with a images correctly positioned amongst the group they are in, but the groups themselves are not aligned. Try this first. + + Dragging images with the drag tool. + Using the Drag tool, we can roughly align the groups together: + + 1. Turn on the tool with the Drag button. + 2. Drag each component so the horizon is in the middle, using the left mouse button. + 3. Drag with the right mouse button (or hold control and drag with the left) to level the horizon. Rotating images with the drag tool. + 4. Hold shift and drag with the left mouse button sideways to approximately line up the image with the other groups. + + Two images highlighted in the preview window. + When we have the images in approximately the right position, we can begin placing control points to guide the optimiser. The Identify tool lends a hand here. Firstly, turn on the identify tool. Move the mouse on an overlap that was recently created between two image groups. The images in the overlap light up. Move the mouse to a place where there is only two images in that overlap, and click. The two images are opened in the control point editor (there may be a short pause while the images are loaded). Once you have placed control points manually, you can return to the preview to find some more image pairs. + + Adjusting the cropping region. + When you are happy that your panorama contains sufficient control points, optimise it again. The panorama will likely have the horizon at the wrong angle, in this case press Straighten on the preview window. You can then frame the panorama using the drag tool (hold shift so you don't make it wonky again!). Use your artistic judgement here. If you want to crop your panorama, click Crop and drag the edges of the cropping rectangle. + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -44,6 +44,7 @@ Control points Individual control points can be created and edited in the Hugin Control Points tab, here in the images tab they can be manipulated together. Automatic creation of control points can be done by pressing the Create Ctrl Points button (if you select just some images, then control points will only be found for those selected). hugin will then launch autopano or autopano-sift and add the detected control points to the project. The Hugin Preferences determine which of these autopano programs should be used and set further autopano options. Remove Points does exactly what its name suggests, it removes control points between the selected images, or all control points if no image is selected. + Often a project has many control points attached to clouds in the sky, this is usually unwanted as clouds move between photos. Clicking Run Celeste will attempt to identify 'sky' control points using the celeste tool and delete them. Image orientation In the Image Orientation section, the position of the selected images in the final panorama can be specified by yaw, pitch and roll angle (in degrees). The Reset button will reset all angles to zero. This is useful if the optimizer could not determine the image orientation well and got stuck with a suboptimal result. It is possible to select multiple images at the same time. Changes in orientation will be applied to all selected images Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -123,6 +123,10 @@ • Save as a pto file with a different name. • Write PTStitcher script, saves a simplified project file suitable for batch stitching with PTStitcher, nona or PTmender. Note that nona can stitch a hugin project file directly, so this step is unnecessary when using nona. + + • Run PTBatcher, launches the Hugin Batch Stitcher GUI queue manager, note that the queue won't be processed unless this queue manager is running. + • Apply Template, assigns parameters from an existing pto project to the current set of photos. Only position and lens parameters are transferred, control points are ignored. • Preferences opens the hugin Preferences window. @@ -141,6 +145,7 @@ View Help • About Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -36,7 +36,7 @@ hugin provides a pop-up window showing a preview of the final stitched result. -This is a smaller version of the output created by saving to a file in the + The preview window is a smaller version of the output created by saving to a file in the hugin Stitcher tab with some differences: • Reduced resolution input images are used, so some areas can appear blurred that will be sharp in the final output. @@ -44,6 +44,9 @@ • Blending by a tool such as enblend isn't shown. • The brightness display of HDR and 16bit images is controlled by settings in the hugin Preferences, these settings are not used when stitching. + The preview window shows the result of panorama creation with the settings chosen by the software. Through the various buttons and slides of the preview window this settings can be changed according to one's taste and needs. This changes will affect the way the final panorama will be created. + When satisfied with the preview result, the window can be closed. Attention must be paid not to close the preview window with the preview window not showing what the user wants. + Buttons Center This button horizontally pans the output, changing the yaw of the remapped images so they fit to the centre of the output frame. This is useful if there is a lot of black space on the left or right of the output. This also performs a Fit, equivalent to the next button. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -54,6 +54,11 @@ • Lambert Equal Area Azimuthal • Albers Equal Area Conic • Miller Cylindrical + • Panini + • Architectural + • Orthographic + • Equisolid + • Equirectangular Panini Field of View This is the horizontal and vertical angle of view of the output image, @@ -106,7 +111,7 @@ Note that like the Exposure blending option above, this generally only makes sense if the scene has been photographed multiple times using exposure bracketing, and the EV exposure values optimised in the hugin Exposure tab. Enable Stacked HDR images to keep copies of the remapped HDR images as supplied to enblend. Enable Individual non merged images to keep copies of each image remapped in linear colour space before deghosting and merging to HDR. - Click Stitch now! to generate output panoramas immediately (the Save project and send to batch function doesn't yet work). + Click Stitch now! to generate output panoramas immediately. Selecting Save project and send to batch adds the current project to the Hugin Batch Stitcher stitching queue, note that the queue won't be processed unless this queue manager is running. Processing nona is the default Remapper (stitching engine) supplied with hugin, normally there is no need to Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_add_project.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_add_project.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_cancel_batch.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_cancel_batch.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_clear_batch.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_clear_batch.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_folder_search.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_folder_search.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_open_batch.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_open_batch.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_pause_batch.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_pause_batch.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_remove_project.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_remove_project.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_save_batch.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_save_batch.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_skip_batch.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_skip_batch.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_start_batch.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_start_batch.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nona.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nona.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nona.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -37,6 +37,11 @@ nona is a drop-in replacement for PTStitcher and is part of Hugin. There is a nona_gui version that provides the same dialog boxes as the Windows/Mac versions of PTStitcher. + Like PTStitcher and PTmender, nona performs geometrical and photometric +distortions on photos and writes the output to image files. The parameters +are specified in a .pto project file, i.e. nona doesn't decide what the +distortions are going to be, it just does the remapping part of the stitching +process. Advantages • Unlike PTStitcher, nona has full source-code availability, this means that it can be used on many more platforms such as OS X, Linux x86_64, linux powerpc, Solaris and IRIX. Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -0,0 +1,138 @@ + + + + + + + + + + Optimization - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + Optimization + + + + + + Definition + Optimization ist the process of determining the necessary warping for an image pair in order to align given control point pairs + + Optimizer variants + The below article is about the internal PTGui optimizer. The original panotools PTOptimizer as well as the hugin optimizer work very similar but have a slightly different set of features and internally use different tactics. Hence the results can differ a bit. + + Understanding optimization + John Houghton posted this clear explanation of optimization on the ptgui mailing list. + Assume for the moment that your images were taken with a perfectly +positioned camera (no parallax) and a perfect lens (no distortions). +Each image is placed on the spherical stitching surface and warped +(transformed) such that, as viewed from the center of the stitching +sphere, it looks exactly the same as the original scene viewed from +the camera position. The lens fov determines the size of the images. + It's then possible to simply slide the images around so that they +align exactly in the overlapped areas. To enable the optimizer to +perform this alignment, you assign control points on matching features +in the images. (The optimizer does not "see" the images themselves). +To align the images perfectly, a minimum of only two accurately placed +control points per overlap is sufficient, though a few more will do no +harm. + Alas, a real world lens is not perfect and commonly suffers from +barrel or pincushion distortion. If uncorrected in the warping +process, this will prevent images aligning perfectly in the overlap +areas. This issue is addressed by the lens parameters a,b and c, +which together control the amount of distortion correction applied. + When enabled, the optimizer will try different values of these +parameters in its efforts to get all the control points to align as +well as possible. Note that to enable the optimizer to align the +images accurately all over an overlap area, it needs control points +nicely spread over that whole area - or at least all along the +anticipated line where the blender will position the seam. If you +already know the optimum values for the parameters a,b and c (from +previous projects), these can be entered via the lens database or a +template or manually. They don't then need to be included in the +optimization and the wide spread of control points is no longer so +important. + Two further factors that cause problems in optimization are object +movement and parallax: + Control points should not be assigned on anything likely to have moved +between shots. The moving object will appear to be in different +positions relative to the background in successive shots. Clearly, +the optimizer will be unable to simultaneously align the stationary +background and the moving object. Aligning the moving object will +compromise the alignment of the background. E.g control points on +moving clouds might be nicely aligned, but the horizon then might +become misaligned or bent. The automatic control point generator +won't avoid moving objects, so you need to be vigilant and delete +points unwisely assigned. + The problems arising from parallax (due to not rotating the camera +about the entrance pupil of the lens) are similar. Near objects appear +to move relative to the background in successive shots and so should +not have control points assigned to them. A distant background will +be largely unaffected by parallax and should be aligned well by the +optimizer. Bear in mind that in the case of fisheye lenses, parallax +effects can't generally be avoided completely: the entrance pupil +position varies for light rays entering the lens at different angles +to the lens axis, so it's not a single point. + When the optimizer gives a bad result, with large control point +distances reported, check the placement of the bad points. Try to +account for why the cp distances are so big. If a point is not +assigned accurately on the same feature in both images, correct it so +that it is. If it's accurately positioned already, did the feature +move between shots or is it likely to be affected by parallax? If so, +delete the point. If not, look for another explanation. Maybe the +lens parameters are bad or were not included in the optimization when +they should have been. The shift parameters d and e should be +optimized in the case of fisheye lenses, but be on guard for silly, +unlikely values in any of the lens parameters. Be guided by +experience. You can always manually reset the lens parameters to zero +and try another run. + Hopefully, you will be able to achieve an optimization in which the +control point distances are very low (less than 2, say), with control +points nicely spread, and the stitched result should then be fine. +Misalignment due to parallax or movement may need correction in +post processing, Smartblend can often be helpful in disguising these +errors too, by routing the seams around objects during the blending. + The optimizer will never change the positions of the points in the +images. They should be assigned on identical features, but the +optimizer does not access the images and cannot therefore know whether +they are or are not accurately placed. + The optimizer positions the images so as to minimize the separation of +the control points, ideally reducing the cp distances all to 0 when +the points are perfectly aligned (if that is possible). If you have a +lot of bad points and you correct the placement of one point, the +optimizer will change the positions of the images to take account of +this. In doing so, some points may move closer and others further +apart, but the average cp distance should be reduced somewhat. Large +control point distances can be due to inaccurate placement but can +also result from other causes, e.g. poor lens parameters, parallax, +movement as explained in the previous post. + + External links + • Good tutorial on optimization: http://www.johnhpanos.com/optitute.htm + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTStitcher.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTStitcher.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTStitcher.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -305,9 +305,24 @@ C i0 x363.726 y125.738 X363.838 Y125.618 * -Every thing after * is ignored. +Every thing after * is ignored. + + Tutorials + Information on how to create and use PTStitcher scripts can be found on the web and on the wiki: + + • The original PTStitcher Readme file contains basic information. + • The updated original example script with lots of comments is found at Jim Watters' page + • Ben Kreunen has an excellent list about the parameters of the p- o- and m-line and some example scripts. + • Frequently asked questions about PTStitcher including solutions to common problems are found at the unofficial Panorama Tools FAQ. + • On the wiki there are some techniques described that use PTStitcher: + • Upsampling a single image with ptstitcher + • Extracting and inserting rectilinear Views + + + Calling from the command line + PTStitcher can be called from the command line (this is what all GUIs do, too). More information in the PTStitcher Readme + - \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -46,8 +46,10 @@ In all cases you start a new project and add the image you want to correct by pressing the Add button. Go to Lens parameters tab and choose your lens type (presumable normal (rectilinear)). Enter the approximate Field of View if not already read from EXIF data (it's not necessary to have it exact). If you already have lens correction parameters enter them in the a, b and c fields else enter 0.0 for each. In Panorama settings tab choose Rectilinear ('flat') as output. - Newer PTGui versions show some odd behaviour when using the internal optimizer. Checkboxes on Optimizer tab occasionally get unchecked if doing perspective correction. Use the Panorama Tools Optimizer if you have problems. + Warning + Newer PTGui versions require you to allow optimization for Roll and Pitch when using the internal optimizer together with horizontal or vertical control points. Use the Panorama Tools Optimizer in this case. + Camera tilted up or down Using a shift lens this would have been shot with camera level and the lens shifted up or down. The respective parameter to simulate this in panotools is Pitch. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html 2009-01-28 17:40:16 UTC (rev 3601) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html 2009-01-28 20:39:46 UTC (rev 3602) @@ -2,7 +2,7 @@ - + @@ -40,58 +40,99 @@ First - a word of warning: If you are looking for a projection, that will map a spherical (even partial) panorama on a flat surface without bending lines: This won't work! This link explains well why it is impossible: http://www.progonos.com/furuti/MapProj/Normal/CartDef/MapDef/mapDef.html - Some of the most common projections when working with Panoramic imaging are: + Cylindrical projections + Cylindrical projections resemble classic rectangular world maps. The horizontal Field of View is anything up to 360 degrees, horizontal distance is proportional to pan or yaw angle, vertical distance is related to the angle above or below the horizon. + + Cylindrical projection + This is the projection most commonly used for printed panoramas with a large range of longitude (>120 degrees). It can be envisioned by imagining wrapping a flat piece of paper around the sphere tangent to the equator, and projecting a light out from the center of the sphere. A full range of longitude, up to 360 degrees, can be represented with a cylindrical projection, but near the poles, the images become very distorted, so a full range of latitude cannot be used. See Cylindrical Projection for more. + + + Mercator projection + Mercator Projection h360° v140° + Mercator Projection is a conformal projection. This shows less pronounced distortion than either cylindrical or Equirectangular Projection which otherwise look very similar. See mathworld's page for details + + + Miller + h360° v147° + Miller is similar to Mercator Projection but with slightly more compression at the top and bottom of the image, this distortion is less pronounced than Equirectangular Projection making it a good format for printing. + + Equirectangular projection - + Also called the "non-projection", this is a representation of the sphere which maps longitude directly to the horizontal coordinate, and latitude to the vertical coordinate. This projection is often used for the source images in panoramic viewers like PTViewer. See definition for Equirectangular Projection for more. - Cylindrical projection -This is the projection most commonly used for printed panoramas with a large range of longitude (>120 degrees). It can be envisioned by imagining wrapping a flat piece of paper around the sphere tangent to the equator, and projecting a light out from the center of the sphere. A full range of longitude, up to 360 degrees, can be represented with a cylindrical projection, but near the poles, the images become very distorted, so a full range of latitude cannot be used. See Cylindrical Projection for more. - + Lambert cylindrical equal area + h360° v180° + This projection is 'equal area', making it very compact and suitable for purposes where distortion isn't important, similar to Sinusoidal Projection. + + Azimuthal projections + Azimuthal projections have rotational symmetry around the centre of the image, these are the kind of images that are produced by the various kinds of camera lens. + Rectilinear projection @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.  This article is incomplete. You can help Panotools Wiki by expanding it. + This article is out of date. You can help Panotools Wiki by expanding it. +  [Hugin-cvs] SF.net SVN: hugin:[3610] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-01-31 00:35 Revision: 3610 http://hugin.svn.sourceforge.net/hugin/?rev=3610&view=rev Author: brunopostle Date: 2009-01-31 00:35:17 +0000 (Sat, 31 Jan 2009) Log Message: ----------- Update manual from wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-01-31 00:26:45 UTC (rev 3609) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-01-31 00:35:17 UTC (rev 3610) @@ -181,6 +181,9 @@ Re-optimize Re-optimises the current project. This has exactly the same effect as clicking Optimize Now! in the hugin Optimizer tab. + Fast Preview panorama + Shows the hugin Fast Preview window. + Preview panorama Shows the hugin Preview window. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2009-01-31 00:26:45 UTC (rev 3609) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html 2009-01-31 00:35:17 UTC (rev 3610) @@ -2,7 +2,7 @@ - + @@ -35,7 +35,7 @@ - hugin provides a pop-up window showing a preview of the final stitched result. + hugin provides two pop-up windows showing previews of the final stitched result, the difference between these previews that the Hugin Preview window shows a more accurate image but takes time to redraw, the Hugin Fast Preview window shows updates almost instantaneously and has some useful new features. The preview window is a smaller version of the output created by saving to a file in the hugin Stitcher tab with some differences: @@ -66,7 +66,7 @@ Auto Setting Auto will regenerate the preview every time something changes in the project. This can be slow with large preview windows, so you may want to disable Auto or reduce the size of the window. - Update + Update When Auto is unset, the preview doesn't regenerate when something changes in the project. Click Update to force a regeneration manually. All This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3614] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-01-31 22:45 Revision: 3614 http://hugin.svn.sourceforge.net/hugin/?rev=3614&view=rev Author: brunopostle Date: 2009-01-31 22:45:18 +0000 (Sat, 31 Jan 2009) Log Message: ----------- fix on 'batch processor' rather than 'batch stitcher' Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html Removed Paths: ------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html Copied: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html (from rev 3613, hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html) =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html 2009-01-31 22:45:18 UTC (rev 3614) @@ -0,0 +1,83 @@ + + + + + + + + + + Hugin Batch Processor - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + Hugin Batch Processor + + + + + Batch Processor is a component of hugin that provides functionality to stitch multiple projects in a batch queue. Its goal is to make stitching of multiple projects faster. The process of stitching multiple projects is simplified using a queue of projects. User can add/edit/delete projects in the queue. + Hugin Batch Processor consists of a list of projects. Projects in the list are ordered in sequential order. By default, the list is reinstated every time you open the application. What is more, entire queue of projects can be saved and reopened later using buttons Clear Batch, Open Batch, Save Batch. + + Flag options + Batch process is also influenced by the following check boxes: + + • parallel execution: Execute stitching of projects in the list parallel rather than in sequential order. Check this only if you are certain your computer is up for the task of stitching multiple projects at the same time. + • delete .pto files: After stitching of each projects ends, Batch Processor will delete the project file of the currently processed project. Be careful, deleted files are lost! + • overwrite always: Always(for each project) overwrite output filename if it exists. Otherwise, you will get a dialog box whether you want to overwrite files or not. + • Shutdown when done: Turn off computer when batch process ends. + + Buttons + Clear batch + Removes all projects from the list. + + Open batch + Open a batch file with a list of projects that was saved earlier. + + Save batch + Save current list of projects to a file. File can later be opened using the Open batch button + + Start + Starts the batch process and stitches all projects in the queue. + + Skip + Stops stitching of current project in batch process and starts stitching next project in the queue. This button is inactive when batch process is not running. + + Pause + Pauses the current batch process. In order to continue the process press the Start button. This button is inactive when batch process is not running. + + Cancel + Stops batch execution. This button is active only when batch process is running. + + Add project + Adds projects to the list. A file browser appears where users can select one or multiple .pto or .pts files. + + Remove project + Removes selected project from the list. + + Folder search + Recursively searches given folder for project files and appends them to project list. + + + + Deleted: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html 2009-01-31 17:55:01 UTC (rev 3613) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Stitcher.html 2009-01-31 22:45:18 UTC (rev 3614) @@ -1,83 +0,0 @@ - - - - - - - - - - Hugin Batch Stitcher - PanoTools.org Wiki - - - - - - - - - - - - - - - - - - - - - - Hugin Batch Stitcher - - - - - Batch Stitcher is a component of hugin that provides functionality to stitch multiple projects in a batch queue. Its goal is to make stitching of multiple projects faster. The process of stitching multiple projects is simplified using a queue of projects. User can add/edit/delete projects in the queue. - Hugin Batch Stitcher consists of a list of projects. Projects in the list are ordered in sequential order. By default, the list is reinstated every time you open the application. What is more, entire queue of projects can be saved and reopened later using buttons Clear Batch, Open Batch, Save Batch. - - Flag options - Batch process is also influenced by the following check boxes: - - • parallel execution: Execute stitching of projects in the list parallel rather than in sequential order. Check this only if you are certain your computer is up for the task of stitching multiple projects at the same time. - • delete .pto files: After stitching of each projects ends, Batch Stitcher will delete the project file of the currently processed project. Be careful, deleted files are lost! - • overwrite always: Always(for each project) overwrite output filename if it exists. Otherwise, you will get a dialog box whether you want to overwrite files or not. - • Shutdown when done: Turn off computer when batch process ends. - - Buttons - Clear batch - Removes all projects from the list. - - Open batch - Open a batch file with a list of projects that was saved earlier. - - Save batch - Save current list of projects to a file. File can later be opened using the Open batch button - - Start - Starts the batch process and stitches all projects in the queue. - - Skip - Stops stitching of current project in batch process and starts stitching next project in the queue. This button is inactive when batch process is not running. - - Pause - Pauses the current batch process. In order to continue the process press the Start button. This button is inactive when batch process is not running. - - Cancel - Stops batch execution. This button is active only when batch process is running. - - Add project - Adds projects to the list. A file browser appears where users can select one or multiple .pto or .pts files. - - Remove project - Removes selected project from the list. - - Folder search - Recursively searches given folder for project files and appends them to project list. - - - - \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-01-31 17:55:01 UTC (rev 3613) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-01-31 22:45:18 UTC (rev 3614) @@ -45,7 +45,7 @@ Horizontal_control_points Hugin Hugin_Assistant_tab -Hugin_Batch_Stitcher +Hugin_Batch_Processor Hugin_Camera_and_Lens_tab Hugin_Control_Points_tab Hugin_Control_Points_table This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3616] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-01-31 23:37 Revision: 3616 http://hugin.svn.sourceforge.net/hugin/?rev=3616&view=rev Author: brunopostle Date: 2009-01-31 23:37:34 +0000 (Sat, 31 Jan 2009) Log Message: ----------- Update manual from wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-01-31 22:51:18 UTC (rev 3615) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-01-31 23:37:34 UTC (rev 3616) @@ -81,7 +81,7 @@ • Hugin Optimizer tab • Hugin Exposure tab • Hugin Stitcher tab - • Hugin Batch Stitcher + • Hugin Batch Processor • Hugin Preferences • Hugin Preview window • Hugin Fast Preview window Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html 2009-01-31 22:51:18 UTC (rev 3615) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html 2009-01-31 23:37:34 UTC (rev 3616) @@ -80,4 +80,4 @@ - + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-01-31 22:51:18 UTC (rev 3615) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-01-31 23:37:34 UTC (rev 3616) @@ -2,7 +2,7 @@ - + @@ -123,9 +123,9 @@ • Save as a pto file with a different name. • Write PTStitcher script, saves a simplified project file suitable for batch stitching with PTStitcher, nona or PTmender. Note that nona can stitch a hugin project file directly, so this step is unnecessary when using nona. • - • Send to batch, adds the current project to the Hugin Batch Stitcher stitching queue. + - • Run PTBatcher, launches the Hugin Batch Stitcher GUI queue manager, note that the queue won't be processed unless this queue manager is running. + • Run PTBatcher, launches the Hugin Batch Processor GUI queue manager, note that the queue won't be processed unless this queue manager is running. • Apply Template, assigns parameters from an existing pto project to the current set of photos. Only position and lens parameters are transferred, control points are ignored. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html 2009-01-31 22:51:18 UTC (rev 3615) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html 2009-01-31 23:37:34 UTC (rev 3616) @@ -144,6 +144,9 @@ Enfuse If Exposure Blending is selected in the hugin Stitcher tab then enfuse will be used to merge bracketed exposures during stitching. + + Celeste + Often a project has many control points attached to clouds in the sky, this is usually unwanted as clouds move between photos. celeste will attempt to identify 'sky' control points and delete them. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2009-01-31 22:51:18 UTC (rev 3615) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2009-01-31 23:37:34 UTC (rev 3616) @@ -111,7 +111,7 @@ Note that like the Exposure blending option above, this generally only makes sense if the scene has been photographed multiple times using exposure bracketing, and the EV exposure values optimised in the hugin Exposure tab. Enable Stacked HDR images to keep copies of the remapped HDR images as supplied to enblend. Enable Individual non merged images to keep copies of each image remapped in linear colour space before deghosting and merging to HDR. - Click Stitch now! to generate output panoramas immediately. Selecting Save project and send to batch adds the current project to the Hugin Batch Stitcher stitching queue, note that the queue won't be processed unless this queue manager is running. + Click Stitch now! to generate output panoramas immediately. Selecting Save project and send to batch adds the current project to the Hugin Batch Processor stitching queue, note that the queue won't be processed unless this queue manager is running. Processing nona is the default Remapper (stitching engine) supplied with hugin, normally there is no need to This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3633] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-02-08 22:36 Revision: 3633 http://hugin.svn.sourceforge.net/hugin/?rev=3633&view=rev Author: brunopostle Date: 2009-02-08 22:36:05 +0000 (Sun, 08 Feb 2009) Log Message: ----------- Update manual Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_center_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_edit_add.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filenew.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fileopen.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesave.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesaveas.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fit_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_info.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_list.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_optimize.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_auto_update.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_num_transform.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_all.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_none.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_redo.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_reload.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_straighten_pano.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_undo.png Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Gl_preview.png Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Gl_preview.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Gl_preview.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-02-08 18:11:02 UTC (rev 3632) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html 2009-02-08 22:36:05 UTC (rev 3633) @@ -157,40 +157,40 @@ Buttons Above the row of tabs are a series of buttons for common commands: - New project + New project Discards the current project and starts a new empty project. - Open project + Open project Opens an existing hugin, PTGUI, PTAssembler, autopano or autopano-sift project file. - Save project + Save project Saves the current project as a hugin .pto file. - Save project as + Save project as Saves as a .pto file with a different name. - Undo + Undo Undoes the most recent change to the current project. - Redo + Redo Redoes an undo. - Add image + Add image Adds an image or photo to the current project. - Re-optimize + Re-optimize Re-optimises the current project. This has exactly the same effect as clicking Optimize Now! in the hugin Optimizer tab. - Fast Preview panorama + Fast Preview panorama Shows the hugin Fast Preview window. Preview panorama Shows the hugin Preview window. - Show control points + Show control points Shows the hugin Control Points table. - About Hugin + About Hugin Shows the hugin About pop-up window, this displays the current version and a list of contributors. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_center_pano.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_edit_add.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filenew.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fileopen.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesave.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_filesaveas.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_fit_pano.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_info.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_list.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_optimize.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_auto_update.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_num_transform.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_all.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_preview_show_none.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_redo.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_reload.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_straighten_pano.png =================================================================== (Binary files differ) Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_undo.png =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3689] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-02-28 22:11 Revision: 3689 http://hugin.svn.sourceforge.net/hugin/?rev=3689&view=rev Author: brunopostle Date: 2009-02-28 22:11:43 +0000 (Sat, 28 Feb 2009) Log Message: ----------- Update manual from wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend_reference_manual.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Entropy-cutoff.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Entropy.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Gaussian.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Laplacian-of-gaussian.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Local-analysis-window.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Sharp-edge.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Smooth-edge.png Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html 2009-02-28 17:08:02 UTC (rev 3688) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html 2009-02-28 22:11:43 UTC (rev 3689) @@ -105,8 +105,8 @@ Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend_reference_manual.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend_reference_manual.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend_reference_manual.html 2009-02-28 22:11:43 UTC (rev 3689) @@ -0,0 +1,2160 @@ + + + + + + + + + + Enblend reference manual - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + Enblend reference manual + + + + + + Enblend + This manual is for Enblend (version 3.2-cvs, Thu Sep 25 07:35:10 UTC 2008), a tool for compositing images n such a way that the seam between the images is invisible, or at least very difficult to see. + + + + + + + + + + + + + + + + + + + + + + + + 1. Overview + Enblend overlays multiple TIFF images using the Burt-Adelson multiresolution spline algorithm.(1) This technique tries to make the seams between the input images invisible. The basic idea is that image features should be blended across a transition zone proportional in size to the spatial frequency of the features. For example, objects like trees and windowpanes have rapid changes in color. By blending these features in a narrow zone, you will not be able to see the seam because the eye already expects to see color changes at the edge of these features. Clouds and sky are the opposite. These features have to be blended across a wide transition zone because any sudden change in color will be immediately noticeable. + Enblend expects each input file to have an alpha channel. The alpha channel should indicate the region of the file that has valid image data. Enblend compares the alpha regions in the input files to find the areas where images overlap. Alpha channels can be used to indicate to Enblend that certain portions of an input image should not contribute to the final image. + Enblend does not align images. Use a tool as hugin or PanoTools to do this. The TIFF files produced by these programs are exactly what Enblend is designed to work with. Sometimes these GUIs allow you to select feathering for the edges of your images. This treatment is detrimental to Enblend. Turn off feathering by deselecting it or setting the feather width to zero. + Enblend blends the images in the order they are specified on the command line. You should order your images according to the way that they overlap, for example from left-to-right across the panorama. If you are making a multi-row panorama, we recommend blending each horizontal row individually, and then running Enblend a last time to blend all of the rows together vertically. + Find out more about Enblend on its webpage. + + + 2. Invocation + enblend [OPTIONS] -o OUTPUT-FILE INPUT-FILES.... + Assemble the sequence of images INPUT-FILES.... into OUTPUT-FILE. + + + + + + + + + + 2.1 Common Options + Common options control some overall features of Enblend. + + -a + Pre-assemble non-overlapping images before each blending iteration. + + This overrides the default behavior which is to blend the images sequentially in the order given on the command line. Enblend will use fewer blending iterations, but it will do more work in each iteration. + + --compression=COMPRESSION + Write a compressed output file. + + Depending on the output file format Enblend accepts different values for COMPRESSION. + + JPEG + COMPRESSION is a JPEG quality level ranging from 0'100. + TIFF + COMPRESSION is one of the keywords: + + + 'NONE' + Do not compress. This is the default. + 'DEFLATE' + Use the Deflate compression scheme also called ZIP-in-TIFF. Deflate is a lossless data compression algorithm that uses a combination of the LZ77 algorithm and Huffman coding. + 'LZW' + Use Lempel-Ziv-Welch (LZW) adaptive compression scheme. LZW compression is lossless. + 'PACKBITS' + Use PackBits compression scheme. PackBits is particular variant of run-length compression. It is lossless. + + + + Any other format + Other formats like the PNG do not accept a COMPRESSION setting. + + + -h + --help + Print information on the available options and exit. + -l LEVELS + Use exactly this many LEVELS for pyramid blending. + + This trades off quality of results for shorter execution time and lower memory usage. The default is to use as many levels as is possible given the size of the overlap regions. Enblend may still use a smaller number of levels if the geometry of the images demands. + + -o OUTPUT-FILE + Required option that specifies the name of the OUTPUT-FILE. + -v + --verbose + Increase the verbosity of progress reporting. Giving one or more '-v' options will make Enblend more verbose. + -V + --version + Output information on the Enblend version and some configuration details like extra features that have been compiled in. + -w + Blend around the ± 180° boundary. Useful for full 360° panoramas. Version 3.2-cvs of Enblend, the one described here, does not blend neither zenith nor or nadir, so you may still see some seams in these areas. + -x + Checkpoint partial results to the output file after each blending step. + -z + This option has been deprecated. It is kept for backward compatability with older scripts. Use '--compression=LZW' instead. + + + 2.2 Extended Options + Extended options control the image cache, the color model, and the cropping of the output image. + + -b BLOCKSIZE + Set the BLOCKSIZE in kilobytes (KB) of Enblend's image cache. + + This is the amount of data that Enblend will move to and from the disk in one go. The default is 2048KB, which should be ok for most systems. + + -c + Use the CIECAM02 color appearance model for blending colors. + + The input files should have embedded ICC profiles if this option is specified. If no ICC profile is present, Enblend will assume that the image uses the sRGB color space. The difference between this option and Enblend's default color blending algorithm is very slight and will be only noticeable when areas of different primary colors are blended together. + + -d + --depth=DEPTH + Force the number of bits per channel and the numeric format of the output image. + + All DEPTH specifications are valid in lowercase as well as uppercase letters. For integer format use + + 8, uint8 + Unsigned 8 bit; range: 0..255 + int16 + Signed 16 bit; range: -32768..32767 + 16, uint16 + Unsigned 16 bit; range: 0..65536 + int32 + Signed 32 bit; range: -2147483648..2147483647 + 32, uint32 + Unsigned 32 bit; range: 0..4294967295 + + + For floating-point format use + + r32, real32, float + IEEE754 single precision floating-point, 32 bits wide, 24 bit significant + • - Minimal normalized value: 1.2 × 10 -38 + • - Epsilon: 1.2 × 10 -7 + • - Maximal finite value: 3.4 × 10 38 + + + + r64, real64, double + IEEE754 double precision floating-point, 64 bits wide, 53 bit significant + • - Minimal normalized value: 2.2 × 10 -308 + • - Epsilon: 2.2 × 10 -16 + • - Maximal finite value: 1.8 × 10 308 + + + + If the requested DEPTH is not supported by the output file format, Enblend warns and chooses the DEPTH that matches best. + + -g + Gimp (before version 2.0) and Cinepaint (see section Helpful Additional Programs) exhibit unusual behavior when loading images with unassociated alpha channels. Use option '-g' to work around this problem. With this flag Enblend creates the output image with the associated alpha tag set, even though the image is really unassociated alpha. + --gpu + Use the graphics card to accelerate some computations. + + This is an experimental feature that may not work on all systems. In this version of Enblend, 3.2-cvs, only mask optimization strategy 1 benefits from this option. + + -f WIDTHxHEIGHT + -f WIDTHxHEIGHT+xXOFFSET+yYOFFSET + Set the size of the output image manually to WIDTH× HEIGHT. Optionally specify the X-OFFSET and Y-OFFSET, too. + + This option is useful when the input images are cropped TIFF files, such as those produced by nona. The stitcher nona is part of Hugin. See section Helpful Additional Programs. + + -m CACHESIZE + Set the CACHESIZE in megabytes (MB) of Enblend's image cache. + + This is the amount of memory Enblend will use for storing image data before swapping to disk. The default is 1024MB which is good for systems with 3'4gigabytes (GB) of RAM. + + --visualize=IMAGE-FILE + Create an IMAGE-FILE that visualizes the mask optimization process. + + This shows Enblend's view of the overlap region and how it decided to route the seam line. If you are experiencing artifacts or unexpected output, it may be useful to include this visualization image in your bug report. + + + 2.3 Mask Generation Options + These options control the generation and the usage of masks. + + --coarse-mask + Use a scaled-down version of the input images to create the seam line. This is the default. + --fine-mask + Use the full-size images to create the seam line. This can be slow. Use '--fine-mask' if you have very narrow overlap regions. + --load-mask=IMAGE-FILE + Instead of generating a mask, use the one in IMAGE-FILE. + --no-optimize + Turn off seam line optimization. Combined with '--fine-mask' this will produce the same type of mask as Enblend version 2.5. + --optimize + Use a two-strategy approach to route the seam line around mismatches in the overlap region. This is the default. + --save-mask=IMAGE-FILE + Save the generated mask to IMAGE-FILE. + + Use this option if you wish to edit the location of the seam line by hand. This will give you a template of the right size that you can edit to make your changes. Later, use '--load-mask' to blend the project with your custom seam line. + + + 3. Understanding Masks + A binary mask indicates for every pixel of an image if this pixel must be considered in further processing or ignored. For a weight mask, the value of the mask determines how much the pixel contributes, zero again meaning 'no contribution'. + Masks arise in two places: as part of the input files and as separate files, showing the actual pixel weights prior to image blendung or fusion. We shall explore both occurrences in the next sections. + + + 3.1 Masks in Input Files + Each of the input files for Enfuse and Enblend can contain its own mask. Both applications interpret them as binary masks no matter how many bits per image pixel they contain. + Use ImageMagick's identify or, for TIFF files, tiffinfo to inquire quickly whether a file contains a mask. Helpful Additional Programs shows where to find these programs on the web. + + + + + + + + The 'Matte' part of the image class and the 'Extra Samples' line tell us that the file features a mask. Also, many interactive image manipulation programs show the mask as a separate channel, sometimes called 'Alpha'. There, the white (high mask value) parts of the mask enable pixels and black (low mask value) parts suppress them. + The multitude of terms all describing the concept of a mask is confusing. + + Mask + A mask defines a selection of pixels. A value of zero represents an unselected pixel. The maximum value ('white') represents a selected pixel and the values between zero and the maximum are partially selected pixels. See Gimp-Savy. + Alpha Channel + The alpha channel stores the transpacency value for each pixel, typically in the range from zero to one. A value of zero means the pixel is completely transparent, thus does not contribute to the image. A value of one on the other hand means the pixel is completely opaque. + Matte + The notion 'matte' as used by ImageMagick refers to an inverted alpha channel, more precisely: 1 - alpha. See ImageMagick for further explanations. + + Enblend and Enfuse only consider pixels that have an associated mask value different from zero. If an input image does not have an alpha channel, Enblend warns and assumes a mask of all non-zero values, this is, it will use every pixel of the input image for fusion. + Stitchers like nona add a mask to their output images. + Sometimes it is helpful to manually modify a mask before fusion. For example to suppress unwanted objects (insects and cars come into mind) that moved across the scene during the exposures. If the masks of all input images are black at a certain position, the output image will have a hole there. + + + 3.2 Weight Mask Files + ... + + + 4. Tuning Memory Usage + The default configuration of Enfuse assumes a system with 3'4GB of RAM. + If Enfuse has been compiled with the C++-preprocessor symbol ENBLEND_CACHE_IMAGES it uses its own image cache, whose size is user configurable with the option '-m CACHE-SIZE' (see section Extended Options). Furthermore, option '-b BUFFER-SIZE' (see section Extended Options) allows for fine-tuning the size of a single buffer inside the image cache. Note that CACHE-SIZE is given in megabytes, whereas BUFFER-SIZE is given in kilobytes. + Usually the user lets the operating system take care of the memory management of all processes. However, a user of Enfuse might want to control the balance between the operating systems' Virtual Memory System and Enfuse's image cache for several reasons. + + • Paging in or out parts of a process' image runs at kernel level and thus can make user processes appear unresponsive or 'jumpy'. The caching mechanism of Enfuse of course runs as a user process, which is why it has less detrimental effects on the system's overall responsiveness. + • Enfuse's image cache has been optimized for accesses to image data. And all algorithms in Enfuse have been carefully arranged to play nice with the image cache. An operating system's cache has no knowledge of these particular memory access patterns. + • The disk access of the operating system to the swap device has been highly optimized. Enfuse on the other hand uses the standard IO-layer which is a slower interface. + • Limiting the amount of image cache prevents Enfuse from eating up most or all RAM, thereby forcing all user applications into the swap device. + + The CACHE-SIZE should be set in a way as to reconcile all of the above aspects even for the biggest data sets (this is many images and large images). + Suggested cache- and buffer-sizes for different amounts of available RAM. + + + + + + + + + + + + + + + Table 4.1: Suggested cache-size settings + + + 5. Helpful Additional Programs + Several libraries and programs have proven helpful when working with Enfuse and Enblend. + + Raw Image Conversion + :* DCRaw is a universal raw-converter. + • UFRaw, a raw converter based on DCRaw, adds a GUI (ufraw), versatile batch processing (ufraw-batch), and some additional features like, for example, cropping, noise reduction with wavelets, and automatic lens error correction. + + + Image Alignment and Rendering + :* ALE, David Hilvert's anti-lamenessing engine for the real die-hard command-line users aligns, filters, and renders images. + • Hugin is a GUI that aligns and stitches images. + + + It comes with several command line tools, like nona to stitch panorama images, align_image_stack to align overlapping images for HDR or create focus stacks, and fulla to correct lens errors. + + • PanoTools the successor of Helmut Dersch's original PanoTools offers a set of command-line dirven applications to create panoramas. Most notable are PTOptimizer and PTmender. + + + Image Manipulation + :* CinePaint is a branch of an early Gimp forked off at version 1.0.4. It sports much less features than the current Gimp, but offers 8bit, 16bit and 32bit color channels, HDR (for example floating-point TIFF, and OpenEXR), and a tightly integrated color management system. + • The Gimp is a general purpose image manipulation program. At the time of this writing it is still limited to images with only 8bits per channel. + • ImageMagick and its clone GraphicsMagick are general purpose command-line driven image manipulation programs. + + + High Dynamic Range + :* OpenEXR offers libraries and some programs to work with the EXR HDR format. + • PFSTools create, modify, and tonemap high-dynamic range images. + + + Libraries + :* LibJPEG is a library for handling the JPEG (JFIF) image format. + • LibPNG is a library that handles the Portable Network Graphics (PNG) image format. + • LibTIFF offers a library and utility programs to manipulate the ubiquitous Tagged Image File Format, TIFF. + + + The nifty tiffinfo command quickly inquires the properties of TIFF files. + + Meta-Data Handling + :* EXIFTool reads and writes EXIF meta data. In particular it copies meta data from one image to another. + • LittleCMS is the color management library used by Hugin, DCRaw, UFRaw, Enblend, and Enfuse. It supplies some binaries, too. tifficc, an ICC color profile applier, is of particular interest. + + + + A. Authors + + + B. GNU Free Documentation License + Version 1.2, November 2002 + + + + + 1. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other functional and useful document free in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others. +This License is a kind of 'copyleft', which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. +We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference. + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The 'Document', below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as 'you'. You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. +A 'Modified Version' of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. +A 'Secondary Section' is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. +The 'Invariant Sections' are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. +The 'Cover Texts' are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. +A 'Transparent' copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not 'Transparent' is called 'Opaque'. +Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. +The 'Title Page' means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, 'Title Page' means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. +A section 'Entitled XYZ' means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as 'Acknowledgements', 'Dedications', 'Endorsements', or 'History'.) To 'Preserve the Title' of such a section when you modify the Document means that it remains a section 'Entitled XYZ' according to this definition. +The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. + + 1. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. +You may also lend copies, under the same conditions stated above, and you may publicly display copies. + + 1. COPYING IN QUANTITY + + If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. +If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. +If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. +It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document. + + 1. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: + + 1. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. + 2. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. + 3. State on the Title page the name of the publisher of the Modified Version, as the publisher. + 4. Preserve all the copyright notices of the Document. + 5. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. + 6. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. + 7. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. + 8. Include an unaltered copy of this License. + 9. Preserve the section Entitled 'History', Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled 'History' in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. + 10. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the 'History' section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. + 11. For any section Entitled 'Acknowledgements' or 'Dedications', Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. + 12. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. + 13. Delete any section Entitled 'Endorsements'. Such a section may not be included in the Modified Version. + 14. Do not retitle any existing section to be Entitled 'Endorsements' or to conflict in title with any Invariant Section. + 15. Preserve any Warranty Disclaimers. + + + If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. +You may add a section Entitled 'Endorsements', provided it contains nothing but endorsements of your Modified Version by various parties'for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. +You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. +The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. + + 1. COMBINING DOCUMENTS + + You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. +The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. +In the combination, you must combine any sections Entitled 'History' in the various original documents, forming one section Entitled 'History'; likewise combine any sections Entitled 'Acknowledgements', and any sections Entitled 'Dedications'. You must delete all sections Entitled 'Endorsements.' + + 1. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. +You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document. + + 1. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an 'aggregate' if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. +If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate. + + 1. TRANSLATION + + Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. +If a section in the Document is Entitled 'Acknowledgements', 'Dedications', or 'History', the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. + + 1. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + + 1. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/. +Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License 'or any later version' applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. + + + Program Index + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Option Index + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + General Index + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Footnotes + (1) + Peter J. Burt and Edward H. Adelson, 'A Multiresolution Spline With Application to Image Mosaics', ACM Transactions on Graphics, Vol. 2, No. 4, October 1983, pages 217'236. + + + Table of Contents + + + About This Document + This document was generated by Christoph Spiel on September, 27 2008 using texi2html 1.78. + +where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure: + + • 1. Section One + • 1.1 Subsection One-One + • ... + + • 1.2 Subsection One-Two + • 1.2.1 Subsubsection One-Two-One + • 1.2.2 Subsubsection One-Two-Two + • 1.2.3 Subsubsection One-Two-Three <== Current Position + • 1.2.4 Subsubsection One-Two-Four + + • 1.3 Subsection One-Three + • ... + + • 1.4 Subsection One-Four + + + + + + + + + + + + + + Views + + + • Article • + • Discussion • + • View source • + • History • + + + + + Personal tools + + + • Log in / create account • + + + + + + + Navigation + + + • Main Page • + • Site Map • + • Community portal • + • Mailinglist • + + + + + tools + + + • All Pages • + • Recent changes • + • Random page • + • Help • + + + + + + Toolbox + + + • What links here • + • Related changes • + • Upload file • + • Special pages • + • Printable version + + + + + + + + + + + + + Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2009-02-28 17:08:02 UTC (rev 3688) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2009-02-28 22:11:43 UTC (rev 3689) @@ -40,6 +40,7 @@ Enfuse is a command-line program used to merge different exposures of the same scene to produce an image that looks very much like a tonemapped image (without the halos) but requires no creation of an HDR image. Therefore it is much simpler to use and allows the creation of very large multiple exposure panoramas. Enfuse is based on a paper by Tom Mertens, Jan Kautz and Frank Van Reeth: "Exposure fusion" The implementation was done by Andrew Mihal (developer of Enblend) and the hugin team around Pablo d'Angelo + An extended documentation could be found on http://panorama.dyndns.org/EandE-documentation/ Other programs using Exposure Fusion: tufuse and PTGui Pro Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html 2009-02-28 22:11:43 UTC (rev 3689) @@ -0,0 +1,3928 @@ + + + + + + + + + + Enfuse reference manual - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + Enfuse reference manual + + + + + + Enfuse + + 1. Overview + Enfuse merges overlapping images using the Mertens-Kautz-Van Reeth exposure fusion algorithm.(1) This is a quick way for example to blend differently exposed images into a nice output image, without producing intermediate high-dynamic range (HDR) images that are then tonemapped to a viewable image. This simplified process often works much better than tonemapping algorithms. + Enfuse can also be used to build extended depth-of-field (DOF) images by blending a focus stack. + The idea is that pixels in the input images are weighted according to qualities such as, for example, proper exposure, good contrast, or high saturation. These weights determine how much a given pixel will contribute to the final image. + A Burt-Adelson multiresolution spline blender(2) is used to combine the images according to the weights. The multiresolution blending ensures that transitions between regions where different images contribute are difficult to spot. + Enfuse uses up to four criteria to judge the quality of a pixel, which tab:weighting-criteria briefly describes. + + + Exposure + The exposure criteria favors pixels with luminance close to the middle of the range. These pixels are considered better exposed as those with high or low luminance levels. + Saturation + The saturation criteria favors highly-saturated pixels. (Note that saturation is only defined for color pixels.) + Contrast + The contrast criteria favors pixels inside a high-contrast neighborhood. Enfuse can use standard deviation or Laplacian magnitude or a blend of both as local contrast measure. + Entropy + The entropy criteria prefers pixels inside a high-entropy neighborhood. In addition, Enfuse allows the user to mitigate the problem of noisy images when using entropy weighting by setting a black threshold. + + + Table 1.1: Enfuse's four weighting criteria. + For the concept of pixel weighting and details on the different weighting functions see Weighting Functions. + Adjust how much importance is given to each criterion by setting the weight parameters on the command line. For example, if you set '--wExposure=1.0' and '--wSaturation=0.5', Enfuse will favor well-exposed pixels over highly-saturated pixels when blending the source images. The effect of these parameters on the final result will not always be clear in advance. The quality of the result is subject to your artistic interpretation. Playing with the weights may or may not give a more pleasing result. The authors encourage you to experiment, perhaps using down-sized(3) or cropped images for speed. + Enfuse expects but does not require each input image to have an alpha channel. By setting the alpha values of pixels to zero, users can manually remove those pixels from consideration when blending. If an input image lacks an alpha channel, Enfuse will issue a warning and continue assuming all pixels should contribute to the final output. Any alpha value other than zero is interpreted as 'this pixel should contribute to the final image'. + Find out more about Enfuse on its webpage. + + + 2. Invocation + enfuse [OPTIONS] -o OUTPUT-FILE INPUT-FILES.... + Fuse the sequence of images INPUT-FILES' into OUTPUT-FILE. + + + + + + + + + + + + + + 2.1 Common Options + Common options control some overall features of Enfuse. + + --compression=COMPRESSION + Write a compressed output file. + + Depending on the output file format Enfuse accepts different values for COMPRESSION. + + JPEG + COMPRESSION is a JPEG quality level ranging from 0'100. + TIFF + COMPRESSION is one of the keywords: + + + 'NONE' + Do not compress. This is the default. + 'DEFLATE' + Use the Deflate compression scheme also called ZIP-in-TIFF. Deflate is a lossless data compression algorithm that uses a combination of the LZ77 algorithm and Huffman coding. + 'LZW' + Use Lempel-Ziv-Welch (LZW) adaptive compression scheme. LZW compression is lossless. + 'PACKBITS' + Use PackBits compression scheme. PackBits is a particular variant of run-length compression; it is lossless. + + + + Any other format + Other formats like the PNG do not accept a COMPRESSION setting. + + + -h + --help + Print information on the available options then exit. + -l LEVELS + Use exactly this many LEVELS for pyramid blending. + @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.  + 1. Overview + + + Overview of Enblend's features + + 2. Invocation + + + Command line options and arguments + + 3. Understanding Masks + + + How to interpret masks and mask files + + 4. Tuning Memory Usage + + + + Balancing RAM and swap + + + 5. Helpful Additional Programs + + + Useful other programs + + A. Authors + + + Major Contributors + + B. GNU Free Documentation License + + + + + Program Index + + + Names of programs referenced + + Option Index + + + Index of all options + + General Index + + + Topic index + + 2.1 Common Options + + + General options + + 2.2 Extended Options + + + Memory and GPU control + + 2.3 Mask Generation Options + + + Mask generation control + + + identify -format "%f %m %wx%h %r %q-bit" remapped-0000.tif +remapped-0000.tif TIFF 800x533 DirectClassRGBMatte 8-bit +                                             ^^^^^ mask +
+
+ +
tiffinfo remapped-0000.tif +TIFF Directory at offset 0x1a398a (1718666) + Subfile Type: (0 = 0x0) + Image Width: 800 Image Length: 533 + Resolution: 150, 150 pixels/inch + Position: 0, 0 + Bits/Sample: 8 + Sample Format: unsigned integer + Compression Scheme: PackBits + Photometric Interpretation: RGB color + Extra Samples: 1<unassoc-alpha> <<<<< mask + Orientation: row 0 top, col 0 lhs + Samples/Pixel: 4 <<<<< R, G, B, and mask + Rows/Strip: 327 + Planar Configuration: single image plane + + RAM + CACHE-SIZE + BUFFER-SIZE + Comment + MB + MB + KB + + 4096 + 1024 + 2048 + default + 2048 + 512'1024 + 1024 + + 1024 + 256'512 + 256'512 + + + + Copyright © 2000, 2001, 2002 Free Software Foundation, Inc. +51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + + Jump to: + + A C D E F G H I L N O P T U + + + Index Entry + Section + + + A + + + + + ALE + + + 5. Helpful Additional Programs + + + + <code>align_image_stack</code> + + + 5. Helpful Additional Programs + + + + Anti-Lamenessing Engine + + + 5. Helpful Additional Programs + + + + C + + + + + CinePaint + + + 5. Helpful Additional Programs + + + + <code>cinepaint</code> + + + 5. Helpful Additional Programs + + + + D + + + + + <code>dcraw</code> + + + 5. Helpful Additional Programs + + + + DCRaw + + + 5. Helpful Additional Programs + + + + E + + + + + <code>exiftool</code> + + + 5. Helpful Additional Programs + + + + EXIFTool + + + 5. Helpful Additional Programs + + + + F + + + + + <code>fulla</code> + + + 5. Helpful Additional Programs + + + + G + + + + + <code>gimp</code> + + + 5. Helpful Additional Programs + + + + Gimp + + + 5. Helpful Additional Programs + + + + GraphicsMagick + + + 5. Helpful Additional Programs + + + + H + + + + + <code>hugin</code> + + + 1. Overview + + + + Hugin + + + 2.2 Extended Options + + + + <code>hugin</code> + + + 5. Helpful Additional Programs + + + + Hugin + + + 5. Helpful Additional Programs + + + + I + + + + + <code>identify</code> + + + 3.1 Masks in Input Files + + + + ImageMagick + + + 5. Helpful Additional Programs + + + + L + + + + + LibJPEG + + + 5. Helpful Additional Programs + + + + LibPNG + + + 5. Helpful Additional Programs + + + + LibTIFF + + + 5. Helpful Additional Programs + + + + LittleCMS, TiffICC + + + 5. Helpful Additional Programs + + + + N + + + + + <code>nona</code> + + + 2.2 Extended Options + + + + <code>nona</code> + + + 5. Helpful Additional Programs + + + + O + + + + + OpenEXR + + + 5. Helpful Additional Programs + + + + P + + + + + PanoTools + + + 1. Overview + + + + PanoTools + + + 5. Helpful Additional Programs + + + + PFSTools + + + 5. Helpful Additional Programs + + + + <code>PTmender</code> + + + 5. Helpful Additional Programs + + + + <code>PTOptimizer</code> + + + 5. Helpful Additional Programs + + + + T + + + + + <code>tifficc</code> + + + 5. Helpful Additional Programs + + + + <code>tiffinfo</code> + + + 3.1 Masks in Input Files + + + + <code>tiffinfo</code> + + + 5. Helpful Additional Programs + + + + U + + + + + UFRaw + + + 5. Helpful Additional Programs + + + + <code>ufraw</code> + + + 5. Helpful Additional Programs + + + + <code>ufraw-batch</code> + + + 5. Helpful Additional Programs + + + + Jump to: + + A C D E F G H I L N O P T U + + Jump to: + + - + + + Index Entry + Section + + + - + + + + + -a + + + 2.1 Common Options + + + + -b + + + 2.2 Extended Options + + + + -b + + + 4. Tuning Memory Usage + + + + -c + + + 2.2 Extended Options + + + + --coarse-mask + + + 2.3 Mask Generation Options + + + + --compression + + + 2.1 Common Options + + + + -d + + + 2.2 Extended Options + + + + --depth + + + 2.2 Extended Options + + + + -f + + + 2.2 Extended Options + + + + --fine-mask + + + 2.3 Mask Generation Options + + + + -g + + + 2.2 Extended Options + + + + --gpu + + + 2.2 Extended Options + + + + -h + + + 2.1 Common Options + + + + --help + + + 2.1 Common Options + + + + -l + + + 2.1 Common Options + + + + --load-mask + + + 2.3 Mask Generation Options + + + + -m + + + 2.2 Extended Options + + + + -m + + + 4. Tuning Memory Usage + + + + --no-optimize + + + 2.3 Mask Generation Options + + + + -o + + + 2.1 Common Options + + + + --optimize + + + 2.3 Mask Generation Options + + + + --save-mask + + + 2.3 Mask Generation Options + + + + -V + + + 2.1 Common Options + + + + -v + + + 2.1 Common Options + + + + --verbose + + + 2.1 Common Options + + + + --version + + + 2.1 Common Options + + + + --visualize + + + 2.2 Extended Options + + + + -w + + + 2.1 Common Options + + + + -x + + + 2.1 Common Options + + + + -z + + + 2.1 Common Options + + + + Jump to: + + - + + Jump to: + + A B C D E F G H I L M O P S U W + + + Index Entry + Section + + + A + + + + + alpha channels, unassociated + + + 2.2 Extended Options + + + + B + + + + + binary mask + + + 3. Understanding Masks + + + + bits per channel + + + 2.2 Extended Options + + + + C + + + + + CIECAM02 + + + 2.2 Extended Options + + + + Cinepaint + + + 2.2 Extended Options + + + + coarse mask + + + 2.3 Mask Generation Options + + + + color appearance model + + + 2.2 Extended Options + + + + compression, deflate + + + 2.1 Common Options + + + + compression, LZW + + + 2.1 Common Options + + + + compression, packbits + + + 2.1 Common Options + + + + D + + + + + deflate compression + + + 2.1 Common Options + + + + E + + + + + ENBLEND_CACHE_IMAGES (preprocessor symbol) + + + 4. Tuning Memory Usage + + + + F + + + + + FDL + + + B. GNU Free Documentation License + + + + fine mask + + + 2.3 Mask Generation Options + + + + G + + + + + general index + + + General Index + + + + Gimp + + + 2.2 Extended Options + + + + GNU Free Documentation License + + + B. GNU Free Documentation License + + + + H + + + + + helpful programs + + + 5. Helpful Additional Programs + + + + I + + + + + image cache, block size + + + 2.2 Extended Options + + + + image cache, cache size + + + 2.2 Extended Options + + + + index, general + + + General Index + + + + index, option + + + Option Index + + + + index, program + + + Program Index + + + + input masks + + + 3.1 Masks in Input Files + + + + invocation + + + 2. Invocation + + + + L + + + + + load mask + + + 2.3 Mask Generation Options + + + + LZW compression + + + 2.1 Common Options + + + + M + + + + + mask, binary + + + 3. Understanding Masks + + + + mask, coarse + + + 2.3 Mask Generation Options + + + + mask, fine + + + 2.3 Mask Generation Options + + + + mask, load + + + 2.3 Mask Generation Options + + + + mask, save + + + 2.3 Mask Generation Options + + + + mask, visualization + + + 2.2 Extended Options + + + + mask, weight + + + 3. Understanding Masks + + + + masks, input files + + + 3.1 Masks in Input Files + + + + masks, undestanding + + + 3. Understanding Masks + + + + masks, weight + + + 3.2 Weight Mask Files + + + + memory, tuning usage of + + + 4. Tuning Memory Usage + + + + O + + + + + optimize seam + + + 2.3 Mask Generation Options + + + + optimize seam + + + 2.3 Mask Generation Options + + + + option index + + + Option Index + + + + options, common + + + 2.1 Common Options + + + + options, extended + + + 2.2 Extended Options + + + + options, mask generation + + + 2.3 Mask Generation Options + + + + output image, set size of + + + 2.2 Extended Options + + + + overview + + + 1. Overview + + + + P + + + + + packbits compression + + + 2.1 Common Options + + + + program index + + + Program Index + + + + programs, helpful additional + + + 5. Helpful Additional Programs + + + + S + + + + + save mask + + + 2.3 Mask Generation Options + + + + seam optimization + + + 2.3 Mask Generation Options + + + + seam optimization + + + 2.3 Mask Generation Options + + + + U + + + + + undestanding masks + + + 3. Understanding Masks + + + + W + + + + + weight mask + + + 3. Understanding Masks + + + + weight masks + + + 3.2 Weight Mask Files + + + + Jump to: + + A B C D E F G H I L M O P S U W + + + 2.1 Common Options + + + General options + + 2.2 Extended Options + + + Memory control and others + + 2.3 Fusion Options + + + Image fusion control + + 2.4 Expert Options + + + Contrast and entropy selection configuration + + 2.5 Option Delimiters + + + How to separate options' arguments +  [Hugin-cvs] SF.net SVN: hugin:[3711] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-03-08 22:05 Revision: 3711 http://hugin.svn.sourceforge.net/hugin/?rev=3711&view=rev Author: brunopostle Date: 2009-03-08 22:05:51 +0000 (Sun, 08 Mar 2009) Log Message: ----------- update manual from wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/16bit_workflow_with_hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Alpha_channel.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aspect_Ratio.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autooptimiser.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Banding.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Bracketing.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CCD.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Camera_response_curve.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Color_correct_tiff.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Colour_profile.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Crop_factor.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_panorama.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Depth_of_Field.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dust_Removal_with_Flatfield.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Dynamic_range.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/EXIF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enblend_reference_manual.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Entrance_pupil.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fisheye_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Focal_Length.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Freepv.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Fulla.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/GIF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Gamma.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/HDR_workflow_with_hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Horizontal_control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Assistant_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Batch_Processor.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_table.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Crop_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Exposure_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Keyboard_shortcuts.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Main_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Optimizer_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preview_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Interpolation.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/JPEG.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Landscape.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_correction_model.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Lens_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/MatchPoint.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/NPP.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nadir.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/No-parallax_point.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nodal_Point.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nona.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Nona_gui.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/OpenEXR.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PNG.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PPI.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PSD.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTOptimizer.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTStitcher.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTblender.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTmender.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/PTtiff2psd.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pano12.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoinfo.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panomatic.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_formats.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_tools.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panotools.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Parallax.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_correction.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Perspective_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pincushion_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pitch.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Portrait.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/QTVR.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/RAW.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/RGBE.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Rectilinear_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Roll.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Spherical.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Stereographic_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Straight_line_control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/TIFF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Tone_mapping.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vertical_control_points.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vignetting.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Wavy_distortion.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Yaw.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Zenith.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/dewiki.pl Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/0a647fdd7aa9d6bbb8633f8f034bb50e.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/21cb21c7c1de5b4c61da90794c62bc1a.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/24597ccab188a3598a0828c69e380228.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/29e2300eb2f198d830f04682f14872e2.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/3016f25d3d1249eab1305b78b0b82d3d.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/312418a7fcf9d47adc8e5683e89c58cd.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/428px-Local-analysis-window.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/44ab04cdf6dce93c3e7a7cb1d00e8c83.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4d2df1ec22beeb53124bd8941ea0db11.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4e84c278c8ff9bd39bd309031bd3fab4.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4f16f3edffeeede179fcfeedd155175c.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/531px-Smooth-edge.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/545px-Sharp-edge.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/565px-Gaussian.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/57b296711670bf47db3e71c9f866abad.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/581px-Entropy.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/586px-Laplacian-of-gaussian.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/5a34bb082daf037b3c4b14c13af6855b.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/602px-Entropy-cutoff.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7410666dfcbeeaa522ddf92427bc74ba.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7ab63d1bb57f091d55507c4c4c582f03.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/84aad7e0b33f2a1c47ed32902df4f3f3.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/8c2849b63c6f416da3d028b8f8584027.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/a70d0c9b2e529c999ec05569e1638668.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/a957404c96e59f1746f97ab668c8e1f8.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/b79407c343611ecb4ce1d32612c4450e.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/bfe8b8159acf66b3ea23c52611fb819a.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/c0b5b12823e29c77eb078c88f073ca53.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/ce281f4af694833d9a03cde3b6fd5e09.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/de5e907611af21c23afe7d0e24d2c1ae.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/f103730f19548bcf3e7bc170fb1f7860.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/f44fbe128fd280b77a856b2275d7a655.png Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/0a647fdd7aa9d6bbb8633f8f034bb50e.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/0a647fdd7aa9d6bbb8633f8f034bb50e.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/16bit_workflow_with_hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/16bit_workflow_with_hugin.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/16bit_workflow_with_hugin.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + 16bit workflow with hugin - PanoTools.org Wiki + - - + + + + - - + + + - 16bit workflow with hugin + 16bit workflow with hugin @@ -39,7 +47,7 @@ stitch in 16bit format. It is a simple HOWTO listing the tools available and how to use them with hugin. - Preparing the 16bit images + Preparing the 16bit images Start by using dcraw to read the RAW files and batch convert them into portable 16bit per channel PPM files. RAW pictures from my Nikon 8700 have a .nef extension, so the command looks something like this: @@ -64,7 +72,7 @@ Alternatively UFRaw can be used for the entire conversion from RAW. If necessary, correct chromatic aberration with fulla at this stage. - Stitching with hugin + Stitching with hugin The TIFF images can be loaded into hugin as per usual except: EXIF information about the Field of View was lost during the PPM stage, so the field of view will need to be re-entered manually, re-optimised with PTOptimizer or transferred from the RAW file using exiftool: @@ -77,7 +85,7 @@ mogrify -gamma 2.2 myproject_*.tif - Post processing + Post processing This TIFF file is in 16bit per channel RGBA format, which is not viewable in most image viewers or web-browsers, so there is an extra step needed to create portable images: Open the file in a 16bit aware image editor such as cinepaint or krita, tweak the @@ -90,6 +98,8 @@ tifficc -i mycamera.icm myproject.tif output.tif + + \ No newline at end of file Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/21cb21c7c1de5b4c61da90794c62bc1a.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/21cb21c7c1de5b4c61da90794c62bc1a.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/24597ccab188a3598a0828c69e380228.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/24597ccab188a3598a0828c69e380228.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/29e2300eb2f198d830f04682f14872e2.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/29e2300eb2f198d830f04682f14872e2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/3016f25d3d1249eab1305b78b0b82d3d.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/3016f25d3d1249eab1305b78b0b82d3d.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/312418a7fcf9d47adc8e5683e89c58cd.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/312418a7fcf9d47adc8e5683e89c58cd.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/428px-Local-analysis-window.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/428px-Local-analysis-window.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/44ab04cdf6dce93c3e7a7cb1d00e8c83.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/44ab04cdf6dce93c3e7a7cb1d00e8c83.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4d2df1ec22beeb53124bd8941ea0db11.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4d2df1ec22beeb53124bd8941ea0db11.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4e84c278c8ff9bd39bd309031bd3fab4.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4e84c278c8ff9bd39bd309031bd3fab4.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4f16f3edffeeede179fcfeedd155175c.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4f16f3edffeeede179fcfeedd155175c.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/531px-Smooth-edge.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/531px-Smooth-edge.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/545px-Sharp-edge.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/545px-Sharp-edge.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/565px-Gaussian.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/565px-Gaussian.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/57b296711670bf47db3e71c9f866abad.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/57b296711670bf47db3e71c9f866abad.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/581px-Entropy.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/581px-Entropy.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/586px-Laplacian-of-gaussian.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/586px-Laplacian-of-gaussian.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/5a34bb082daf037b3c4b14c13af6855b.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/5a34bb082daf037b3c4b14c13af6855b.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/602px-Entropy-cutoff.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/602px-Entropy-cutoff.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7410666dfcbeeaa522ddf92427bc74ba.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7410666dfcbeeaa522ddf92427bc74ba.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7ab63d1bb57f091d55507c4c4c582f03.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/7ab63d1bb57f091d55507c4c4c582f03.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/84aad7e0b33f2a1c47ed32902df4f3f3.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/84aad7e0b33f2a1c47ed32902df4f3f3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/8c2849b63c6f416da3d028b8f8584027.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/8c2849b63c6f416da3d028b8f8584027.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aliasing.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,42 +2,50 @@ - + + + + + Aliasing - PanoTools.org Wiki + - - + + + + - - + + + - Aliasing + Aliasing - Definition and Background + Definition and Background Aliasing is a process that results in "jaggies" or Moire effects when an image is sampled or resampled. The word "aliasing" comes from frequency-domain analysis. Slow periodic sampling of a signal causes high frequency components to be "aliased" into low frequency ones that corrupt the sampled signal. To avoid aliasing, a signal must not contain frequencies that are higher than one half the sample rate. Likewise, an input image must not contain details that are smaller than one pixel in the output image. @@ -46,10 +54,10 @@ When using older versions of Panorama Tools (and derived tools such as PTStitcher, nona or the Panorama Tools Plugins) the important thing to know was that Panorama Tools did not anti-alias until pano12 version 2.7.0.11. This meant that if you had Panorama Tools make a small panorama directly, it was likely to show jaggies or Moire effects. In version 2.7.0.11 a couple of anti-aliasing interpolators where added which can be used by either specifying the correct interpolator number in the script] or by choosing one of the interpolators directly if the Software supports it. However, the traditional interpolators "poly3", "spline16", "spline36", "sinc256", "spline64", "bilinear", "nearest neighbor" and "sinc1024" still cause aliasing. - Guidance + Guidance You will get better results by having Panorama Tools make a large panorama, then resizing it (downsampling) using some tool like Photoshop, ImageMagick or the Gimp that does incorporate anti-aliasing, if you use a version prior to 2.7.0.11 or if it's not possible to use the new anti-aliasing filters. - Illustrations + Illustrations The following images illustrate this guidance. They show crops from a 1000x500 panorama. On the left is what Photoshop produced by downsampling from a 6068x3034 pano, using the Image Size command with Bicubic resampling. (6068x3034 was the PTGui "optimum" size.) On the right is what Panorama Tools produced directly at 1000x500. @@ -60,6 +68,8 @@ + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_a_stack_of_photos.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Align a stack of photos - PanoTools.org Wiki + - - + + + + - - + + + - Align a stack of photos + Align a stack of photos @@ -51,7 +59,7 @@ automatic alignment, so this may be sufficient for most purposes. Otherwise the hdrprep perl script automates the process described below: - Aligning with hugin + Aligning with hugin • Create a few hundred control points between each pair of consecutive photos with the g key in the control point tab. @@ -68,6 +76,8 @@ + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Align_image_stack.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,45 +2,53 @@ - + + + + + Align image stack - PanoTools.org Wiki + - - + + + + - - + + + - Align image stack + Align image stack align_image_stack is a command-line tool available in the development version of hugin to align overlapping images to facilitate HDR creation, Exposure blending and extended Depth of Field images. - Usage + Usage align_image_stack [options] input files - Options: modes of operation + Options: modes of operation -p file Output .pto file (useful for debugging, or further refinement)" @@ -53,7 +61,7 @@ Merge images to HDR, generate output.hdr - Options: modifiers + Options: modifiers -v Verbose, print progress messages @@ -104,14 +112,10 @@ - + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Alpha_channel.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Alpha_channel.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Alpha_channel.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Alpha channel - PanoTools.org Wiki + - - + + + + - - + + + - Alpha channel + Alpha channel @@ -48,6 +56,8 @@ More information on wikipedia:alpha channel page + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aspect_Ratio.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aspect_Ratio.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Aspect_Ratio.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Aspect Ratio - PanoTools.org Wiki + - - + + + + - - + + + - Aspect Ratio + Aspect Ratio @@ -39,13 +47,15 @@ Aspect ratio is the ratio (proportion) between width and height of an image. It doesn't matter whether the image is measured in cm, inch or pixels. However, measurement in digital imaging depends on resolution (and this can be different for width and height) hence always pixel values are used to calculate the aspect ratio. If an image is 200 pixels wide and 100 pixels high it has an aspect ratio of 2:1 as well as if it is 600 pixels wide and 300 pixels high. - Common ratios + Common ratios • Digital cameras often produce images with a 4:3 ratio, for example: 640×480 (VGA), 800×600, 1600×1200, 2048×1536 (3 megapixel), 2592×1944, 3264×2448, etc. • The common frame size used with still photography on 35 mm film is approximately 36×24 mm, giving an aspect ratio of 3:2. • Panoramic Images in an equirectangular format have an aspect ratio of 2:1 to cover 360 degrees horizontally and 180 degrees vertically. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autooptimiser.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autooptimiser.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autooptimiser.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Autooptimiser - PanoTools.org Wiki + - - + + + + - - + + + - Autooptimiser + Autooptimiser @@ -52,6 +60,8 @@ + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Autopano-sift-C - PanoTools.org Wiki + - - + + + + - - + + + - Autopano-sift-C + Autopano-sift-C @@ -40,6 +48,8 @@ autopano-sift-C is available from the hugin project. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Autopano-sift - PanoTools.org Wiki + - - + + + + - - + + + - Autopano-sift + Autopano-sift @@ -42,6 +50,8 @@ Autopano-sift has been largely superseded by a C port called autopano-sift-C, available from the hugin project. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Autopano - PanoTools.org Wiki + - - + + + + - - + + + - Autopano + Autopano @@ -39,11 +47,13 @@ The functionality is very similar to that of autopano-sift, which is actually a different program. A commercial program using the same technology is Autopano pro - External links + External links • Autopano Project Page + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Banding.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Banding.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Banding.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Banding - PanoTools.org Wiki + - - + + + + - - + + + - Banding + Banding @@ -39,6 +47,8 @@ Banding Visible steps in smooth gradients. Early versions of Panorama Tools software could introduce obvious banding, for example during radial luminance correction as discussed by John Houghton. This problem is largely corrected in current versions of the software. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Barrel_distortion.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Barrel distortion - PanoTools.org Wiki + - - + + + + - - + + + - Barrel distortion + Barrel distortion @@ -40,9 +48,11 @@ introduced by the lens itself. It is a common Lens distortion that can be corrected by the lens correction model of panotools. - A photograph showing exaggerated barrel distortion + A photograph showing exaggerated barrel distortion + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Bracketing.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Bracketing.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Bracketing.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Bracketing - PanoTools.org Wiki + - - + + + + - - + + + - Bracketing + Bracketing @@ -41,42 +49,42 @@ This can be useful when photographing panoramas. - Panoramic stitching techniques - Simple + Panoramic stitching techniques + Simple Pick the best exposed set of images and discard the rest. • This may be good enough, though you lose the ability to use the entire dynamic range in the final panorama. - Contrast blend bracketed shots + Contrast blend bracketed shots Use Contrast Blending to merge each bracketed view, then stitch these 8bit images into an 8bit panorama. • You have to use the same 'exposure' when merging each shot, but you don't know what that needs to be until you have finished and can see the result (less of a problem if you use a full 16 bit workflow). - Contrast blend bracketed panoramas + Contrast blend bracketed panoramas Stitch each exposure step into a complete 8bit panorama, then merge these with Contrast Blending into an 8bit panorama. • Running enblend multiple times is slow. • Ghosting unless your panoramas are aligned perfectly. - Convert bracketed shots to HDR + Convert bracketed shots to HDR Merge each bracketed view into an HDR image, stitch these into an HDR panorama and then reduce to 8bit with tone mapping. - • Local tone mapping operators produce ugly artefacts in equirectangular panoramas. + • Local tone mapping operators produce ugly artefacts in equirectangular panoramas. • Currently this workflow is only possible with hugin. - Convert bracketed panoramas to HDR + Convert bracketed panoramas to HDR Stitch each exposure step into a complete 8bit panorama, then merge these into an HDR panorama and reduce to 8bit with tone mapping. - Tone map bracketed shots + Tone map bracketed shots Merge each bracketed view into an HDR image, use a tone mapping operator to generate 8bit images. Then stitch these into an 8bit panorama. @@ -85,6 +93,8 @@ + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CCD.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CCD.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/CCD.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + CCD - PanoTools.org Wiki + - - + + + + - - + + + - CCD + CCD @@ -39,6 +47,8 @@ CCD is an abbreviation of Charged Coupled Device, a type of sensor found in most digital cameras, see the w:Ccd wikipedia article for in-depth detail. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Camera_response_curve.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Camera_response_curve.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Camera_response_curve.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Camera response curve - PanoTools.org Wiki + - - + + + + - - + + + - Camera response curve + Camera response curve @@ -49,6 +57,8 @@ The camera response curve is an issue mainly in HDR generation where it is necessary to have linear (proportional to light) input data. Non-linear data (= a badly estimated camera response curve) will result in banding in contrast gradients (f.e. around bright lights). + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Chromatic aberration - PanoTools.org Wiki + - - + + + + - - + + + - Chromatic aberration + Chromatic aberration @@ -38,15 +46,15 @@ - Intro + Intro Color fringes can be very annoying, especially in stitched panoramas. Since they often appear nearer to the edges of single images they are near to any seam between two images in the panorama. Even worse, they change color where they cross the seam. Hence chromatic aberration should be corrected if visible otherwise, at least for full screen or printed panoramas where you allow to zoom in to the native camera resolution. While correction is relatively easy CA can not be automatically determined like f.e. barrel distortion. Only visual judgement can give you enough control of the result. Unfortunately it needs some experience to do this. - What it is + What it is Chromatic aberration is a common lens error visible in images as colored fringes or colored blur along edges. It is caused by a different refractive index of glass for light at different wavelength. There is a nice description with lots of links on wikipedia:Chromatic aberration. Another good description is found on Paul van Walree's page. - LCA + LCA Different refractive index means different Focal Length for a single lens. This would lead to different focal planes for different colors. You would have to focus differently for red, blue or green. This effect is called longitudinal chromatic aberration (LCA). If you have a fringe near the image center that changes color if you defocus slightly, this is most likely longitudinal chromatic aberration. This type: • can not be corrected by software @@ -55,14 +63,14 @@ - TCA + TCA When a lens is corrected for longitudinal chromatic aberration, different colors focus more or less in the same point on the optical axis, but they might focus in different distances off axis resulting in images of different size for different colors. This type is called lateral or transverse chromatic aberration (TCA). If you have complementary colored fringes progressively more from the center to the corners, this is most likely transverse chromatic aberration (although there are some exceptions as the example below illustrates). This type: • can be corrected by software • does not change by stopping down (stopping down would perhaps make the fringes sharper and lead to the impression TCA is reduced) • is dependent from focus distance. - What it is not + What it is not Digital photography introduced some new types of color fringes, that are not lens chromatic aberration. They are frequently confused with TCA and unfortunately they occur often mixed with TCA. These effects might be visible as purple or blue fringes and are visible around overexposed areas in most cases. They might have different causes: @@ -72,10 +80,10 @@ • By interpolation errors or anti moire filters. • By partial color saturation: Blue sky f.e. might be clipped to pure white because all color channels are saturated. If there is a blurred dark object in the image the sensors in the blur region receive only part of the light and hence don't saturate. The blur region appears blue. This is the only effect that applies to analog film as well. • - How to avoid + How to avoid LCA can be avoided if shot stopped down. Purple or blue fringes might benefit from stopping down, too. They can be avoided in most cases if you expose for the highlights (i.e. don't overexpose). TCA can only not be avoided if you can use a better lens. Fixed Focal Length lenses are less prone to TCA than cheap zoom lenses. Converters are often very bad. You can avoid TCA while stitching if you don't use the corners where it is most prominent. - How to distinguish + How to distinguish If you want to correct color fringes by software you need to know which type they are. If all of the following points are met your image most likely contains true TCA: • Corners should show most color fringes whereas the center should show none. @@ -83,18 +91,18 @@ • Color fringes should be of complementary color (red-cyan, blue-yellow or purple-green) on opposite sides of a dark or bright area. • Color fringes should be in all corners the same direction pointing out from the center. - Difficulties to view - Artificial Red-Cyan TCA - Artificial Blue-Yellow TCA + Difficulties to view + Artificial Red-Cyan TCA + Artificial Blue-Yellow TCA If you want to test your lens for CA the subject you shoot is critical. The visibility of TCA highly depends on the colors forming contrast edges. Here two artificial examples to illustrate this. In both images TCA was introduced by sizing one channel to 101%. In the upper image this was the red channel causing red-cyan fringes in the lower image sizing the blue channel to 101% caused blue-yellow fringes. Please have a close look at the half with the azure background in both images. The cyan fringes in the upper image are not visible at all with dark green foreground, the red fringes turn into an almost invisible dark brown. In the lower image both blue and yellow fringes are invisible on the more saturated yellow background. Where it turns to a lighter shade of yellow the blue fringes appear purple. The yellow fringes are green on the azure background. This shows that the best subject for CA determination is composed of neutral greys, black and not overexposed white. The following example is a quite good one - not overexposed, grey sky and no saturated colors. - Example with true TCA + Example with true TCA This image is reduced to 30% but still shows heavy TCA as a result of the usage of a cheap wide angle converter: - Image courtesy of © Thomas Niemann + Image courtesy of © Thomas Niemann Here a crop of the upper left corner, enlarged to 200%. To verify this is true TCA you can simply cycle through the color channels (f.e. by pressing Ctrl+1, Ctrl+2 and Ctrl+3 in Photoshop). If the whole image content in areas with more or less neutral colors seems to move this is true TCA: switch on GIF animation to see the different channels in the right image @@ -120,7 +128,7 @@ The remaining light blue fringes can not be corrected. They are most likely not lens TCA but an effect as described under What it is not. - Example with no TCA but purple fringes + Example with no TCA but purple fringes This image is reduced to 40%. It shows purple fringes but no chromatic aberration: Here the enlargement of the upper left corner and the moving channels: @@ -129,7 +137,7 @@ As you can notice, the details on the grey tree don't move at all. It's only the left (outside) side of the overexposed sky areas that changes. - Strange Example + Strange Example This crop (lower left corner) is from a frequently used combo: Nikon D70 with Nikkor 10.5mm full frame fisheye (image (c) Andrey Ilyin). At the first glance this looks like normal red-cyan TCA. But if you try to correct this one, it will drive you nuts. Have a close look on the moving channels: (switch on GIF animation to see the different channels in the right image) @@ -137,32 +145,34 @@ This weird kind of colored fringes is definitely not lens CA. I can only think of some effects with the microlenses Nikon placed in front of each sensor pixel, but this is wild guess. - How to correct + How to correct In many cases it would be enough to adjust the size of the color channels to correct for TCA. However, correction might not always be satisfactory even if it is of the true tCA type. This might have different causes: • There might be a rest of LCA in the image. In this cases one or two color channels can be blurred. This is partly the case in the Example with true TCA. You can try to selectively sharpen the questionable channels. Since unsharp masking works best on gaussian blur but CA blur is more of the radial blur type this probably won't work very good. • Images where JPEG compressed (too much). If you shift the color channels of previously jpeg compressed images you emphasize the jpeg artifacts. It is a better idea to work on TIFF images converted directly from RAW or scanned directly. • Adjustment is too coarse. Depending on the resolution of the image sub-pixel alignment might be necessary. - Easy + Easy The most convenient way to correct TCA is to use a tool like the Adobe Raw Converter, Picture Window Pro or PTLens offer. You zoom into a corner with good details and use a pair of sliders to adjust the image size for the red channel (red-cyan fringes) and the blue channel (blue-yellow fringes - the purple-green type is a mixture of red-cyan and blue-yellow type). Both ways allow for sub-pixel adjustment. This technique (including sub pixel adjustment) can be peformed by hand with any image editor that can make size adjustments to single channels. If the step size is too large, the image can be upsampled prior to correction. However, if you use one of those easy approaches look closely at different areas of the image - especially different distances from the image center. It could well be that correction in one area causes fringes in another one. If this is the case TCA in this image doesn't follow an easy linear scheme and hence can't be corrected this way - see next paragraph. - Precise + Precise Panorama tools Radial Shift filter allows for separate correction of red, green and blue channel using a third degree polinomial. This kind of curve should be complex enough to correct for any kind of non-linear TCA. Unfortunately it was very difficult to estimate the correct values until 2004 when Jim Watters and Erik Krause found a way to determine suitable correction coefficients using different calculation approaches. Based on this work Eric Gerds developed a Photoshop CS Javascript called PTShift that allows for manual correction in different areas and passes the found deviations as virtual control points to PTOptimizer in order to calculate correction coefficients. Alternatively the correction coefficients can be calculated entirely with hugin and PTOptimizer, for more details see this hugin tutorial on correcting TCA. For more precise results, octave (script on the hugin page: [1]) can be used to calculate the coefficients rather than PTOptimizer. An alternative to the Radial Shift filter is fulla which can also correct TCA, barrel distortion and vignetting at the same time. Erik Krause 17:18, 2 May 2005 (EDT) - External links + External links • Wikipedia:Chromatic aberration • dpreview on chromatic aberration • Michel Thoby's article Illusion and reality - How does TCA look like? + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Color_correct_tiff.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Color_correct_tiff.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Color_correct_tiff.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Color correct tiff - PanoTools.org Wiki + - - + + + + - - + + + - Color correct tiff + Color correct tiff @@ -43,6 +51,8 @@ Similar functionality is implemented in PTStitcher, PTmender and PTblender. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Colour_profile.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Colour_profile.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Colour_profile.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Colour profile - PanoTools.org Wiki + - - + + + + - - + + + - Colour profile + Colour profile @@ -39,6 +47,8 @@ See ICC Profile and Color management on Wikipedia for further information. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_points.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Control points - PanoTools.org Wiki + - - + + + + - - + + + - Control points + Control points @@ -54,7 +62,7 @@ These have various uses, but mainly they are good for Leveling a Finished Panorama and perspective correction. - Historical note + Historical note Before PTPicker, the GUI front-ends and autopano/autopano-sift, control points were set by cutting and pasting the flags below into source photos. You were allowed up to twenty pairs of points and twenty images - Panorama Tools would read the bar codes embedded in @@ -64,6 +72,8 @@ + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Crop_factor.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Crop_factor.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Crop_factor.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Crop factor - PanoTools.org Wiki + - - + + + + - - + + + - Crop factor + Crop factor @@ -47,6 +55,8 @@ External link: The digital crop factor explained + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,35 +2,43 @@ - + + + + + Cropped TIFF - PanoTools.org Wiki + - - + + + + - - + + + - Cropped TIFF + Cropped TIFF @@ -47,6 +55,8 @@ enblend can read these cropped TIFF files since version 2.4, so this technique is useful when working with enblend. Additionally the gimp image editor can open multilayer cropped TIFF files directly, though it cannot save them. It can be convenient to edit the alpha masks in multi-layer TIFFs before passing them to enblend with the help of a script; see Multi-Layer TIFF editing with the Gimp. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,45 +2,55 @@ - + + + + + Cubic Projection - PanoTools.org Wiki + - - + + + + - - + + + - Cubic Projection + Cubic Projection (Redirected from Cubic) - + Cubic is a type of projection for mapping a portion of the surface of a sphere (or the whole sphere) to flat images. The images are arranged like the faces of a cube and are each one in the Rectilinear Projection. This cube is viewed from it's center. Four cube faces cover front, right, back and left, one the zenith and one the nadir, each of them having 90°x90° Field of View. In each cube face all straight lines stay straight, hence it is very good for editing. See extracting and inserting rectilinear Views on different possibilities how to extract cube faces from an equirectangular image and inserting them again. Images in the Cubic projection are commonly used as the image source by several spherical panorama viewers, including SPi-V and Quicktime. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cubic_Projection.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,45 +2,55 @@ - + + + + + Cubic Projection - PanoTools.org Wiki + - - + + + + - - + + + - Cubic Projection + Cubic Projection - + Cubic is a type of projection for mapping a portion of the surface of a sphere (or the whole sphere) to flat images. The images are arranged like the faces of a cube and are each one in the Rectilinear Projection. This cube is viewed from it's center. Four cube faces cover front, right, back and left, one the zenith and one the nadir, each of them having 90°x90° Field of View. In each cube face all straight lines stay straight, hence it is very good for editing. See extracting and inserting rectilinear Views on different possibilities how to extract cube faces from an equirectangular image and inserting them again. Images in the Cubic projection are commonly used as the image source by several spherical panorama viewers, including SPi-V and Quicktime. + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,51 +2,61 @@ - + + + + + Cylindrical Projection - PanoTools.org Wiki + - - + + + + - - + + + - Cylindrical Projection + Cylindrical Projection (Redirected from Cylindrical) - + A cylindrical projection is a type of projection for mapping a portion of the surface of a sphere to a flat image. It can be envisioned by imagining wrapping a flat piece of paper around the circumference of a sphere, such that it is tangent to the sphere at its equator. Shining a light from the center of the sphere then projects the spherical surface onto the flat paper. In panoramic imaging, the cylindrical projection is most often used for prints of wide panoramas which occupy large range (>120 degrees) of longitude. Like the Equirectangular Projection, the cylindrical projection also preserves verticals, but it cannot represent data near the poles (nadir and zenith), which are distorted and stretched further and further to infinity. It can however be used to display more than 360 degrees horizontally: scanning cameras often record a little bit more than 360 degrees so the overlapping region is easier to be stitched if light changes or something moves in that area. Multiples of 360 degrees can e.g. display a changing subject like different seasons. Straight lines which are not vertical in reality become curved (other than the horizon). The horizon is mapped to a straight line across the middle of the image. Of course this only applies if the axis which the camera was rotated around was strictly vertical. If not the horizon is curved. Cylindrical projection is the native output format of a rotating (scanning) panorama camera (like panoscan, spheron and others) with rectilinear lens or from a swing lens camera (Horizon, Noblex...) Other forms of cylindrical projections which can represent the poles, such as the Mercator Projection common in map-making, are not typically used in panoramic imaging. - External links + External links • Cylindrical projection at Mathworld shows an example and gives details on the mathematics + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html 2009-03-08 21:32:20 UTC (rev 3710) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cylindrical_Projection.html 2009-03-08 22:05:51 UTC (rev 3711) @@ -2,51 +2,61 @@ - + + + + + Cylindrical Projection - PanoTools.org Wiki + - - + + + + - - + + + - Cylindrical Projection + Cylindrical Projection - + A cylindrical projection is a type of projection for mapping a portion of the surface of a sphere to a flat image. It can be envisioned by imagining wrapping a flat piece of paper around the circumference of a sphere, such that it is tangent to the sphere at its equator. Shining a light from the center of the sphere then projects the spherical surface onto the flat paper. @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3734] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-03-14 21:40 Revision: 3734 http://hugin.svn.sourceforge.net/hugin/?rev=3734&view=rev Author: brunopostle Date: 2009-03-14 21:40:56 +0000 (Sat, 14 Mar 2009) Log Message: ----------- Italian link for Italian manual (pabloj) Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/hugin.hhc hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/hugin.hhk Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/hugin.hhc =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/hugin.hhc 2009-03-14 21:20:10 UTC (rev 3733) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/hugin.hhc 2009-03-14 21:40:56 UTC (rev 3734) @@ -13,7 +13,7 @@ • This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.  •  [Hugin-cvs] SF.net SVN: hugin:[3769] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-03-31 23:00 Revision: 3769 http://hugin.svn.sourceforge.net/hugin/?rev=3769&view=rev Author: brunopostle Date: 2009-03-31 23:00:31 +0000 (Tue, 31 Mar 2009) Log Message: ----------- minor help update Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Tca_correct.html Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html 2009-03-30 14:09:50 UTC (rev 3768) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse_reference_manual.html 2009-03-31 23:00:31 UTC (rev 3769) @@ -1136,7 +1136,7 @@ Image Manipulation • CinePaint is a branch of an early Gimp forked off at version 1.0.4. It sports much less features than the current Gimp, but offers 8bit, 16bit and 32bit color channels, HDR (for example floating-point TIFF, and OpenEXR), and a tightly integrated color management system. - • The [www.gimp.org/ Gimp] is a general purpose image manipulation program. At the time of this writing it is still limited to images with only 8bits per channel. + • The Gimp is a general purpose image manipulation program. At the time of this writing it is still limited to images with only 8bits per channel. • ImageMagick and its clone GraphicsMagick are general purpose command-line driven image manipulation programs. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-03-30 14:09:50 UTC (rev 3768) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-03-31 23:00:31 UTC (rev 3769) @@ -65,7 +65,7 @@ • nona_gui a version of nona with simple gui progress dialogs, similar to the windows version of PTStitcher. • autooptimiser an experimental tool with the same interface as PTOptimizer except using pairwise optimization which doesn't require any manual pre-placement. • align_image_stack a tool to automate the process to align a stack of photos. - • tca_correct a tool to automatically generate chromatic aberration correction parameters for use with fulla. + • tca_correct a tool to automatically generate chromatic aberration correction parameters for use with fulla. • matchpoint feature identification. • pto2mk generation of Makefiles for command-line stitching. • vig_optimize command line tool to estimate photometric parameters. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html 2009-03-30 14:09:50 UTC (rev 3768) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html 2009-03-31 23:00:31 UTC (rev 3769) @@ -47,6 +47,19 @@ Introduction This page intends to provide guidance to translators of the Hugin project. Some terminology is very specific or used in a specific way in hugin, making it hard to find a close translation that fits the context of hugin in another language than English. + Getting Started on translations + Each language has a *.po file containing all the translated strings. Those *.po files use the ISO 639-1 naming convention (like "fr.po" for French, "ja.po" for Japanese, ...). If no translation for your language exist, you'll have to create one using that naming convention or ask the developers list for assistance. + In general, you need the latest *.po files (or at least the one for the language you want to modify). You can download the current translation file for you language in the SVN repository. If there is no *.po file for your language, you can download the hugin.pot file. + To edit the *.po or *.pot files, use poedit (it is a cross-platform PO files editor which runs on Mac OS X, Unix and Windows) or kbabel (it runs on any KDE platform). Note that you don't have to translate everything if you don't have time or knowledge to do it all. Also check below for things that shouldn't be translated (like software names) or for some explanations on specific words. + NB: When using poedit, editing comments directly in the right pane doesn't work, the text isn't saved into the .po file. To edit comments, use the "edit comment" dialogue from the menu. + Submit your edited translation via hugin's patches tracker on sourceforge. Select the category "translation" and the group "hugin". + + Use your new translation file + poedit updates your PO file and creates a MO file for your language. You can rename your MO file into hugin.mo and replace the hugin.mo file from your current installation (don't forget to make a backup of the original MO file, just in case). + - If you use Windows, the MO file is under your hugin directory, in share\locale\XX\LC_MESSAGES\hugin.mo, where XX is your language. + - If you use Linux, the MO file is under /usr/local/share/locale/XX/LC_MESSAGES/hugin.mo + If you want to can also rebuild hugin (doesn't have to be a heavy job when you only changed the .po file, the process only updates that part). + Translation guide for specific terms Note to translators, please add your language variant to the term on a new line in the same format as NL= Also add your own difficult terms that are not mentioned here. Note to developers, please check and enhance the meanings of these terms if they are unclear or incorrect. @@ -193,21 +206,6 @@ This will start hugin in dutch. Other languages have different names of course, try looking in /usr/share/i18n/locales/. - Getting Started on translations - In general, you need the latest *.po files (or at least the one for the language you want to modify), these are either in the SVN repository or here. - To edit the *.po files, use poedit or kbabel, poedit is a cross-platform PO files editor which runs on Mac OS X, Unix and Windows, kbabel runs on any KDE platform. PO files use the ISO 639-1 naming convention. Use that list to name new language versions or ask the developers list for assistance. - Submit your edited translation via hugin's patches tracker on sourceforge. - NB: When using poedit, editing comments directly in the right pane doesn't work, the text isn't saved into the .po file. To edit comments, use the "edit comment" dialogue from the menu. - Here are some basic instructions for different platforms to get started: - - Linux - First of all, you need to get the sources, best to get the latest SVN version. See [link to getting hugin from svn] - The translation source is in hugin/src/translations and they are files with extension .po. These files can be opened and edited using poedit or kbabel. If poedit is not installed, try installing poedit using your favourite/available package manager or get poedit from sourceforge. - After making changes, the new translation must be activated. Either you can copy the *.mo file that poedit created when you saved the file to /usr/local/share/locale/nl/LC_MESSAGES/hugin.mo (substitute your language abbreviation for nl) or hugin source must be rebuilt and installed to see the effect. Rebuilding hugin doesn't have to be a heavy job when you only changed the .po file, the process only updates that part. - See above on how to start hugin in a specific language. - - Mac OS X - Windows Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2009-03-30 14:09:50 UTC (rev 3768) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panoglview.html 2009-03-31 23:00:31 UTC (rev 3769) @@ -4,7 +4,7 @@ - + @@ -43,31 +43,33 @@ - panoglview on Linux panoglview is an OpenGL hardware accelerated immersive viewer for equirectangular images, originally created by - Fabian Wenzel and currently hosted on the hugin sourceforge site. - The license for panoglview is the GNU General Public License (GPL). - You can download pre-compiled versions of panoglview as part of the hugin installer bundles for OS X and Windows. panoglview is available for linux distributions through the usual channels. - + panoglview on Linux panoglview is an OpenGL hardware accelerated immersive viewer for equirectangular images, originally created by Fabian Wenzel and currently hosted on the hugin sourceforge site. + The license for panoglview is the GNU General Public License (GPL). + You can download pre-compiled versions of panoglview as part of the hugin installer bundles for OS X and Windows. panoglview is available for linux distributions through the usual channels (e.g ubuntu getdeb March 2009). compiling panoglview - requirements... + See Hugin Compiling Ubuntu#Panoglview. using panoglview Panoglview is intended to view full 180x360 (equirectangular) panoramas projected onto a globe which can be spun around using the mouse. For viewing a partial panorama, you use project files. There are no examples in the distribution, but they can be created by opening an equirectangular image and saving a .paf 'project'. These are simple text files and fairly self-explanatory, but the interesting thing is that these .paf files contain stuff like camera field-of-view, pan, tilt, boundaries and now partial panorama settings. - ..anyway there is some future potential with all this: - • Creating a .paf project from a partial equirectangular .pto project. - • Panning to a view and using these settings as an initial QTVR/flash viewpoint. - • Panning to a viewpoint, saving the project and using nona to extract a high-res version of the view. - • This extracted view can be edited in something like the gimp and reinserted into the panorama - Basically the functionality of the old pteditor tool. - - -- SimonOosthoek 25 Jul 2008 (using text from Bruno Postle) + as a replacement for PTEditor + PTEditor is an older unsupported tool for viewing a panorama, extracting undistorted views for external editing and reinserting those edited views. The panoglview .paf saving feature can be used to imitate this functionality in conjunction with the pafextract tool. + The pafextract workflow goes something like this: + 1. open a panorama in panoglview + 2. find a viewpoint to edit, save a .paf viewpoint + 3. extract a bitmap image of this view with pafextract + 4. edit it with the gimp or another image editor, save + 5. remap this using the .pto project created by pafextract + 6. merge with the panorama + + \ No newline at end of file Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Tca_correct.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Tca_correct.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Tca_correct.html 2009-03-31 23:00:31 UTC (rev 3769) @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + Tca correct - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + Tca correct + + + + + tca_correct is a command-line tool shipped with hugin that can be used to automatically calculate lens chromatic aberration correction parameters. Ideal sample photos would have a lot of contrast over the entire image area, little saturated colour and no blown highlights. + + Using with fulla + fulla is a command-line tool for correcting lens distortion, vignetting and TCA (chromatic aberration). It is capable of applying the full panotools polynomial to the red and blue channels, thereby correcting any transverse chromatic aberration. + First calculate some TCA correction parameters for a sample image, notice that I'm only going to bother optimising b and v parameters in the lens correction model, you might get better results with the full abcv set of parameters: + + tca_correct -o bv DSC_3194.ppm + + This outputs some fulla parameters like so: + + -r 0.0000000:0.0001197:0.0000000:0.9997630 -b 0.0000000:-0.0001142:0.0000000:1.0001841 + + You can now use these with fulla when converting photos from this lens: + + fulla -r 0.0:0.0001197:0.0:0.9997630 -b 0.0:-0.0001142:0.0:1.0001841 -o corrected.tif DSC_3194.ppm + + Using with dcraw + dcraw is a command-line RAW converter with the ability to apply scaling of red/blue channels at the Bayer interpolation stage. Simple scaling is not as sophisticated as the panotools polynomial used in fulla but is good enough for nearly all purposes. Start by extracting a test image from a RAW file: + + dcraw DSC_3194.NEF + + Then run tca_correct on this PPM image, but tell it to only optimise v field of view for the red and blue channels: + + tca_correct -o v DSC_3194.ppm + + After a while some fulla correction parameters will be outputted: + + -r 0.0000000:0.0000000:0.0000000:1.0005943 -b 0.0000000:0.0000000:0.0000000:1.0008306 + + The two useful numbers (1.0005943 and 1.0008306) are the inverse of the numbers required by dcraw, so get a calculator and calculate the reciprocal of each: + + 1 / 1.0005943 = 0.999406 + 1 / 1.0008306 = 0.999170 + + Now when converting RAW files from this lens you can use the dcraw -C parameter to correct TCA: + + dcraw -C 0.999406 0.999170 [OPTIONS...] DSC_3194.NEF + + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-03-30 14:09:50 UTC (rev 3768) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-03-31 23:00:31 UTC (rev 3769) @@ -108,6 +108,7 @@ Spherical Stereographic_Projection Straight_line_control_points +Tca_correct TIFF Tone_mapping Vertical_control_points This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.  •  [Hugin-cvs] SF.net SVN: hugin:[3785] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-04-15 18:14 Revision: 3785 http://hugin.svn.sourceforge.net/hugin/?rev=3785&view=rev Author: brunopostle Date: 2009-04-15 18:14:19 +0000 (Wed, 15 Apr 2009) Log Message: ----------- update manual from wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_cpeditor_post.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_cpeditor_pre.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_done.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_images_panel.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_preferences.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pto2mk.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_cpeditor_post.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_cpeditor_post.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_cpeditor_pre.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_cpeditor_pre.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_done.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_done.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_images_panel.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_images_panel.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_preferences.jpg =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_preferences.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html 2009-04-15 18:14:19 UTC (rev 3785) @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + Celeste standalone - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + Celeste standalone + + + + + Control point generators are not very good at distinguishing between static objects, such as buildings, and objects that change quickly such as waves, foliage, clouds and people. This causes alignment problems, especially with clouds that can easily move several pixels between shots. + Celeste is a new tool in hugin that has been trained using w:Support_vector_machine techniques to identify clouds in photos and remove control points from these areas. This functionality is available in the Hugin Images tab and described in the Using Celeste with hugin tutorial. + celeste_standalone is a command-line tool with all the same functionality as Celeste in hugin. It has many options, but at its simplest can be used to just 'clean' an existing project file: + + celeste_standalone -i project.pto -o project.pto + + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-04-12 09:14:45 UTC (rev 3784) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-04-15 18:14:19 UTC (rev 3785) @@ -4,7 +4,7 @@ - + @@ -62,18 +62,18 @@ • hugin the gui front end. • nona a command-line replacement for PTStitcher. • fulla correction of barrel distortion, chromatic aberration and vignetting. - • nona_gui a version of nona with simple gui progress dialogs, similar to the windows version of PTStitcher. - • autooptimiser an experimental tool with the same interface as PTOptimizer except using pairwise optimization which doesn't require any manual pre-placement. + • nona_gui a version of nona with simple GUI progress dialogs, similar to the windows version of PTStitcher. + • autooptimiser a tool with the same interface as PTOptimizer except using pairwise optimization which doesn't require any manual pre-placement. • align_image_stack a tool to automate the process to align a stack of photos. • tca_correct a tool to automatically generate chromatic aberration correction parameters for use with fulla. • matchpoint feature identification. - • pto2mk generation of Makefiles for command-line stitching. + • pto2mk generation of Makefiles for command-line stitching. • vig_optimize command line tool to estimate photometric parameters. • hugin_hdrmerge merges multiple exposures to HDR using Khan anti-ghosting algorithm - • hugin_stitch_project batch stitches a hugin project, performing any HDR merging or blending as necessary. - • celeste_standalone removes cloud-like control points from project files. - • PTBatcherGUI queue manager for stitching multiple hugin projects. - • PTBatcher command-line access to the stitching queue. + • hugin_stitch_project a GUI tool to stitch a single hugin .pto project. + • celeste_standalone removes cloud-like control points from project files. + • PTBatcherGUI a GUI queue manager for stitching multiple hugin projects. + • PTBatcher command-line access to the hugin Batch Processor stitching queue. • panoglview OpenGL panorama viewer stored in sourceforge SVN alongside hugin which must be built separately. • autopano-sift-C version of autopano-sift written in C, also needs to be built separately. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2009-04-12 09:14:45 UTC (rev 3784) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2009-04-15 18:14:19 UTC (rev 3785) @@ -52,7 +52,7 @@ Control points Individual control points can be created and edited in the Hugin Control Points tab, here in the images tab they can be manipulated together. Automatic creation of control points can be done by pressing the Create Ctrl Points button (if you select just some images, then control points will only be found for those selected). hugin will then launch autopano or autopano-sift and add the detected control points to the project. The Hugin Preferences determine which of these autopano programs should be used and set further autopano options. Remove Points does exactly what its name suggests, it removes control points between the selected images, or all control points if no image is selected. - Often a project has many control points attached to clouds in the sky, this is usually unwanted as clouds move between photos. Clicking Run Celeste will attempt to identify 'sky' control points using the celeste tool and delete them. + Often a project has many control points attached to clouds in the sky, this is usually unwanted as clouds move between photos. Clicking Run Celeste will attempt to identify 'sky' control points using the celeste tool and delete them. Image orientation In the Image Orientation section, the position of the selected images in the final panorama can be specified by yaw, pitch and roll angle (in degrees). The Reset button will reset all angles to zero. This is useful if the optimizer could not determine the image orientation well and got stuck with a suboptimal result. It is possible to select multiple images at the same time. Changes in orientation will be applied to all selected images Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html 2009-04-12 09:14:45 UTC (rev 3784) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html 2009-04-15 18:14:19 UTC (rev 3785) @@ -156,7 +156,7 @@ If Exposure Blending is selected in the hugin Stitcher tab then enfuse will be used to merge bracketed exposures during stitching. Celeste - Often a project has many control points attached to clouds in the sky, this is usually unwanted as clouds move between photos. celeste will attempt to identify 'sky' control points and delete them. + Often a project has many control points attached to clouds in the sky, this is usually unwanted as clouds move between photos. celeste will attempt to identify 'sky' control points and delete them. Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pto2mk.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pto2mk.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Pto2mk.html 2009-04-15 18:14:19 UTC (rev 3785) @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + Pto2mk - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + Pto2mk + + + + + hugin is effectively an editor of .pto project files, the actual stitching of the panorama is performed by a number of other tools such as nona, enblend, enfuse, hugin_hdrmerge and exiftool. The advantage of this is that the hugin GUI can be closed during stitching, saving memory, or reused to work on the next project - Stitching can also be paused, deferred or shifted to another machine, even 'headless' servers can be used. + The stitching process is not necessarily linear, some operations can be performed in any order and even in parallel, with lots of intermediary files that need to be cleaned-up afterwards. So the process of managing this is handled by w:make (software) a robust and lightweight scriptable tool. + All this is concealed from the user when using the hugin GUI, hugin_stitch_project or the hugin Batch Processor to stitch a project. However the process can also be controlled on the command-line with the pto2mk tool. + First create a Makefile containing all the rules necessary to stitch the project: + + pto2mk -o myproject.pto.mk -p myproject myproject.pto + + Then run the stitching process and clean-up afterwards like so: + + make -f myproject.pto.mk all clean + + make options + make supports a large number of options, variables can be overridden by appending them to the command: + + make -f myproject.pto.mk ENBLEND='enblend -l 29' ENFUSE='enfuse -l 29' + + make is capable of identifying rules than can be performed in parallel, so for a 16 core system this command will stitch using 16 parallel processes: + + make -j 16 -f myproject.pto.mk NONA='nona -t 1' + + For more advanced command-line stitching, a tool like distmake will manage a queue of Makefile stitching jobs, and even load-balance multiple machines over a network. + + + + + + \ No newline at end of file Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html 2009-04-15 18:14:19 UTC (rev 3785) @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + Using Celeste with hugin - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + Using Celeste with hugin + + + + + Celeste is program used to remove cloud-like control points and can be run from within Hugin or from the command line. It was developed by Tim Nugent during Google's Summer of Code 2008. + The problem is this: photo stitching software relies on objects within different images remaining in the same place. Control points are then used to match corresponding positons in each photo. However, panoramas are often captured over a number of minutes. During this time frame, non-static features such as clouds, water, and other objects (usually influenced by wind) may move significantly thus creating problems for automatic alignment tools. Should a control point be added to a cloud in photo A, the same cloud may have moved by the time photo B is taken, so the corresponding control point on the same cloud in photo B will actually be in the wrong position. + To implement a solution to this problem, a classification algorithm called a Support Vector Machine was used. SVMs are binary classifiers, so the objective is to use one to make a simple call: is this control point on a cloud, or not. The SVM uses textural and colour information around the control point to make this judgement, based on what it has been trained to recognise. The training process involves providing labeled example of each category (cloud/non-cloud) so the SVM can learn to discrminate between them. + There are a few ways of running Celeste; I’ll show you how to do so via the control point editor panel first. + + +Select a pair of images. For these two in the example, there are 15 control points connecting the two images, 6 of which are on clouds - we want to get rid of these. Hit the ‘Run Celeste’ button and wait a few seconds. A message box should pop up saying how many control points have been removed: + + Click OK then have another look at the control points. Of the 6 on clouds, 5 have been removed. In this example none of the non-cloud control points have been removed: + + The only cloud control point remaining is actually on an airline exhaust trail (which, being a fairly straight line, is not very cloud-like). So we do pretty well here - 15/16 control points correctly classified is about 93% accuracy. This is a good example; under stringent 10-fold cross validation, Celeste was 82% accurate. + You can also run Celeste from the images panel. Simply select the images that you want to run Celeste on (or select all of them) and hit the ‘Run Celeste’ button again. Exactly the same thing should happen - a message will pop up saying how many control points have been removed: + + There’s one more way of running it - right at the start on the assistant panel. After control points have been generated, Celeste will scan all the images and remove cloud-like control points from the whole set. To run Celeste this way open up the preferences panel and activate the ‘Automatically run Celeste..’ option. Then hit ‘Align’ on the assistant panel, and Celeste will run after control point generation: + + And that’s it! There are a few other options on the preferences tab; to alter the sensitivity you can adjust the threshold value. The SVM will generate a score for each control point, where greater than 0.5 indicates a cloud. If you want to remove more control point reduce the threshold (try 0.4 to begin with), and raise it (e.g. 0.6) if you want to remove fewer. If there are lots of control points close to the image border, you may have more luck using the small filter size. In most cases you won’t need to adjust this though. + + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-04-12 09:14:45 UTC (rev 3784) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-04-15 18:14:19 UTC (rev 3785) @@ -13,6 +13,7 @@ Bracketing Camera_response_curve CCD +Celeste_standalone Chromatic_aberration Color_correct_tiff Colour_profile @@ -97,6 +98,7 @@ PSD PTblender PTmender +Pto2mk PTOptimizer PTStitcher PTtiff2psd @@ -111,6 +113,7 @@ Tca_correct TIFF Tone_mapping +Using_Celeste_with_hugin Vertical_control_points Vignetting Wavy_distortion This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.   [Hugin-cvs] SF.net SVN: hugin:[3793] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-04-19 22:54 Revision: 3793 http://hugin.svn.sourceforge.net/hugin/?rev=3793&view=rev Author: brunopostle Date: 2009-04-19 22:54:01 +0000 (Sun, 19 Apr 2009) Log Message: ----------- wiki manual updates Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html 2009-04-17 05:49:49 UTC (rev 3792) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Celeste_standalone.html 2009-04-19 22:54:01 UTC (rev 3793) @@ -44,7 +44,7 @@ Control point generators are not very good at distinguishing between static objects, such as buildings, and objects that change quickly such as waves, foliage, clouds and people. This causes alignment problems, especially with clouds that can easily move several pixels between shots. - Celeste is a new tool in hugin that has been trained using w:Support_vector_machine techniques to identify clouds in photos and remove control points from these areas. This functionality is available in the Hugin Images tab and described in the Using Celeste with hugin tutorial. + Celeste is a new tool in hugin that has been trained using w:Support vector machine techniques to identify clouds in photos and remove control points from these areas. This functionality is available in the Hugin Images tab and described in the Using Celeste with hugin tutorial. celeste_standalone is a command-line tool with all the same functionality as Celeste in hugin. It has many options, but at its simplest can be used to just 'clean' an existing project file: celeste_standalone -i project.pto -o project.pto Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-04-17 05:49:49 UTC (rev 3792) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html 2009-04-19 22:54:01 UTC (rev 3793) @@ -68,7 +68,7 @@ • tca_correct a tool to automatically generate chromatic aberration correction parameters for use with fulla. • matchpoint feature identification. • pto2mk generation of Makefiles for command-line stitching. - • vig_optimize command line tool to estimate photometric parameters. + • vig_optimize command line tool to estimate photometric parameters. • hugin_hdrmerge merges multiple exposures to HDR using Khan anti-ghosting algorithm • hugin_stitch_project a GUI tool to stitch a single hugin .pto project. • celeste_standalone removes cloud-like control points from project files. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html 2009-04-17 05:49:49 UTC (rev 3792) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Optimization.html 2009-04-19 22:54:01 UTC (rev 3793) @@ -45,7 +45,7 @@ Definition - Optimization ist the process of determining the necessary warping for an image pair in order to align given control point pairs + Optimization is the process of determining the necessary warping for an image pair in order to align given control point pairs Optimizer variants The below article is about the internal PTGui optimizer. The original panotools PTOptimizer as well as the hugin optimizer work very similar but have a slightly different set of features and internally use different tactics. Hence the results can differ a bit. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html 2009-04-17 05:49:49 UTC (rev 3792) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html 2009-04-19 22:54:01 UTC (rev 3793) @@ -4,7 +4,7 @@ - + @@ -45,7 +45,7 @@ Celeste is program used to remove cloud-like control points and can be run from within Hugin or from the command line. It was developed by Tim Nugent during Google's Summer of Code 2008. The problem is this: photo stitching software relies on objects within different images remaining in the same place. Control points are then used to match corresponding positons in each photo. However, panoramas are often captured over a number of minutes. During this time frame, non-static features such as clouds, water, and other objects (usually influenced by wind) may move significantly thus creating problems for automatic alignment tools. Should a control point be added to a cloud in photo A, the same cloud may have moved by the time photo B is taken, so the corresponding control point on the same cloud in photo B will actually be in the wrong position. - To implement a solution to this problem, a classification algorithm called a Support Vector Machine was used. SVMs are binary classifiers, so the objective is to use one to make a simple call: is this control point on a cloud, or not. The SVM uses textural and colour information around the control point to make this judgement, based on what it has been trained to recognise. The training process involves providing labeled example of each category (cloud/non-cloud) so the SVM can learn to discrminate between them. + To implement a solution to this problem, a classification algorithm called a w:Support vector machine was used. SVMs are binary classifiers, so the objective is to use one to make a simple call: is this control point on a cloud, or not. The SVM uses textural and colour information around the control point to make this judgement, based on what it has been trained to recognise. The training process involves providing labeled example of each category (cloud/non-cloud) so the SVM can learn to discrminate between them. There are a few ways of running Celeste; I’ll show you how to do so via the control point editor panel first. @@ -58,7 +58,8 @@ There’s one more way of running it - right at the start on the assistant panel. After control points have been generated, Celeste will scan all the images and remove cloud-like control points from the whole set. To run Celeste this way open up the preferences panel and activate the ‘Automatically run Celeste..’ option. Then hit ‘Align’ on the assistant panel, and Celeste will run after control point generation: - And that’s it! There are a few other options on the preferences tab; to alter the sensitivity you can adjust the threshold value. The SVM will generate a score for each control point, where greater than 0.5 indicates a cloud. If you want to remove more control point reduce the threshold (try 0.4 to begin with), and raise it (e.g. 0.6) if you want to remove fewer. If there are lots of control points close to the image border, you may have more luck using the small filter size. In most cases you won’t need to adjust this though. + And that’s it! There are a few other options on the preferences tab; to alter the sensitivity you can adjust the threshold value. The SVM will generate a score for each control point, where greater than 0.5 indicates a cloud. If you want to remove more control points reduce the threshold (try 0.4 to begin with), and raise it (e.g. 0.6) if you want to remove fewer. If there are lots of control points close to the image border, you may have more luck using the small filter size. In most cases you won’t need to adjust this though. + There's also commandline version available, celeste_standalone. Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html 2009-04-19 22:54:01 UTC (rev 3793) @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + Vig optimize - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + Vig optimize + + + + + With the 0.7.0 hugin release, photometric parameters such as exposure (EV), vignetting, white balance and camera response curve can be optimised in a similar way to lens distortion. These photometric parameters can be edited in the hugin Camera and Lens tab or calculated automatically in the hugin Exposure tab. + For this to work, photos first have to be aligned with correct relative positions and lens parameters. hugin will compare randomly selected groups of pixels from matching areas in each of the overlapping photos. Exposure and response curve can be calculated with any kind of overlap, however vignetting calculations require partial overlap, ideally around 50%. + As well as the GUI process of optimisation/calculation in the hugin Exposure tab, photometric calculation can also be performed on the command-line with the vig_optimize tool. This functionally is configured via 'v' variable lines in the .pto project file in a similar way to the autooptimiser tool: + + • The camera response curve is simplified using the EMoR sensor model which reduces the variation to five numbers, these are the Ra, Rb, Rc, Rd & Re image (i) parameters (the default values of 0.0 are equivalent to an 'average' generic sensor). + • The vignetting model is represented by a polynomial with four parameters: Va (this is always 1.0 and doesn't need to be optimised) and Vb, Vc & Vd (which default to 0.0 - equivalent to no vignetting). The vignetting centre can also be different from the geometrical centre, this is specified by Vx & Vy (both default to 0.0). + • Exposure (EV) is represented by a single value Ev (defaults 0.0, equivalent to no-change). + • The white balance is represented by two scaling exposure values for the red and blue channels Er and Eb (the defaults of 1.0 are equivalent to no-change). + + A typical 'v' variable line configuration would look like this, i.e. optimise camera response curve and vignetting for image 0 and exposure for images 1, 2, 3 and 4: + + v Ra0 Rb0 Rc0 Rd0 Re0 Vb0 Vc0 Vd0 +v Ev1 Ev2 Ev3 Ev4 + + (vignetting centre and white balance are left unchanged) + The .pto project itself can then be optimised with vig_optimize on the command-line like so: + + vig_optimize -o myproject.pto myproject.pto + + + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-04-17 05:49:49 UTC (rev 3792) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-04-19 22:54:01 UTC (rev 3793) @@ -115,6 +115,7 @@ Tone_mapping Using_Celeste_with_hugin Vertical_control_points +Vig_optimize Vignetting Wavy_distortion Yaw This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.  •  [Hugin-cvs] SF.net SVN: hugin:[3825] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-05-05 20:12 Revision: 3825 http://hugin.svn.sourceforge.net/hugin/?rev=3825&view=rev Author: brunopostle Date: 2009-05-05 20:12:22 +0000 (Tue, 05 May 2009) Log Message: ----------- Update manual from wiki Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_scripting_in_a_nutshell.html Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html 2009-05-05 08:04:42 UTC (rev 3824) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html 2009-05-05 20:12:22 UTC (rev 3825) @@ -43,7 +43,11 @@ - The Camera and Lens tab looks a lot like the hugin Images tab, except that the lens settings can be edited here. + + + + The Camera and Lens tab looks a lot like the hugin Images tab, except that the lens settings can be edited here. As in the Images Tab, multi-selection can be used to change the parameters for multiple images. Panorama Tools and hugin allow the usage of images shot with different lenses and settings inside the same project. Each image is associated with a lens number. Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_scripting_in_a_nutshell.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_scripting_in_a_nutshell.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_scripting_in_a_nutshell.html 2009-05-05 20:12:22 UTC (rev 3825) @@ -0,0 +1,399 @@ + + + + + + + + + + + + + + Panorama scripting in a nutshell - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + Panorama scripting in a nutshell + + + + + This is a short document describing the various Open Source tools and techniques available for working with panoramas in a non-GUI environment. The examples are based on Linux experience, but most of them should work on OS X or Windows with minor modifications at most. + This document is also useful for understanding what happens 'under the hood' in hugin itself and recommended reading for anyone looking to work with the hugin sourcecode. + + + Why would you do that? + Creating and manipulating panoramas is something that should obviously be done in a graphical tool. This is true, but perhaps you find that you are spending more time operating a computer than being a photographer. This is an indication that something is wrong - The computer exists to do the boring work and scripting is one way to make this happen. + + PanoTools 'Scripting' + The file format first used in Helmut Dersch's Panorama tools is often referred to as a 'script', but a 'PanoTools' script is really a data file describing a 'panorama stitching project'. + Although these original PanoTools are obsolete, the file format is alive and well with several variations used as project files by PTGui, PTAssembler, hugin and related tools. These files are simple plain-text, sometimes it is useful to modify them directly with a text editor - Further on we will introduce various methods for manipulating them via the 'programming' kind of scripts. + + Simple command-line stitching + Lets start with a basic but common use case: Photographers with quality panoramic tripod heads can reproduce identical sets of photos every time, in this situation there is no need to create a new stitching project for every panorama, it is enough to use a single project as a template. + This example takes a pre-existing project called template.pto, created with three photos. It uses nona for remapping, and enblend for blending the remapped photos into a finished TIFF image: + + nona -o out -m TIFF_m template.pto DSC_1234.JPG DSC_1235.JPG DSC_1236.JPG + enblend -o finished.tif out0000.tif out0001.tif out0002.tif + + The first nona command creates three remapped TIFF images called out0000.tif, out0001.tif etc... the list of input images can be substituted with any set of identically sized photos. The second enblend command uses these TIFF files as input and merges them to a file called finished.tif. + + Creating hugin projects on the command-line + The entire panorama creation process can be performed on the command-line, and therefore scripted, doing this involves a series of steps similar to the workflow in a GUI tool. + + Generating control points + There are a number of tools available for generating control points from groups of photos, such as autopano-sift, autopano-sift-c, panomatic and match-n-shift. Here is an example using autopano-sift-c: + + autopano-sift-c --projection 0 50 project.pto DSC_1234.JPG DSC_1235.JPG DSC_1236.JPG + + This will create a .pto project with control points (if any) linking the three photos, note that the projection format (f0, rectilinear) of the input photos and approximate horizontal angle of view (v50, 50 degrees) have to be specified. + + Pruning control points + This still isn't a finished panorama, at the very least this involves optimising the camera positions and then rendering the output. + You could go ahead and optimise this project file straight away, but this can be a bit hit and miss. First it is a good idea to clean up the control points. There are currently two useful tools for cleaning control points: celeste removes points from areas of sky and ptoclean removes points with large error distances, first celeste_standalone: + + celeste_standalone -i project.pto -o project.pto + + Then ptoclean: + + ptoclean -v --output project.pto project.pto + + Note that in both cases we are overwriting the input project.pto file with the cleaned output. If you want you can create intermediate temporary files and keep each step in case you need to backtrack. + (Another control point cleaner is ptscluster) + + Optimising positions and geometry + Up to now, the project file simply contains an image list and control points, the images are not yet aligned, you can do this by optimising geometric parameters with the autooptimiser tool: + + autooptimiser -a -l -s -o project.pto project.pto + + Now you could just skip ahead and render the output if photometric optimisation isn't required. + (PToptimizer is an alternative geometrical optimiser) + + Optimising photometric parameters + Photos have photometric exposure variables which can be optimised in much the same way as aligning positions. Doing this can remove brightness, white balance and vignetting differences between photos, giving better blending or allowing creation of HDR images. + vig_optimize does the equivalent job for photometric parameters as autooptimiser does for geometric parameters. It doesn't have an equivalent of the autooptimiser -a 'auto' mode, so you need to indicate in the .pto project which parameters are 'variables', use a tool such as ptovariable: + + ptovariable --vignetting --response --exposure project.pto + vig_optimize -o project.pto project.pto + + Stitching hugin projects on the command-line + Rendering images + The hugin tool for remapping and distorting the photos into the final panorama frame is nona, it uses the .pto project file as a set of instructions: + + nona -m TIFF_m -o project project.pto + + This nona command creates one remapped TIFF image for each of the input photos, these will be named project0000.tif, project0001.tif, project0002.tif etc... + (PTblender is an alternative renderer to nona) + + Blending + nona can do rudimentary assembly of the remapped images, but a much better tool for this is enblend, feed it the images, it will pick seam lines and blend the overlapping areas: + + enblend -o project.tif project0000.tif project0001.tif project0002.tif ... + + Finally this produces the stitched panorama: project.tif + + Makefile stitching system + This simple stitching process works well on the command-line, but it gets increasingly complicated when dealing with bracketed stacks of photos, these are necessary for exposure blending with enfuse or HDR creation with hugin_hdrmerge. + Luckily hugin understands about stacks and is capable of breaking-up a project into each of the stitching tasks: rendering, assembling stacks and blending. These targets are written to a standard Makefile formatted file whenever a project is saved or stitched, e.g when you save project.pto using the hugin GUI, project.pto.mk is saved also. Stitching is then performed not by the hugin GUI, but by GNU make which processes the targets in the Makefile, resulting in the final stitched panorama. + + Creating Makefiles with pto2mk + This functionality is also available for use with any .pto project with the command-line pto2mk tool: + + pto2mk -o project.pto.mk -p project project.pto + make -f project.pto.mk + + One of the advantages of using make on the command-line is that re-running this command will only redo necessary work. If none of the input files have changed, then make will finish immediately; however if one of the input or intermediate files has changed, say by modifying an alpha channel, then only the tasks necessary to integrate that image into the final panorama will be redone. + + make options + make supports multiple targets, by default hugin creates an 'all', it also creates a 'clean' target that deletes intermediate files. So you can clean up afterwards like so: + + make -f project.pto.mk clean + + Internal variables can be overriden by environment variables using the '-e' flag, so to stitch using the alternative nona-mask tool instead of nona, use something like this: + + NONA=nona-mask make -e -f project.pto.mk + + Alternatively variables can be simply appended to the end of any make command, this does exactly the same thing: + + make -f project.pto.mk NONA=nona-mask + + In a shell such as bash, setting the environment will modify internal variables for the rest of the session: + + export ENFUSE='enfuse -l 29' + + (note that this will override any existing useful enfuse options) + + Parallel make + make supports parallel processing for machines with multiple cores/processors with the '-j' parameter, so for a 16 core system this command will stitch using 16 parallel processes: + + make -j 16 -f project.pto.mk NONA='nona -t 1' + + (note that by default nona uses all available cores, in this case it needs to be limited to one thread so that 16 instances of nona can run at the same time) + + Stitching queues + Processing a series of projects one after another is simple enough, this command will stitch all the projects in a folder: + + for file in *.pto.mk; do make -ffile; done +
+

For more advanced command-line stitching, a tool like distmake will manage a queue of Makefile stitching jobs, and even load-balance multiple machines over a network. +

+

Makefile plugins

+

A Makefile can be extended with additional targets by creating a second Makefile that includes the original hugin .pto.mk Makefile. For instance a plugin Makefile called 'Makefile.psd.mk' might define a new target called 'ldr_psd' that assembles a multilayer PSD file for manual blending in a tool such as the Gimp: +

+
include $(PTO).mk + ldr_psd :$(LDR_LAYERS) $(LDR_BLENDED) + PTtiff2psd -o$(LDR_REMAPPED_PREFIX_SHELL)_layered.psd \ +         $(LDR_LAYERS_SHELL)$(LDR_BLENDED_SHELL) +
+

You can then use this plugin by calling the ldr_psd target and supplying the name of the relevant .pto project: +

+
make -f Makefile.psd.mk ldr_psd PTO=project.pto +
+

Hugin installs with an example Makefile.equirect.mk plugin with some common add-on tasks such as creating basic QTVR, PanoSalado and SPiV files. +

+

Useful Makefile variables

+

Each filesystem PATH in this table has a matching PATH_SHELL version with special characters escaped - This is the version that should be used in the 'command' part of each Makefile rule. +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Holding it all together with panostart

+

The .pto.mk Makefile helps with the stitching at the end of the process, but doesn't help with the bits at the beginning such as: identifying which photos go in which panorama, generating control points, pruning and optimising. +

panostart is a prototype tool that does it all. Given a list of photos in a folder, it identifies likely panoramas by comparing EXIF timestamps and writes a meta-Makefile containing: rules for generating .pto projects with match-n-shift, rules for generating corresponding .pto.mk Makefiles with pto2mk, rules for stitching the projects with make, plus some other rules for creating useful distributable output. +

A typical panostart command for dealing with a folder full of photos taken with a pocket point-and-shoot camera on auto-exposure might look like this: +

+
panostart --output Makefile --projection 0 --fov 50 --nostacks --loquacious *.JPG +
+

Processing this Makefile is simple: +

+
make +
+

Some of the resulting panoramas will have position, cropping and stitching errors. Fix these by editing the relevant .pto projects in hugin or another tool, when you type make again on the command-line, only those projects that have changed will be restitched. +

Another advantage of doing things this way is reproducibility: delete all the (enormous) TIFF output panoramas and all you need to keep permanently are the photos, the meta-Makefile and the associated .pto projects. If you ever need to recreate the TIFF panoramas in the future, just type make. If you know the name of the TIFF file you want, just type 'make project.tif' and only a single panorama will be processed. +

+

Panotools::Script for manipulating project files

+

The name is a historical mistake, Panotools::Script is a perl library for working with hugin .pto projects, though it could be extended in the future to cover any of the related file formats. Many of the command-line tools described in this document are written with this library. +

Here is a trivial script, all it does is open and save a .pto project, it also resets the output ('p' Panorama line) angle of view to 360 degrees (v360), the projection format to equirectangular (f2) and the output pixel size to 4096x2048 pixels (w4096 h2048): +

+
#!/usr/bin/perl + use Panotools::Script; + my $pto = new Panotools::Script; +$pto->Read ($ARGV[0]); +$pto->Panorama->Set (v => 360, f => 2, w => 4096, h = 2048); + $pto->Write ($ARGV[0]); +
+

Here's slightly more complex script, this iterates over the input images and increments the white balance making the panorama slightly 'warmer': +

+
#!/usr/bin/perl + use Panotools::Script; + my $pto = new Panotools::Script; +$pto->Read ($ARGV[0]); + for my$image (@{$pto->Image}) + { + my$Er_new = $image->{Er} * 100 / 95; # red value + my$Eb_new = $image->{Eb} * 95 / 100; # blue value +$image->Set (Er => $Er_new, Eb =>$Eb_new); + } + $pto->Write ($ARGV[0]); +
+

Full list of command-line tools

+

Control point generation

+ +
• generatekeys - Keypoint generator +
• matchpoint - Keypoint generator +
• autopano - Keypoint matcher, part of autopano-sift-c and not to be confused with autopano +
+

Project file modification

+
• ptoset - Change global parameters and project options +
• ptovariable - Set typical optimisation variables +
• ptsed - Set any project parameter, convert .pto into PanoTools format +
• ptosort - Sort control points or images, remove duplicate control points +
• ptopath - Remove file paths in project files +
• transform-pano - Roll, pitch and yaw rotation of .pto projects +
• ptocentre - Rotate projects to put images in panorama centre +
+
• ptomerge - Join two or more projects +
• ptosplit - Extract subsets of images from a project into a new project +
+

Control point pruning

+ +

Optimisation

+ +

Rendering

+
• nona - Default hugin rendering engine +
• nona-mask - Wrapper around nona for using external bitmap masks +
• PTmender - Render PanoTools format projects +
+
• PTAInterpolate - Create intermediate images from PanoTools projects +
+

Blending

+
• enblend - Merge partially overlapping images with multiresolution splines +
• enfuse - Merge overlapping images with exposure fusion +
• PTroller - Merge partially overlapping images with no seaming +
• enblend-mask - Wrapper around enblend for using external bitmap masks +
• hugin_hdrmerge - Merge bracketed images for HDR generation +
• enblend-svg - Wrapper around enblend for specifying input images via SVG files +
+
• tif2svg - Assemble multiple TIFF images into SVG files for enblend-svg +
• PTblender - Correct colour and brightness of overlapping images +
+

Misc

+
• panostart - All-in-one panorama workflow via Makefiles +
• pto2mk - Create platform specific Makefile for stitching a project +
+

Chromatic aberration

+ +

Querying

+
• ptograph - Draw undirected graphs of projects +
• ptoget - Query any project parameter +
• ptoinfo - Generate a report on a project file +
• PTinfo - Display info about a panotools generated TIFF file +
• panoinfo - Display information about installed libpano13 library +
+

TIFF files

+
• PTtiff2psd - Join multiple TIFF images into a multilayer PSD file +
• PTtiffdump - Compare two TIFF files +
• PTcrop - Remove unwanted empty space in TIFF files and replace with offsets +
• PTuncrop - Replace offsets in TIFF files with empty pixels +
+

Output formats

+
• qtvr2img - Extract six cubefaces from a cubic QTVR +
• cubic2erect - Render six cubefaces into a single equirectangular image +
• qtvr2erect - Render a cubic QTVR into a single equirectangular image +
• jpeg2qtvr - Assemble six JPEG cubefaces into a cubic QTVR +
• erect2qtvr - Render a single equirectangular image into a cubic QTVR +
+
• erect2cubic - Create a .pto project for extracting cube faces from an equirectangular image +
• erect2planet - Create a .pto project for extracting a 'little planet' from an equirectangular image +
• erect2mercator - Create a .pto project for extracting a mercator view from an equirectangular image +
+

Older tools

+

Helmut Dersch's PTOptimizer and PTStitcher were the original command-line tools. These are not really recommendable any more as they require an older, buggier version of the libpano12 library, they are closed source so don't work on modern systems such as OS X or 64bit Linux, and are lacking in features compared to modern replacements such as autooptimiser and nona. +

+

Useful Image processing tools

+
• ImageMagick - Many utilities for converting, manipulating and resizing images +
• GraphicsMagick - A fork of ImageMagick with many improvements +
• libtiff - Supplied with useful tools such as tiffcp for joining and recompression, and tifficc for adding ICC colour profiles +
• exiftool - All purpose reading, setting and copying of EXIF data +
• exiv2 - EXIF manipulation, useful for setting the file modification date from the EXIF date +
• jpegtran - Lossless rotation of JPEG images +
• ufraw-batch - Command-line RAW processing +
• dcraw - Command-line RAW processing +
+

--Bruno 21:23, 2 May 2009 (UTC) +

+ + + + + \ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html 2009-05-05 08:04:42 UTC (rev 3824) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Vig_optimize.html 2009-05-05 20:12:22 UTC (rev 3825) @@ -50,7 +50,7 @@
• The camera response curve is simplified using the EMoR sensor model which reduces the variation to five numbers, these are the Ra, Rb, Rc, Rd & Re image (i) parameters (the default values of 0.0 are equivalent to an 'average' generic sensor).
• The vignetting model is represented by a polynomial with four parameters: Va (this is always 1.0 and doesn't need to be optimised) and Vb, Vc & Vd (which default to 0.0 - equivalent to no vignetting). The vignetting centre can also be different from the geometrical centre, this is specified by Vx & Vy (both default to 0.0).
• Exposure (EV) is represented by a single value Ev (defaults 0.0, equivalent to no-change). -
• The white balance is represented by two scaling exposure values for the red and blue channels Er and Eb (the defaults of 1.0 are equivalent to no-change). +
• The white balance is represented by multipliers for the red and blue channels Er and Eb (the defaults of 1.0 are equivalent to no-change).

A typical 'v' variable line configuration would look like this, i.e. optimise camera response curve and vignetting for image 0 and exposure for images 1, 2, 3 and 4:

Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-05-05 08:04:42 UTC (rev 3824) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt 2009-05-05 20:12:22 UTC (rev 3825) @@ -85,6 +85,7 @@ Panorama Panorama_formats Panorama_tools +Panorama_scripting_in_a_nutshell Panotools Parallax Perspective_correction This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. 
+
$(INPUT_IMAGES) list of input files +$(INPUT_IMAGE_1) first input file +
$(PROJECT_FILE) .pto project file + +$(HUGIN_PROJECTION) output projection type in panotools numeric format +
$(HUGIN_HFOV) output horizontal angle of view in degrees +$(HUGIN_WIDTH) output width in pixels +
$(HUGIN_HEIGHT) output height in pixels + +$(DO_LDR_BLENDED) set if 'normal' stitching with no exposure blending set +
$(DO_LDR_STACKED_BLENDED) set if stitching with 'exposure blending' set +$(DO_HDR_BLENDED) set if HDR merging set +
+
$(LDR_REMAPPED_PREFIX) normal blended output prefix +$(LDR_EXPOSURE_REMAPPED_PREFIX) exposure blended output prefix +
$(HDR_STACK_REMAPPED_PREFIX) HDR merged output prefix + +$(LDR_BLENDED) normal blended output file +
$(LDR_STACKED_BLENDED) exposure blended output file +$(HDR_BLENDED) HDR merged output file +
+
$(LDR_LAYERS) list of normal unblended output files +$(LDR_STACKS) list of exposure blended stack files +
(HDR_STACKS) list of HDR merged stack files +  [Hugin-cvs] SF.net SVN: hugin:[4517] hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN From: - 2009-09-29 20:06 Revision: 4517 http://hugin.svn.sourceforge.net/hugin/?rev=4517&view=rev Author: brunopostle Date: 2009-09-29 20:06:33 +0000 (Tue, 29 Sep 2009) Log Message: ----------- Update manual to about 0.8.0 level Modified Paths: -------------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Panorama_scripting_in_a_nutshell.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Projections.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/TIFF.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/pages.txt Added Paths: ----------- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4d4d22d9c63b47c6f8fb7825ec5cd1db.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/700px-Autopano-done.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/91ae7fc8fc2b7701135c69552e7379ed.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-align.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-prefs.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-searching.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_point_generators.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/DSLR_spherical_resolution.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Qtvr2img.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/SB_Blended.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/SB_Parallax.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/SB_Parallax_overlapped.jpg hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/SmartBlend.html hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/ab807c8735d25a66b577b029bc0e568f.png hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/fa5313ae442c1ac7f832c141880e3e74.png Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4d4d22d9c63b47c6f8fb7825ec5cd1db.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/4d4d22d9c63b47c6f8fb7825ec5cd1db.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/700px-Autopano-done.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/700px-Autopano-done.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/91ae7fc8fc2b7701135c69552e7379ed.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/91ae7fc8fc2b7701135c69552e7379ed.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-align.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-align.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-prefs.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-prefs.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-searching.png =================================================================== (Binary files differ) Property changes on: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-searching.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -47,6 +47,25 @@ Additionally, autopano-sift-C has experimental modifications to perform feature identification in conformal image space, this helps with wide angle or fisheye Projection photographs. autopano-sift-C is available from the hugin project. + Installation on Mac OS X + On Mac OS X, autopano-sift-c can be installed via MacPorts: + + + sudo port install autopano-sift-c +
+

This may take some minutes to fetch and compile the required software. Once complete, the autopano-sift-c binary will be installed in /opt/local/bin. +

To get Hugin to use it, you may need to add this full path into the preferences: +

+

Now you're ready to use the control point alignment assistant in Hugin. Load up your images, then hit the 'Align' button: +

+
+
+

At this point you'll either see a big fat error dialog, or if everything's working you'll see a dialog like this while autopano-sift-c does its thing. This may take a few minutes... +

+

When it's done, Hugin's panorama preview should show you something decent now! +

+

You'll probably still want to nudge some things or run the exposure optimizer, but this'll have saved a lot of time manually setting control points. +

Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_point_generators.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_point_generators.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Control_point_generators.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + Control point generators - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +

Control point generators

+
+ +
+ +

This stub is to hold the list of available control point generators in general, and how they can be configured in Hugin in particular (starting with version 2009.2) +

This list should supersede the one available on the GUI_front-ends page. +

+ +

All-purpose CP generators

+

Autopano +

Autopano-sift +

Autopano-sift-C +

Match-n-shift should have its own page, as it is only mentioned here. +

Panomatic +

+

Obsolete

+

PanoPoints +

+

Special purpose generators

+

align_image_stack +

+

Key feature generators

+

These programs do not include the matching part, but are able to generate key point descriptions that can then be matched by autopano. +

MatchPoint +

+

Specific purposes

+

Align a stack of photos +

+ + + + +
\ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Cropped_TIFF.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -52,8 +52,26 @@

p f0 w1000 h500 v120 n"TIFF_m c:LZW r:CROP"
-

enblend can read these cropped TIFF files since version 2.4, so this technique is useful when working with enblend. Additionally the gimp image editor can open multilayer cropped TIFF files directly, though it cannot save them. It can be convenient to edit the alpha masks in multi-layer TIFFs before passing them to enblend with the help of a script; see Multi-Layer TIFF editing with the Gimp. +

enblend can read these cropped TIFF files since version 2.4, so this technique is useful when working with enblend. Additionally the gimp image editor can open multilayer cropped TIFF files directly, though it cannot save them. It can be convenient to edit the alpha masks in multi-layer TIFFs before passing them to enblend with the help of a script; see Multi-Layer TIFF editing with the Gimp.

+

Preserving TIFF offset when editing with GIMP

+

Using cropped intermediate images is very useful - they use less diskspace and less resources are needed to generate them. Unfortunately, GIMP does not preserve the TIFF offset - and this is very unfortunate if you want to mask out some passing object in some of the remapped images, and blend them later with enblend. There's a way to preserve TIFF offset, though. First we have to figure out what the original offset of the image we will be editing is (of course, it is suggested to create a backup copy of the image anyway). To find that out, execute: +

+
tiffdump <remappedd.tiff> | grep Position +
+

an example output could be: +

+
XPosition (286) RATIONAL (5) 1<19.1667> +YPosition (287) RATIONAL (5) 1<2.54> +
+

Here we can see that both X and Y offset is used. Important values in this output are 286 and 287, which denote TIFF data entries. Values at the end are actual offsets (19.1667 and 2.54). +

Now, after editing the image in gimp, we will want to restore these offsets like: +

+
tiffset -s 286 19.1667 <remappedd.tiff> +tiffset -s 287 2.54 <remappedd.tiff> +
+

Of course, if one of the offsets is 0 when dumping the data, there is no need to set it on the resulting image. Both tiffdump and tiffset are part of the libtiff package. +

Added: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/DSLR_spherical_resolution.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/DSLR_spherical_resolution.html (rev 0) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/DSLR_spherical_resolution.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + DSLR spherical resolution - PanoTools.org Wiki + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +

DSLR spherical resolution

+
+ +
+ +

+

+ +

Intro

+

In general photography megapixels are more or less synonymous to resulting image resolution. Panorama photography is a bit different, especially spherical panoramas. Here the sensor pixel density is more important than the sensor pixel count. +

+

The Problem

+

Digital Single Lens Reflex (DSLR) cameras exist in three major groups: +

+
• With FourThirds sensor (crop factor 2.0) +
• With an APS-C type sensor (crop factor 1.5 or 1.6) +
• With a sensor of the full 35mm film size (crop factor 1.0) +
+

In each size category there are several cameras with different sensor resolutions. And there are several lenses that can be attached to cameras with different sensor sizes. To have the effects of different lenses comparable the concept of a 35mm equivalent focal length has been established - the real focal length multiplied with the crop factor gives the same Field of View like for a 35mm film camera. +

However, this is not possible for fisheye lenses, since the Focal Length does not correspond linearly to the Field of View. One has to look at the degree/mm ratio and absolute pixel density instead. +

+

Degree/mm

+

In the Fisheye Projection an angular distance from the optical axis maps to a linear distance on the sensor. The mapping is determined by the focal length (the following numbers are approximations, since real fisheyes almost never resemble the ideal fisheye mapping): +

+
• 5.6mm focal length 11.4°/mm +
• 8mm focal length 7.2°/mm +
• 10.5mm focal length 5.5°/mm +
• 16mm focal length 3.6°/mm +
+

Pixel density

+

To deduce the pixel resolution obtainable by a certain sensor/lens combination we should know the density in pixels/mm of the respective sensor. The pixel density can be calculated roughly from the Megapixels (better would be actual pixel size) and the sensor size. For the three major groups and some typical Megapixel sizes: +

FourThirds with 13.5mm short side +

+
Megapixel       6       8       10      12 +Short side px   2121    2450    2739    3024 +px/mm           157     181     203     232 +
+

APS-C with 16mm short side +

+
Megapixel       6      8       10      12 +Short side px   2000   2309    2582    2828 +px/mm           125    144     161     177 +
+

Full size with 24mm short side +

+
Megapixel       6       8       10      12      16      21 +Short side px   2000    2309    2582    2828    3266    3742 +px/mm           83      96      108     118     136     156 +
+

Pano sizes

+

From the above values we can easily calculate some sample panorama resolutions. The table gives some rounded values for the maximum pixel size of an equirectangular: +

+
FourThirds MP   -       -       -       -       6       8       10      12 +APS-C      MP   -       -       6       8       10      12      -       - +Full size  MP   6       8       12      16      21      -       -       - +pixel/mm        80      100     120     140     160     180     200     230 +f=5.6mm  size   2520    3150    3780    4420    5050    5680    6300    7260  +f=8mm    size   4000    5000    6000    7000    8000    9000    10000   11500 +f=10.5mm size   5200    6500    7900    9200    10500   11800   13100   15000  +f=16mm   size   8000    10000   12000   14000   16000   18000   20000   23000 +
+

The formula for an exact calculation is +

--Erik Krause 22:11, 21 August 2007 (CEST) +

+ + + + +
\ No newline at end of file Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -205,6 +205,9 @@
• PTGui Pro since version 7.7 has a built in image fusion tool which features the exposure criterion only but has extended adjustment possibilities.
+

Linux

+
• KImageFuser by Harry van der Wolf is an enfuse/align_image_stack Gui for Linux (free GPL V3). It has a preview function and batch options. It is written in the graphical script environment kommander and can run on any linux platform. Dependencies are: kdewebdev-3.5.9 or newer, enfuse, align_image_stack (from Hugin), convert (ImageMagick). Not a dependendency but highly recommended: Exiftool to be able to copy all relevant exif data (ImageDescription, Make, Model, Artist, WhitePoint, Copyright, GPS:all, DateTimeOriginal, CreateDate, UserComment, ColorSpace, OwnerName, SerialNumber, all IPTC, all JFIF, XResolution, YResolution, ResolutionUnit, Lens, FocalLengthIn35mmFormat and FocalLength) to the new image. All dependencies are available in the main linux distributions. Note also that at least one KDE theme should be available like e.g. the famous (and default) "bluecurve" theme. KImageFuser has also been added to the Hugin svn in it's own project KImageFuser tree. +

Windows

• The droplets by Erik Krause are contained in the hugin windows package from http://hugin.sourceforge.net and installed ready to use. A group of image files or an entire folder can be dragged and dropped on a droplet. In case of a folder the user can specify the number of images in a bracketed series, hence multiple series can be enfused in one go. The droplets copy relevant EXIF data to the result image such that camera and lens data isn't lost f.e. for subsequent stitching. Another droplet version does automatic alignment in order to allow for handheld bracketed series. (open source)
Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -60,7 +60,7 @@

Blending

There are related problems with automatically blending seams near the poles. None of the tools that perform blending such as PTStitcher, Enblend -or SmartBlend feather equirectangular images differently to any other +or SmartBlend feather equirectangular images differently to any other projection type.

So if you find that seams are running very close to the zenith or nadir, you may need to stitch the entire scene in a different Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Equirectangular_Projection.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -60,7 +60,7 @@

Blending

There are related problems with automatically blending seams near the poles. None of the tools that perform blending such as PTStitcher, Enblend -or SmartBlend feather equirectangular images differently to any other +or SmartBlend feather equirectangular images differently to any other projection type.

So if you find that seams are running very close to the zenith or nadir, you may need to stitch the entire scene in a different Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -4,7 +4,7 @@ - + @@ -56,17 +56,18 @@

Conversion from focal length

The other standard measure of the width or narrowness of a lens is Focal Length. -

Assuming a 35mm negative width and a rectilinear lens, the field of view can be calculated like so: -

-

See Fisheye Projection for formulas for Fisheyes. +

Assuming a rectilinear lens, the field of view can be calculated like this (size being either width or height for the respective FoV): +

+

Please note that this is an approximation. The exact values depend on the location of the entrance pupil. More information on that in Rik Littlefield's paper. +See Fisheye Projection for formulas for Fisheyes.

Conversion from horizontal to vertical and vice versa

For fisheye (approximation) and equirectangular images:

For rectilinear images: -

-

+

+

Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -4,7 +4,7 @@ - + @@ -54,8 +54,7 @@ All images that share the same lens number use the same lens type, and may be forced to share the same lens parameters.

The Load lens... and Save lens... buttons allow you to keep calibrated lens profiles. Once a set of lens parameters has been obtained through lens calibration it shouldn't vary much for future projects. The advantage of this is that if only positions are being optimised in the hugin Optimizer tab, then as few as two or three control points are needed per image pair.

Load EXIF examines the selected image file and tries to determine the Field of View -of the photo by reading embedded EXIF data, note that this currently only works for -JPEG images. The same function is performed when initially adding photos so you only need +of the photo by reading embedded EXIF data. The same function is performed when initially adding photos so you only need this button to reset the Field of View if it has since changed.

By default, every photo in a project is assigned to lens number 0. If you are including pictures taken with a different camera, a different lens or at different zoom settings; then @@ -64,23 +63,19 @@

Geometric

The Panorama Tools lens correction model has enough parameters to model most photographic images, these parameters can be set manually here in the hugin Camera and Lens tab or calculated automatically in the hugin Optimizer tab. +

Note that any or all of these parameters can be changed back to good defaults in the Hugin Reset Values window reached by clicking the Reset... button.

Lens

-

The most important parameters are the Lens type and the hor. field of view. -hugin supports the following projections in input images: +

The most important parameters are the Horizontal field of view and the Lens type. Hugin supports the following projections in input images:

-
• rectilinear This is the projection used by most cameras. It keeps straight lines straight. The maximum horizontal field of view is 180 degrees (for an image of infinite size, that is). -
• Panoramic is used by panoramic cameras, such as the Horizon, Roundshot and Spheron cameras. This projection is also called Cylindrical Projection. -
• Circular fisheye This is projection is used by fisheye lenses. If the image is circular, or the corners of the image are black, use this type of fisheye lens. A circular crop in the Hugin Crop tab can be used for cutting away the edge borders. -
• Full frame fisheye Exactly the same projection as above, but the crop option will crop to an rectangle instead of a circle. This should be used for full frame fisheye images. -
• Equirectangular A full spherical Equirectangular Projection image. Usually these are created as the result of the stitching process, but sometimes it is useful to be able to reload a finished panorama to extract further images. +
• Normal (rectilinear) - The projection used by most cameras. It keeps straight lines straight. The maximum horizontal field of view is 180 degrees (for an image of infinite size, that is). +
• Panoramic (cylindrical) - Often used by panoramic cameras, such as the Horizon, Roundshot and Spheron cameras. This projection is also called simply cylindrical projection. +
• Circular fisheye - Used by fisheye lenses. If the image is circular or the corners of the image are black, use this type of fisheye lens. A circular crop in the Hugin Crop tab can be used for cutting away the edge borders. +
• Full frame fisheye - Exactly the same projection as circular fisheye, but the crop option will crop to a rectangle instead of a circle. This should be used for full frame fisheye images. +
• Equirectangular - A full spherical projection. These are generally created as the result of the stitching process, but it can be useful to reload a finished panorama to extract further images.
-

After the lens type has been specified, an estimate for the horizontal Field of View (HFOV) is required. -The HFOV specifies the horizontal opening angle of the image in degrees. -Since most photographers are more familiar with Focal Length as a measure for the HFOV, it can be entered into hugin, and hugin will compute the HFOV from it. -For this calculation the actual focal length and the crop factor of the camera are required. -If the 35mm film equivalent focal length is known, a crop factor of 1 should be used. -

In case of JPEG images, hugin can usually automatically calculate the HFOV based on the EXIF information. +

After the lens type has been specified, an estimate for the horizontal field of view (HFOV) is required. The HFOV specifies the horizontal opening angle of the image in degrees. Since most photographers are more familiar with Focal Length as a measure for the HFOV, it can be entered into hugin, and hugin will compute the HFOV from it. For this calculation the actual focal length and the crop factor of the camera are required. If the 35mm film equivalent focal length is known, a crop factor of 1 should be used. +

With JPEG images, hugin can usually automatically calculate the HFOV based on the EXIF information.

Radial Distortion, Image Center Shift and Image Shearing

Usually lenses do not project images exactly according to the selected projection type, but suffer from distortions. @@ -99,6 +94,7 @@

Photometric

hugin models the photometric parameters of a lens/camera combination in a similar way to the lens correction model for Geometric parameters. These parameters can be set manually here in the hugin Camera and Lens tab or calculated automatically in the hugin Exposure tab. +

Note that any or all of these parameters can be changed back to good defaults in the Hugin Reset Values window reached by clicking the Reset... button.

Exposure and Color

Exposure (EV), EV stands for Exposure Value, setting it to 0 (zero) will Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_tab.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_tab.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -4,7 +4,7 @@ - + @@ -47,10 +47,11 @@ A control point specifies a corresponding point between two images. Using these corresponding points, the hugin Optimizer tab can estimate the image position and lens parameters. It is therefore important that the control points are accurate and usually at least 3 well distributed control points should be used to estimate the image position (yaw, roll and pitch) and maybe the HFOV. For accurate estimation of the a,b,c distortion parameters, many well distributed control points, and a large overlap (up to 50%) are required. -

The Tab consists of two image displays and tab bars to switch images to be edited. +

The Tab consists of two image displays and associated pull-down lists to switch images to be edited. The bottom contains a list view where Points can be selected and some fields to edit a selected point. Points can also be selected by clicking or dragging on them in the images. It is possible to zoom out to show the full image. +

Entries in the pull-down lists have a coloured block indicating the average quality of the control-points between the selected photos, a short red block indicates a 'bad' alignment, whereas a larger green block indicates a 'good' alignment. No coloured block indicates that there are no control-points between the photos.

Adding a control point works by selecting one point in the left or right image, and then clicking onto the corresponding point in the other image. If auto add is not set, the points can be moved by clicking at some other place in the images. They are added to the list of control points by pressing the right mouse button, the a key or by pushing the Add button. @@ -80,7 +81,7 @@

All these flags can be combined. I typically use auto fine tune and auto estimate at the same time. Then hugin usually automatically selects the second point correctly, at least for normal, Rectilinear Projection images that are not rotated too much.

hugin also includes an experimental control points creation algorithm. -It can be invoked by pressing the g key. Corners in the currently selected image are detected, and corresponding control points are set based on the current relative positions of the two images. The images need to be approximately aligned already for this to be useful. +It can be invoked by pressing the g key. Corners in the currently selected image are detected, and corresponding control points are set based on the current relative positions of the two images. The images need to be approximately aligned already for this to be useful. Note that these points then need to be aligned by eye, with the Fine-tune button or with the Fine-tune all Points function in the Edit menu of the Hugin Main window.

Control point mode

Use the mode pull down menu to change the type of an existing pair of control points. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -4,7 +4,7 @@ - + @@ -44,47 +44,60 @@

-

Installation

-

How can I compile Hugin.app on my OSX machine?

-

See Compiling Hugin on OSX +

Common error messages

+

enblend: no input files specified

+

There are no input images relevant to the output 'panorama' so hugin had nothing to do, probably because all the input images are outside the panorama 'frame'. Open the Hugin Preview window or Hugin Fast Preview window to adjust the view and/or crop.

-

How do I compile hugin on my linux machine?

-

A great tutorial for Ubuntu users is located here Compiling Hugin in Ubuntu. There is also a tutorial located here as well work-in-progress explaining how to compile hugin and libpano13 (comments welcome). For ubuntu/debian users, Rob Park had written a good Compile Hugin on Ubuntu document, but it no longer seems to be available. +

enblend: error writing to image swap file

+

enblend needs a lot of memory and uses its own swap routine to store picture data on the disk, this message indicates that you have run out of disk space. The data is stored in the system temp folder which is specified by TMP, TEMP or TMPDIR environment variables, note that this temp folder may be on a different physical disk to your photos and panorama output.

-

How do I compile hugin on my Windows machine?

-

See Compiling Hugin on Windows +

false --compression NONE

+

This error is caused by a bug in the 0.7.0 release that is fixed in 0.8.0. The problem is that your preferences are messed-up, the workaround for 0.7.0 is to go to File -> Preferences -> Enblend and click Load Defaults -> Yes -> Ok

-

make install fails when executing the update-desktop script

-

If make install fails with the following error message +

Enblend error: Mask is entirely black, but white image was not identified as redundant

+

This is a well known "error" for enblend. Try to use the additional enblend parameter "--fine-mask" to ged rid of the error. The parameter will result in generation of masks in higher resolution that will fix the problem in most cases. Sometimes the "--fine-mask" parameter may result in memory errors (malloc: ...), which are the result of not enough memory available due to the (much) bigger masks that are used. +

An alternative workaround would be to set the enblend --no-optimize parameter, this will place the seam directly along the middle of the image overlaps regardless of image content. This option is also considerably faster and uses less memory.

-
*** calling /usr/bin/update-desktop-database -*No directories in update-desktop-database search path could be processed and updated.*  -
-

rerun the ./configure script with --disable-desktop +

enblend: illegal option -- compression

+

hugin 0.7.0 and later versions require at least enblend version 3.2. This error indicates that you need to upgrade enblend.

-

Compilation of PTWXDlg.cpp failes

-

If you see this or a similar compilation error +

Makefile: target pattern contains no %

+

This is a message generated by w:Make_(software) (which Hugin uses to manage the stitching sequence). The error is caused by a : or # character in one of the file paths. The workaround is to rename to remove any 'special' shell characters and try again.

-
PTWXDlg.cpp: In function 'void registerPTWXDlgFcn()': - PTWXDlg.cpp:176: error: invalid conversion from 'void (*)(char*, - char*)' to 'void (*)(char*, ...)' - PTWXDlg.cpp:176: error: initializing argument 1 of 'void - PT_setErrorFcn(void (*)(char*, ...))' - make[3]: *** [PTWXDlg.lo] Error 1 -
-

please update to libpano 2.8.4 or later and recompile. Unfortunately the ./configure script of -hugin 0.6.1 only checks for libpano 2.8.1. +

nona: GL error: Framebuffer incomplete, incomplete attachment in:

+

This is a message generated by nona when using the GPU for stitching (feature available starting with Hugin-2009.2.0). See section below about GPU-stitching.

-

hugin crashes during optimisation

-

If you have installed hugin 0.6 or later using an rpm package, make sure that you have panotools 2.8.3 or later installed. Hugin 0.6 and later will crash if used with an earlier version of panotools. +

+

This is a message generated by make when assembling your panorama. It most likely means that enfuse is not on your computer. Enfuse is part of the enblend package, but many Linux distributions, even recent ones, ship with an older version of enblend that does not contain enfuse. You need to install enblend-3.2 or higher.

-

Autopano-SIFT can not be used from inside hugin (LINUX)

-

Under some Linux systems (for example Fedora Core), mono programs (Autopano-SIFT is written in C#) are not directly executable. When trying to automatically create control points hugin cannot start autopanog.exe. -Open the Preferences, and use +

Known Limitations

+

Linux: Compiz

+

Linux: Compiz interferes with the hugin Fast Preview window. This is not a hugin specific issue. Research shows all direct rendered stuff will have various problems under Compiz: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/96991 +

This problem is fixed with DRI2, e.g with fedora 11 and intel graphics hardware you can have a 'wobbly' Fast Preview window if you really want. +

It's not an issue with NVidia's proprietry driver. +

If you're affected, the workaround is to not use Compiz.

-
mono which autopanog.exe +

Windows: International Characters in Path

+

Hugin is fully internationalised and can cope with special characters in file paths. However, hugin apparently fails on Windows systems with Russian and Czech codepages, the workaround is to use shell-safe ascii characters in file and folder names: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 - _ . +

+

OSX: error when clicking on the help button

+

In a language other than English, French or Italian you get an error message when clicking on the help button. This will be fixed in Hugin-2009.4.0. In the meantime, the work around is to change language to one of the above three; or to ask for help on the mailing list. +

+

Non-Unique Filenames

+

Some components of Hugin have been reported not to deal well with image files +that have the same name in different folders. The workaround is to rename +your images files so that all image files in a project are unique. +

+

Temporary Files

+

Hugin has a preference setting for the temporary files folder. Currently it +is not implemented properly and files will be written in the same folder as +the project file. +

A partial workaround on Linux is to start Hugin from a terminal with +

+
+TMPDIR=/media/disk-2/tmp hugin &
-

as the autopano-SIFT program. +

These temporary files have to be deleted manually after the stitch.

Control Point creation

How do I add control points

@@ -159,22 +172,59 @@ The shear tool is ideal for bending the lines and getting them to line up.

+

I have extraded and edited cubefaces and want to merge them together again. How do I do that ?

+

Set the enblend options to -l1 --fine-mask --no-optimize +

+

Can I stitch my HDR images ?

+

Yes. If you already have merged your HDR stacks, follow the Normal Output on the Stitcher tab (HDR merging is for stacks that will be merged by Hugin). In the Processing step the output will be an HDR in TIFF format. +

+

GPU-stitching (nona)

+

Starting with Hugin-2009.2 nona has a new, experimental feature: it can use the video card (GPU) to accelerate the stitching. How much acceleration you will get, if any, depends on the combination of video card and driver. +

+

I get a nona: GL error. Does this mean that I found a bug?

+

Not necessarily. This functionality is highly experimental. It may be that you have an outdated driver, or that the functionality is not supported on your video card. Note down the version of the driver you are using and the specs of your video card (GPU and RAM). Then update to the latest driver from nVidia or AMD (ATI has been bought by AMD). Currently only these two families of GPUs support the functionality. +

+

How can I know if nona-GPU works on my system?

+

At the moment we have too little information to predict this. We know that only nVidia and AMD(ATI) powered video cards work, and not all of them. The more recent the video card, the higher the likelihood that it works. Improve your chances by updating to the latest driver for your GPU. Look at experience reports from other users and report your experience here. +

+

What speed improvement can I expect?

+

It depends on the video card. Bandwidth is mostly the bottleneck, specifically getting the transformed data from the GPU back to the main system memory. +

+

Bug Reporting

+

When reporting success or failure using the GPU for stitching, always report also the driver version, video card GPU and RAM. Tell us what you were doing, the size and number of input images (note that if you stitch from within Hugin or PTBatcher, it is only one input image at a time). +

Postprocessing

Why is the ICC profile of my input images not preserved?

Since hugin 0.5 and enblend 2.4 ICC profiles in the input files are transfered to the output panorama. Please update to a current version.

How can I postprocess the image using multiple layers in The Gimp?

-

Unfortunately, The Gimp can't read PSD formatted files generated by PTStitcher, and the multiple TIFF output it produces is cumbersome to use. There are two possibilities to work around this: -

-
• Use the nona stitcher, to output to a multilayer TIFF format. +
• Use the nona stitcher on the command-line, to output to a multilayer TIFF format:
-

This will will produce a multi_layer.tif file, that contains all remapped images, cropped to their bounding box. This will save a lot of space, compared to a "traditional" PTStitcher layered output file, where all layers have the full panorama size. -

Unfortunately, The Gimp 1.2 and 1.3 can't load multilayer TIFF files. Please use Gimp 2.0 or later. +

nona -m TIFF_multilayer -o multi_layer.tif project.pto +
+

This will will produce a multi_layer.tif file, that contains all remapped images, cropped to their bounding box.

-
• If you need PTStitcher features not supported by nona, you can also use tif2xcf, to combine the multiple TIFF output into a multilayer XCF. +
• Alternatively select the Remapped Images option in the Hugin Stitcher tab, this will create each layer as a separate file. Then use the tiffcp command-line tool (part of libtiff) to join them together into a multi-page TIFF:
+
tiffcp project0000.tif project0001.tif project0002.tif multi_layer.tif +
+
• You can also use tif2xcf, to combine the Remapped Images TIFF output into a multilayer XCF. +

Unfortunately this requires a lot of memory because it stores each remapped image in a layer with the size of the final panorama.

+

Installation

+

+

Information on installers for both stable and testing builds of hugin can be found on the panospace download page. +

+

How can I compile Hugin.app on my OSX machine?

+

See Hugin Compiling OSX, Autopano-sift-C Compiling OSX and Enblend Compiling OSX. +

+

How do I compile hugin on my linux machine?

+

See Hugin Compiling Fedora, Hugin Compiling Gentoo, Hugin Compiling OpenSuse and Hugin Compiling Ubuntu +

+

How do I compile hugin on my Windows machine?

+

See Hugin Compiling Windows +

Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -43,7 +43,8 @@
-

Like the more accurate Hugin Preview window, the fast preview shows something similar to the final stitched output, but with a few important differences: +

NOTE This feature is new in the official 0.8.0 release. It was introduced after the previous (0.7.0) release. See hugin release notes. +

Like the more accurate Hugin Preview window, the fast preview shows something similar to the final stitched output, but with a few important differences:

• Reduced resolution input images are used, so some areas can appear blurred that will be sharp in the final output.
• Seams are not created, images are simply overlaid with the first image at the bottom of the stack and the last at the top. @@ -53,6 +54,8 @@
• The remappings are approximate, the output by a tool such as nona is more accurate. If this concerns you more than speed, use the Hugin Preview window instead.
• It's much faster ;-)
+

hugin +

Buttons

Any button appearing in both preview windows works the same, see Hugin Preview window for how to use them. The buttons specific to the fast preview are explained below. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -4,7 +4,7 @@ - + @@ -55,7 +55,8 @@

Often a project has many control points attached to clouds in the sky, this is usually unwanted as clouds move between photos. Clicking Run Celeste will attempt to identify 'sky' control points using the celeste tool and delete them.

Image orientation

-

In the Image Orientation section, the position of the selected images in the final panorama can be specified by yaw, pitch and roll angle (in degrees). The Reset button will reset all angles to zero. This is useful if the optimizer could not determine the image orientation well and got stuck with a suboptimal result. It is possible to select multiple images at the same time. Changes in orientation will be applied to all selected images +

In the Image Orientation section, the position of the selected images in the final panorama can be specified by yaw, pitch and roll angle (in degrees). The Reset button will reset all angles to zero. This is useful if the optimizer could not determine the image orientation well and got stuck with a suboptimal result. It is possible to select multiple images at the same time. Changes in orientation will be applied to all selected images. +

Note that it is also possible to reset Image Orientation along with other parameters using the Reset... button on the Hugin Camera and Lens tab.

Select Anchor this image for position to indicate that a particular image shouldn't move when optimising with the hugin Optimizer tab. Only one image can be the anchor, and by default this is the first image in the project. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Stitcher_tab.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -138,8 +138,10 @@

• TIFF, various compression options. 16bit and 8bit depth supported. None compression is supported by most other applications, LZW compression is common in Windows/Mac applications and Deflate compression is more common with Linux tools.
• JPG, lossy compression suitable for web/email. Quality can vary from 0 (extremely low quality, small file size) and 100 (high quality, large file size). A typical quality setting for web/email would be between 70 and 80
• PNG, lossless compression. 16bit and 8bit depth supported. -
• EXR, not sure what use this is doing here (TODO).
+
Note that some versions of enblend doesn't support all output formats; as an example some Linux enblend versions will probably fail unless you choose TIFF. +
+

HDR Output can be either:

• floating-point TIFF, various compression options. Modified: hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html =================================================================== --- hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html 2009-09-29 18:07:26 UTC (rev 4516) +++ hugin/trunk/src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html 2009-09-29 20:06:33 UTC (rev 4517) @@ -4,7 +4,7 @@ - + @@ -48,18 +48,83 @@

This page intends to provide guidance to translators of the Hugin project. Some terminology is very specific or used in a specific way in hugin, making it hard to find a close translation that fits the context of hugin in another language than English.

Getting Started on translations

-

Each language has a *.po file containing all the translated strings. Those *.po files use the ISO 639-1 naming convention (like "fr.po" for French, "ja.po" for Japanese, ...). If no translation for your language exist, you'll have to create one using that naming convention or ask the developers list for assistance. -

In general, you need the latest *.po files (or at least the one for the language you want to modify). You can download the current translation file for you language in the SVN repository. If there is no *.po file for your language, you can download the hugin.pot file. -

To edit the *.po or *.pot files, use poedit (it is a cross-platform PO files editor which runs on Mac OS X, Unix and Windows) or kbabel (it runs on any KDE platform). Note that you don't have to translate everything if you don't have time or knowledge to do it all. Also check below for things that shouldn't be translated (like software names) or for some explanations on specific words. -

NB: When using poedit, editing comments directly in the right pane doesn't work, the text isn't saved into the .po file. To edit comments, use the "edit comment" dialogue from the menu. -

Submit your edited translation via hugin's patches tracker on sourceforge. Select the category "translation" and the group "hugin". -

+
• 1. Get your *.po file +
+
Each language has a *.po file containing all the translated strings. Those *.po files use the ISO 639-1 naming convention (like "fr.po" for French, "ja.po" for Japanese, ...). If no translation for your language exist, you'll have to create one using that naming convention or ask the developers list for assistance. +
In general, you need the latest *.po files (or at least the one for the language you want to modify). You can download the current translation file for you language in the SVN repository. If there is no *.po file for your language, you can download the hugin.pot file. +
+
• 2. Edit your *.po file +
+
To edit the *.po or *.pot files, use poedit (it is a cross-platform PO files editor which runs on Mac OS X, Unix and Windows) or kbabel (it runs on any KDE platform). Note that you don't have to translate everything if you don't have time or knowledge to do it all. Also check below for things that shouldn't be translated (like software names) or for some explanations on specific words. +
NB: When using Poedit, editing comments directly in the right pane doesn't work, the text isn't saved into the .po file. To edit comments, use the "edit comment" dialogue from the menu. +
UPDATE: it works at least in Poedit 1.4.3. Note that to see the comment window you have to check "View / Show comment window", and to be able to modify the comment you must go to "File / Preferences..." and check "Comment window is editable" in the "Editor" tab. +
+
• 3. Submit your *.po file, or even better, commit your changes through SVN +
• You can submit your edited translation via hugin's patches tracker on sourceforge. Select the category "translation" and the group "hugin" and attach your file. +
• An even better solution, but which the first time takes you a few more minutes to set everything up, is to use Hugin's revision control system. For more information see Become a Power Translator below. +
+

poedit updates your PO file and creates a MO file for your language. You can rename your MO file into hugin.mo and replace the hugin.mo file from your current installation (don't forget to make a backup of the original MO file, just in case). -

- If you use Windows, the MO file is under your hugin directory, in share\locale\XX\LC_MESSAGES\hugin.mo, where XX is your language. -

- If you use Linux, the MO file is under /usr/local/share/locale/XX/LC_MESSAGES/hugin.mo -

If you want to can also rebuild hugin (doesn't have to be a heavy job when you only changed the .po file, the process only updates that part).

+
• If you use Windows, the MO file is under your hugin directory, in share\locale\XX\LC_MESSAGES\hugin.mo, where XX is your language. +
• If you use Linux, the MO file is under /usr/local/share/locale/XX/LC_MESSAGES/hugin.mo +
+

If you want to can also rebuild hugin (doesn't have to be a heavy job when you only changed the .po file, the process only updates that part). +

+

Become a Power Translator

+

After adding your po file to Hugin's patch tracker, the developers still need to integrate it, which is not easy as it means dealing with conflicting version (but how should a developer know which one of two conflicting sentences in a foreign language i