Back to Adaptive Vision Library website
You are here: Start » Function Reference » Shape Adjustment » AdjustPathArrayToEdges
AdjustPathArrayToEdges
Translates, rotates and scales the given contour set to the edges of the input image.
Syntax
C++
C#
void avl::AdjustPathArrayToEdges ( const avl::Image& inImage, const atl::Array< avl::Path >& inPaths, float inAttractionRadius, int inIterationCount, float inBaseGradient, bool inRobust, float inDensity, atl::Array< avl::Path >& outAdjustedPaths, avl::Vector2D& outTranslation, float& outRotation, float& outScale, atl::Array< avl::Segment2D >& outAttractionVectors )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inImage | const Image& | Input image | |||
inPaths | const Array< Path >& | ||||
inAttractionRadius | float | 0.1 - | 2.0f | ||
inIterationCount | int | 0 - 100 | 10 | ||
inBaseGradient | float | 1.0 - | 1.0f | ||
inRobust | bool | ||||
inDensity | float | 0.0 - 1.0 | 1.0f | ||
outAdjustedPaths | Array< Path >& | ||||
outTranslation | Vector2D& | ||||
outRotation | float& | ||||
outScale | float& | ||||
outAttractionVectors | Array< Segment2D >& |