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

AVL.FitPathToStripe3D

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

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void FitPathToStripe3D
(
	AvlNet.Surface inSurface,
	AvlNet.PathFittingMap inFittingMap,
	AvlNet.StripeScanParams3D inStripeScanParams,
	AvlNet.Selection inStripeSelection,
	float inMaxIncompleteness,
	INullable<List<AvlNet.Point3D>> outPath,
	INullable<List<AvlNet.Point3D>> outLeftPath,
	INullable<List<AvlNet.Point3D>> outRightPath
)

Parameters

Name Type Range Default Description
inSurfaceAvlNet.SurfaceSurface to fit the path to.
inFittingMapAvlNet.PathFittingMapInput fitting map.
inStripeScanParamsAvlNet.StripeScanParams3DParameters controlling the stripe extraction process.
inStripeSelectionAvlNet.Selectionavl::Selection::BestSelection mode of stripe. Default value: avl::Selection::Best.
inMaxIncompletenessfloat<0.0f, 0.999f>0.1fMaximal fraction of stripe 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.
outLeftPathAvlNet.INullable<System.Collections.Generic.List<AvlNet.Point3D>>Fitted left path. This parameter cannot be null.
outRightPathAvlNet.INullable<System.Collections.Generic.List<AvlNet.Point3D>>Fitted right path. 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.

Function Overrides

See also