PDL::Transform 2.4.3
Sponsored Links
PDL::Transform 2.4.3 Ranking & Summary
File size:
2.1 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
850
Date added:
2007-07-03
Publisher:
Craig DeForest
PDL::Transform 2.4.3 description
PDL::Transform is a Perl module that coordinate transforms, image warping, and N-D functions.
SYNOPSIS
use PDL::Transform;
my $t = new PDL::Transform::
(
)
$out = $t->apply($in) # Apply transform to some N-vectors (Transform method)
$out = $in->apply($t) # Apply transform to some N-vectors (PDL method)
$im1 = $t->map($im); # Transform image coordinates (Transform method)
$im1 = $im->map($t); # Transform image coordinates (PDL method)
$t2 = $t->compose($t1); # compose two transforms
$t2 = $t x $t1; # compose two transforms (by analogy to matrix mult.)
$t3 = $t2->inverse(); # invert a transform
$t3 = !$t2; # invert a transform (by analogy to logical "not")
PDL::Transform is a convenient way to represent coordinate transformations and resample images. It embodies functions mapping R^N -> R^M, both with and without inverses. Provision exists for parametrizing functions, and for composing them. You can use this part of the Transform object to keep track of arbitrary functions mapping R^N -> R^M with or without inverses.
The simplest way to use a Transform object is to transform vector data between coordinate systems. The apply method accepts a PDL whose 0th dimension is coordinate index (all other dimensions are threaded over) and transforms the vectors into the new coordinate system.
Transform also includes image resampling, via the map method. You define a coordinate transform using a Transform object, then use it to remap an image PDL. The output is a remapped, resampled image.
You can define and compose several transformations, then apply them all at once to an image. The image is interpolated only once, when all the composed transformations are applied.
In keeping with standard practice, but somewhat counterintuitively, the map engine uses the inverse transform to map coordinates FROM the destination dataspace (or image plane) TO the source dataspace; hence PDL::Transform keeps track of both the forward and inverse transform.
For terseness and convenience, most of the constructors are exported into the current package with the name t_
, so the following (for example) are synonyms:
$t = new PDL::Transform::Radial(); # Long way
$t = t_radial(); # Short way
Several math operators are overloaded, so that you can compose and invert functions with expression syntax instead of method syntax (see below).
SYNOPSIS
use PDL::Transform;
my $t = new PDL::Transform::
$out = $t->apply($in) # Apply transform to some N-vectors (Transform method)
$out = $in->apply($t) # Apply transform to some N-vectors (PDL method)
$im1 = $t->map($im); # Transform image coordinates (Transform method)
$im1 = $im->map($t); # Transform image coordinates (PDL method)
$t2 = $t->compose($t1); # compose two transforms
$t2 = $t x $t1; # compose two transforms (by analogy to matrix mult.)
$t3 = $t2->inverse(); # invert a transform
$t3 = !$t2; # invert a transform (by analogy to logical "not")
PDL::Transform is a convenient way to represent coordinate transformations and resample images. It embodies functions mapping R^N -> R^M, both with and without inverses. Provision exists for parametrizing functions, and for composing them. You can use this part of the Transform object to keep track of arbitrary functions mapping R^N -> R^M with or without inverses.
The simplest way to use a Transform object is to transform vector data between coordinate systems. The apply method accepts a PDL whose 0th dimension is coordinate index (all other dimensions are threaded over) and transforms the vectors into the new coordinate system.
Transform also includes image resampling, via the map method. You define a coordinate transform using a Transform object, then use it to remap an image PDL. The output is a remapped, resampled image.
You can define and compose several transformations, then apply them all at once to an image. The image is interpolated only once, when all the composed transformations are applied.
In keeping with standard practice, but somewhat counterintuitively, the map engine uses the inverse transform to map coordinates FROM the destination dataspace (or image plane) TO the source dataspace; hence PDL::Transform keeps track of both the forward and inverse transform.
For terseness and convenience, most of the constructors are exported into the current package with the name t_
$t = new PDL::Transform::Radial(); # Long way
$t = t_radial(); # Short way
Several math operators are overloaded, so that you can compose and invert functions with expression syntax instead of method syntax (see below).
PDL::Transform 2.4.3 Screenshot
PDL::Transform 2.4.3 Keywords
PDL
Transform 2.4.3
Perl module
Image warping
coordinate transforms
transform
image
coordinate
t
functions
transforms
PDL::Transform
PDLTransform
PDL::Transform 2.4.3
Libraries
Programming
Bookmark PDL::Transform 2.4.3
PDL::Transform 2.4.3 Copyright
WareSeeker periodically updates pricing and software information of PDL::Transform 2.4.3 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of PDL::Transform 2.4.3 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
transformers 2
transformers 2 trailer
transformers
transformers animated
fast fourier transform
spells to transform a boy into a girl
fourier transform
imagechef
transformers the movie
functions of money
coordinated child care
transform man into woman
google images
transformers movie
gps coordinates
trigonometric functions
functions of the skin
transformers the game
Related Software
PDL::Transform::Cartography Perl module contains useful cartographic projections. Free Download
PDL::Tips is a Perl module with small tidbits of useful arcana. Free Download
PDL::MatrixOps Perl module contains some useful Matrix operations. Free Download
PDL::API is a Perl module for making piddles from Perl and C/XS code. Free Download
PDL::Bad - PDL does not process bad values. Free Download
PDL::FAQ is a Perl module for frequently asked questions about PDL. Free Download
PDL::Ops Perl module contains fundamental mathematical operators. Free Download
PDL::Complex can handle complex numbers. Free Download
Latest Software
Popular Software
Favourite Software