Main > Programming > Libraries >

PDL::Transform 2.4.3

PDL::Transform 2.4.3

Sponsored Links

PDL::Transform 2.4.3 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
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).

PDL::Transform 2.4.3 Screenshot

Advertisements

PDL::Transform 2.4.3 Keywords

Bookmark PDL::Transform 2.4.3

Hyperlink code:
Link for forum:

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

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
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