You are here: Start » AVL.NET » AVL.FitCircleToStripe(AvlNet.Image, AvlNet.CircleFittingMap, AvlNet.StripeScanParams, AvlNet.Selection, AvlNet.LocalBlindness, float, AvlNet.CircleFittingMethod, AvlNet.MEstimator?, AvlNet.Circle2D?, AvlNet.Circle2D?, AvlNet.Circle2D?, AvlNet.Stripe1D?[])

AVL.FitCircleToStripe(AvlNet.Image, AvlNet.CircleFittingMap, AvlNet.StripeScanParams, AvlNet.Selection, AvlNet.LocalBlindness, float, AvlNet.CircleFittingMethod, AvlNet.MEstimator?, AvlNet.Circle2D?, AvlNet.Circle2D?, AvlNet.Circle2D?, AvlNet.Stripe1D?[])

Performs a series 1D stripe detections and finds a circle that best matches the detected points.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void FitCircleToStripe(
	AvlNet.Image inImage,
	AvlNet.CircleFittingMap inFittingMap,
	AvlNet.StripeScanParams inStripeScanParams,
	AvlNet.Selection inStripeSelection,
	AvlNet.LocalBlindness inLocalBlindness,
	float inMaxIncompleteness,
	AvlNet.CircleFittingMethod inFittingMethod,
	AvlNet.MEstimator? inOutlierSuppression,
	out AvlNet.Circle2D? outCircle,
	out AvlNet.Circle2D? outInnerCircle,
	out AvlNet.Circle2D? outOuterCircle,
	out AvlNet.Stripe1D?[] outStripes
)

Parameters

inImage
Type: AvlNet.Image
Image to fit the circle to
inFittingMap
Type: AvlNet.CircleFittingMap
Input fitting map
inStripeScanParams
Type: AvlNet.StripeScanParams
Parameters controlling the stripe extraction process
inStripeSelection
Type: AvlNet.Selection
Selection mode of stripe
inLocalBlindness
Type: AvlNet.LocalBlindness
Defines conditions in which weaker edges can be detected in the vicinity of stronger edges, or null.
inMaxIncompleteness
Type: System.Single
Maximal fraction of stripe points not found
inFittingMethod
Type: AvlNet.CircleFittingMethod
Method used to fit a circle
inOutlierSuppression
Type: System.Nullable<AvlNet.MEstimator>
Selects a method for ignoring incorrectly detected points, or null.
outCircle
Type: System.Nullable<AvlNet.Circle2D>
Fitted circle in the middle of found stripe
outInnerCircle
Type: System.Nullable<AvlNet.Circle2D>
Fitted inner circle
outOuterCircle
Type: System.Nullable<AvlNet.Circle2D>
Fitted outer circle
outStripes
Type: System.Nullable<AvlNet.Stripe1D>
Found stripes

See also