Back to Aurora Vision Library website

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

CreatePincushionMap


Header: AVL.h
Namespace: avl
Module: Calibration

Creates a spatial map for removing/adding pincushion distortion, using divisional lens distortion model.

Applications: The easiest way to remove typical lens distortion. Use together with RemapImage.

Syntax

C++
C#
 
void avl::CreatePincushionMap
(
	const avl::ImageFormat& inImageFormat,
	const float inKappa,
	const atl::Optional<avl::Point2D>& inCenter,
	avl::InterpolationMethod::Type inInterpolationMethod,
	avl::SpatialMap& outMap
)

Parameters

Name Type Default Description
Input value inImageFormat const ImageFormat&
Input value inKappa const float
Input value inCenter const Optional<Point2D>& NIL
Input value inInterpolationMethod InterpolationMethod::Type
Output value outMap SpatialMap&

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.