#!/usr/bin/perl use strict; use warnings; use File::Spec; use Panotools::Script; die "Usage: $0 " unless @ARGV == 5; my ($roll, $pitch, $yaw, $input, $output) = @ARGV; my $pano = new Panotools::Script; $pano->Read ($input); $pano->Transform ($roll, $pitch, $yaw); $pano->Write ($output); __END__ =head1 NAME transform-pano - Apply a numerical rotational translation to a hugin pto file =head1 Synopsis transform-pano 12.3 45.6 7.89 input.pto output.pto =head1 DESCRIPTION Rotates all the individual images in a pto project leaving them in the same relative positions. Rotations are specified as roll, pitch and yaw in that order. Units are degrees. L =head1 License This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. =head1 See Also L, L =head1 Author Bruno Postle