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

AVL.FitSegmentToEdges3D

Performs a series of 1D edge detections and finds a segment that best matches the detected points.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void FitSegmentToEdges3D
(
	AvlNet.Surface inSurface,
	AvlNet.SegmentFittingMap inFittingMap,
	AvlNet.EdgeScanParams3D inEdgeScanParams,
	AvlNet.Selection inEdgeSelection,
	float inMaxIncompleteness,
	INullable<AvlNet.Segment3D> outSegment
)

Parameters

Name Type Range Default Description
inSurfaceAvlNet.SurfaceSurface to fit segment to.
inFittingMapAvlNet.SegmentFittingMapInput fitting map.
inEdgeScanParamsAvlNet.EdgeScanParams3DParameters controlling the edge extraction process.
inEdgeSelectionAvlNet.Selectionavl::Selection::BestSelection mode of edges. Default value: avl::Selection::Best.
inMaxIncompletenessfloat<0.0f, 0.999f>0.1fMaximal fraction of edge points not found. Default value: 0.1f.
outSegmentAvlNet.INullable<AvlNet.Segment3D>Fitted segment or nothing if the fitting fails. 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