Back to Adaptive Vision Library website

You are here: Start » Function Reference » Image Spatial Transforms Maps » CreateImagePolarTransformMap

CreateImagePolarTransformMap


Creates a spatial map representing an image polar transform.

Header:AVL.h

Syntax

C++
C#
 
void avl::CreateImagePolarTransformMap
(
	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 to polar or log-polar 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 ImagePolarTransform. For more information see ImagePolarTransform.

See Also

  • RemapImage – Applies a precomputed image transform, defined by a spatial map object.