The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.24

  • new tool: ptoanchor - add control points to a Hugin project
  • new tool: ptochain - add control points to a Hugin project between consecutive photos
  • new tool: ptobind - Join the ends of linked photos in a Hugin project
  • new tool: ptofill - add control points to a Hugin project between likely overlapping photos
  • new tool: pto2mk2 - Create a Makefile for stitching
  • new tool: gigastart - assemble multi-row panoramas
  • rewrite panostart to use ptoanchor
  • rewrite match-n-shift to use ptoanchor
  • rewrite ptovariable, CLI not the same
  • bugfix: crash in Subset() when project has no image metadata
  • bugfix: tif2svg,enblend-svg fix --jpeg-proxies option (Thomas Modes)
  • bugfix: match-n-shift fix detection of longest exposure in bracketed sets
  • bugfix: a full set of defaults are written to new .pto projects
  • bugfix: support P parameter in p-lines
  • bugfix: ptomerge fix mixing absolute and relative paths
  • feature: match-n-shift will get FoV and Eev from EXIF data
  • feature: panostart and match-n-shift use EXIF ExposureMode for detection of bracketed stacks
  • feature: erect2cubic --face option to optionally specify cubeface pixel size
  • feature: ptoinfo reports on stacks and exposure layers
  • feature: support i-line TiX,TiY,TiZ,TiS 'tilt' and TrX,TrY,TrZ 'XYZ transform' parameters in libpano13-2.9.1
  • factored Makefile generator to Panotools::Makefile
  • factored EXIF handling to Panotools::Photos
  • Panotools::Script new methods: Stacks() ExposureLayers() ConnectedGroups() Connections() UnifyLenses() LinkStacks() AngularDistance()
  • Panotools::Script::Line::Image new accessor methods: Path(), v() a() b() etc...

Documentation

Utility to convert six cube faces to equirectangular
Wrapper around enblend for managing external masks
Wrapper around enblend for blending SVG layers
Wrapper around enfuse for managing external masks
creates a hugin .pto file for converting equirectangular to cubic
Extract a mercator projection from an equirectangular image
Extract a stereographic 'little planet' from an equirectangular image
Assemble a Quicktime QTVR file from an equirectangular image
assemble multi-row panoramas
Assemble Quicktime QTVR files from JPEG cubefaces
generate a Hugin .pto project from a list of photos
Wrapper around nona for managing external masks
render panoglview .paf projects
identify likely panorama sequences
Preprocessor for enblend masks
Create a Makefile for stitching
add control points to a Hugin project
Join the ends of linked photos in a Hugin project
centre images in a panorama
add control points to a Hugin project between consecutive photos
prune improbable control points
create missing input photos
add control points to a Hugin project between likely overlapping photos
query a pto project
generates undirected graph reports for .pto files
Prints human readable reports for .pto files
merges pto projects
removes absolute paths from .pto projects
change settings in a pto project
sort pto files with variable criteria
extracts a subset pto project
prepare a pto project for typical optimisation tasks
Utility to convert a QTVR file to equirectangular
generates an SVG file from hugin 'multiple TIFF' output
Apply a numerical rotational translation to a hugin pto file

Modules

Makefile creation
Assemble Makefile Comment lines
Assemble Makefile rules
Makefile syntax
Assemble Makefile Variable definitions
Miscellaneous math for panoramic images
Photo sets
Panorama Tools scripting
Panorama Tools script data
Panotools control-point
Panotools morph control-point
Panotools input image
hugin input image metadata
Panotools stitching mode
Panotools output image
Panotools panorama parameters
Panotools optimisation variables