You are here: Start » AVL.NET » Function Reference » Computer Vision » Shape Fitting 3D » AVL.FitPathToRidges3D

AVL.FitPathToRidges3D

Performs a series of 1D ridge detections and creates a path from the detected points.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void FitPathToRidges3D
(
	AvlNet.Surface inSurface,
	AvlNet.PathFittingMap inFittingMap,
	AvlNet.RidgeScanParams3D inRidgeScanParams,
	AvlNet.Selection inRidgeSelection,
	float inMaxIncompleteness,
	INullable<List<AvlNet.Point3D>> outPath
)

Parameters

Name Type Range Default Description
inSurfaceAvlNet.SurfaceSurface to fit the path to.
inFittingMapAvlNet.PathFittingMapInput fitting map.
inRidgeScanParamsAvlNet.RidgeScanParams3DParameters controlling the ridge extraction process.
inRidgeSelectionAvlNet.Selectionavl::SelectionBestSelection mode of ridges. Default value: avl::SelectionBest.
inMaxIncompletenessfloat<0.0f, 0.999f>0.1fMaximal fraction of ridge points not found. Default value: 0.1f.
outPathAvlNet.INullable<System.Collections.Generic.List<AvlNet.Point3D>>Fitted path or nothing if the fitting failed. This parameter cannot be null.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

List of possible exceptions:

Error type Description
DomainError Ridge operator parameters are too low in surface ridges detector in FitPathToRidges3D.

Function Overrides

See also