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
