Back to Adaptive Vision Library website
You are here: Start » Function Reference » Image Spatial Transforms Maps » CreateImageInversePolarTransformMap
CreateImageInversePolarTransformMap
Creates a spatial map representing an image inverse polar transform.
Header: | AVL.h |
---|
Syntax
C++
C#
void avl::CreateImageInversePolarTransformMap ( const avl::ImageFormat& inImageFormat, const avl::Point2D& inCenter, avl::PolarSpaceType::Type inSpaceType, avl::InterpolationMethod::Type inInterpolationMethod, avl::SpatialMap& outPolarMap, atl::Optional<avl::Region&> outOutputRegion = atl::NIL )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
inImageFormat | const ImageFormat& | Information about dimensions, depth and pixel type of the image | ||
inCenter | const Point2D& | |||
inSpaceType | PolarSpaceType::Type | Method of transformation | ||
inInterpolationMethod | InterpolationMethod::Type | Bilinear | Interpolation method used in extraction of image pixel values | |
outPolarMap | SpatialMap& | Output spatial map | ||
outOutputRegion | Optional<Region&> | NIL | Pixels set by the spatial map application |
Description
The operation generates map that describes image transformation from polar or log-polar space to euclidean space. Two modes of pixel interpolation are available, the bilinear filtering being more precise and computationally expensive. Usually creating map and then using RemapImage is faster than ImageInversePolarTransform. For more information see ImageInversePolarTransform.
See Also
- ImagePolarTransform – Transforms an image to polar or log-polar space.
- RemapImage – Applies a precomputed image transform, defined by a spatial map object.