|
oevislib_net
0.14.3.0
|
Classes | |
| class | oevislib_net.ComputerVision.ShapeFitting.ArcFittingField |
| Describes an arc-shaped area used to create an ArcFittingMap. More... | |
| class | oevislib_net.ComputerVision.ShapeFitting.CircleFittingField |
| Describes a circle-shaped area used to create a CircleFittingMap. More... | |
| class | oevislib_net.ComputerVision.ShapeFitting.PathFittingField |
| Describes a path-shaped area used to create a PathFittingMap. More... | |
| class | oevislib_net.ComputerVision.ShapeFitting.SegmentFittingField |
| Describes a segment-shaped area used to create a SegmentFittingMap. More... | |
| class | oevislib_net.ComputerVision.ShapeFitting.ArcFittingMap |
| Arc-shaped map typically used to fit arcs to points acquired through edge detection. More... | |
| class | oevislib_net.ComputerVision.ShapeFitting.CircleFittingMap |
| Circle-shaped map typically used to fit circles to points acquired through edge detection. More... | |
| class | oevislib_net.ComputerVision.ShapeFitting.PathFittingMap |
| Path-shaped map typically used to fit paths to points acquired through edge detection. More... | |
| class | oevislib_net.ComputerVision.ShapeFitting.SegmentFittingMap |
| Segment-shaped map typically used to fit segments to points acquired through edge detection. More... | |
Functions | |
| static ArcFittingMap | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.BuildArcFittingMap (ImageFormat inImageFormat, ArcFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Creates and ArcFittingMap starting from the corresponding field. | |
| static CircleFittingMap | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.BuildCircleFittingMap (ImageFormat inImageFormat, CircleFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Creates a CircleFittingMap starting from the corresponding field. | |
| static PathFittingMap | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.BuildPathFittingMap (ImageFormat inImageFormat, PathFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, Optional< float > inScanStep=null, int inScanWidth=5, SamplingParams inSamplingParams=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Creates a CircleFittingMap starting from the corresponding field. | |
| static SegmentFittingMap | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.BuildSegmentFittingMap (ImageFormat inImageFormat, SegmentFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Creates a SegmentFittingMap starting from the corresponding field. | |
| static Conditional< Arc2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitArc (Image inImage, ArcFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits an arc using the edges detected inside the provided scan template. | |
| static Conditional< Arc2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitArc (Image inImage, ArcFittingMap inFittingMap, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits an arc using the edges detected inside the provided scan template. | |
| static Conditional< Arc2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitArc (Image inImage, ArcFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits an arc using the ridges detected inside the provided scan template. | |
| static Conditional< Arc2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitArc (Image inImage, ArcFittingMap inFittingMap, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits an arc using the ridges detected inside the provided scan template. | |
| static Conditional< Arc2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitArc (Image inImage, ArcFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Arc2D > > outInnerArc=null, Optional< Conditional< Arc2D > > outOuterArc=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Array< Point2D > > outStripePoints=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits an arc using the stripes detected inside the provided scan template. | |
| static Conditional< Arc2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitArc (Image inImage, ArcFittingMap inFittingMap, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Arc2D > > outInnerArc=null, Optional< Conditional< Arc2D > > outOuterArc=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Array< Point2D > > outStripePoints=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits an arc using the stripes detected inside the provided scan template. | |
| static Conditional< Circle2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitCircle (Image inImage, CircleFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a circle using the edges detected inside the provided scan template. | |
| static Conditional< Circle2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitCircle (Image inImage, CircleFittingMap inFittingMap, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a circle using the edges detected inside the provided scan template. | |
| static Conditional< Circle2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitCircle (Image inImage, CircleFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a circle using the ridges detected inside the provided scan template. | |
| static Conditional< Circle2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitCircle (Image inImage, CircleFittingMap inFittingMap, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a circle using the ridges detected inside the provided scan template. | |
| static Conditional< Circle2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitCircle (Image inImage, CircleFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Circle2D > > outInnerCircle=null, Optional< Conditional< Circle2D > > outOuterCircle=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Array< Point2D > > outStripePoints=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a circle using the stripes detected inside the provided scan template. | |
| static Conditional< Circle2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitCircle (Image inImage, CircleFittingMap inFittingMap, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, float inMaxIncompleteness=0.1f, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Circle2D > > outInnerCircle=null, Optional< Conditional< Circle2D > > outOuterCircle=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Array< Point2D > > outStripePoints=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a circle using the stripes detected inside the provided scan template. | |
| static Conditional< Path > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitPath (Image inImage, PathFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, Optional< float > inScanStep=null, int inScanWidth=5, SamplingParams inSamplingParams=null, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, Optional< int > inMaxInterpolationLength=null, Optional< float > inMaxDeviationDelta=null, float inMaxIncompleteness=0.1f, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a path using the edges detected inside the provided scan template. | |
| static Conditional< Path > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitPath (Image inImage, PathFittingMap inFittingMap, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, Optional< int > inMaxInterpolationLength=null, Optional< float > inMaxDeviationDelta=null, float inMaxIncompleteness=0.1f, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a path using the edges detected inside the provided scan template. | |
| static Conditional< Path > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitPath (Image inImage, PathFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, Optional< float > inScanStep=null, int inScanWidth=5, SamplingParams inSamplingParams=null, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, Optional< int > inMaxInterpolationLength=null, Optional< float > inMaxDeviationDelta=null, float inMaxIncompleteness=0.1f, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a path using the ridges detected inside the provided scan template. | |
| static Conditional< Path > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitPath (Image inImage, PathFittingMap inFittingMap, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, Optional< int > inMaxInterpolationLength=null, Optional< float > inMaxDeviationDelta=null, float inMaxIncompleteness=0.1f, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a path using the ridges detected inside the provided scan template. | |
| static Conditional< Path > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitPath (Image inImage, PathFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, Optional< float > inScanStep=null, int inScanWidth=5, SamplingParams inSamplingParams=null, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, Optional< int > inMaxInterpolationLength=null, Optional< float > inMaxDeviationDelta=null, float inMaxIncompleteness=0.1f, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Path > > outLeftPath=null, Optional< Conditional< Path > > outRightPath=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a path using the ridges detected inside the provided scan template. | |
| static Conditional< Path > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitPath (Image inImage, PathFittingMap inFittingMap, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, Optional< int > inMaxInterpolationLength=null, Optional< float > inMaxDeviationDelta=null, float inMaxIncompleteness=0.1f, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Path > > outLeftPath=null, Optional< Conditional< Path > > outRightPath=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a path using the ridges detected inside the provided scan template. | |
| static Conditional< Segment2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitSegment (Image inImage, SegmentFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, Optional< float > inMaxError=null, Optional< LineMEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a segment using the edges detected inside the provided scan template. | |
| static Conditional< Segment2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitSegment (Image inImage, SegmentFittingMap inFittingMap, EdgeScanParams inEdgeScanParams=null, Selection inEdgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, Optional< float > inMaxError=null, Optional< LineMEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Edge1D > > > outEdges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a segment using the edges detected inside the provided scan template. | |
| static Conditional< Segment2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitSegment (Image inImage, SegmentFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, Optional< float > inMaxError=null, Optional< LineMEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a segment using the ridges detected inside the provided scan template. | |
| static Conditional< Segment2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitSegment (Image inImage, SegmentFittingMap inFittingMap, RidgeScanParams inRidgeScanParams=null, Selection inRidgeSelection=Selection.Best, float inMaxIncompleteness=0.1f, Optional< float > inMaxError=null, Optional< LineMEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Array< Conditional< Ridge1D > > > outRidges=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a segment using the ridges detected inside the provided scan template. | |
| static Conditional< Segment2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitSegment (Image inImage, SegmentFittingField inFittingField, Optional< UCS2D > inFieldAlignment=null, int inScanCount=10, int inScanWidth=5, SamplingParams inSamplingParams=null, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, float inMaxIncompleteness=0.1f, Optional< float > inMaxError=null, Optional< LineMEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Segment2D > > outLeftSegment=null, Optional< Conditional< Segment2D > > outRightSegment=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Array< Point2D > > outStripePoints=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null, Optional< Array< Segment2D > > outScanSegments=null) |
| Fits a segment using the stripes detected inside the provided scan template. | |
| static Conditional< Segment2D > | oevislib_net.ComputerVision.ShapeFitting.ShapeFitting.FitSegment (Image inImage, SegmentFittingMap inFittingMap, StripeScanParams inStripeScanParams=null, Selection inStripeSelection=Selection.Best, float inMaxIncompleteness=0.1f, Optional< float > inMaxError=null, Optional< LineMEstimator > inOutlierSuppression=null, Optional< LocalBlindness > inLocalBlindness=null, Optional< Conditional< Segment2D > > outLeftSegment=null, Optional< Conditional< Segment2D > > outRightSegment=null, Optional< Array< Conditional< Stripe1D > > > outStripes=null, Optional< Array< Point2D > > outStripePoints=null, Optional< float > outError=null, Optional< Conditional< Profile > > outDeviationProfile=null) |
| Fits a segment using the stripes detected inside the provided scan template. | |
|
inlinestatic |
Creates and ArcFittingMap starting from the corresponding field.
| inImageFormat | Metadata of the image on which the fitting will be performed. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Creates a CircleFittingMap starting from the corresponding field.
| inImageFormat | Metadata of the image on which the fitting will be performed. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Creates a CircleFittingMap starting from the corresponding field.
| inImageFormat | Metadata of the image on which the fitting will be performed. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanStep | Step used to space regularly the path included in the fitting field. Range [0, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Creates a SegmentFittingMap starting from the corresponding field.
| inImageFormat | Metadata of the image on which the fitting will be performed. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf] |
| inSamplingParams | Parameters used for the image sampling process. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits an arc using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inEdgeScanParams | Parameters used to control the edge scanning process. |
| inEdgeSelection | Select the edge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the arc. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits an arc using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the arc. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits an arc using the stripes detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the arc. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outInnerArc | Arc fitted using the first points of the stripe segment. |
| outOuterArc | Arc fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outStripePoints | Array containing the points acquired from each stripe. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits an arc using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildArcFittingMap() function. |
| inEdgeScanParams | Parameters used to control the edge scanning process. |
| inEdgeSelection | Select the edge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the arc. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits an arc using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildArcFittingMap() function. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the arc. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits an arc using the stripes detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildArcFittingMap() function. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the arc. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outInnerArc | Arc fitted using the first points of the stripe segment. |
| outOuterArc | Arc fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outStripePoints | Array containing the points acquired from each stripe. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a circle using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inEdgeScanParams | Parameters used to control the edge scanning process. |
| inEdgeSelection | Select the edge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the circle. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a circle using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the circle. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a circle using the stripes detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the circle. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outInnerCircle | Circle fitted using the first points of the stripe segment. |
| outOuterCircle | Circle fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outStripePoints | Array containing the points acquired from each stripe. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a circle using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildCircleFittingMap() function. |
| inEdgeScanParams | Parameters used to control the edge scanning process. |
| inEdgeSelection | Select the edge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the circle. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a circle using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildCircleFittingMap() function. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the circle. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a circle using the stripes detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildCircleFittingMap() function. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inFittingMethod | Algorithm used to fit the circle. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outInnerCircle | Circle fitted using the first points of the stripe segment. |
| outOuterCircle | Circle fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outStripePoints | Array containing the points acquired from each stripe. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a path using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanStep | Step used to space regularly the path included in the fitting field. Range [0, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inEdgeScanParams | Parameters used to control the edge scanning process. |
| inEdgeSelection | Select the edge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxInterpolationLength | Maximum number of consecutive points that is not found during the scanning process. |
| inMaxDeviationDelta | Maximum allowed deviation between detected points and their theoretical value. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a path using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanStep | Step used to space regularly the path included in the fitting field. Range [0, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxInterpolationLength | Maximum number of consecutive points that is not found during the scanning process. Range [0, +inf]. |
| inMaxDeviationDelta | Maximum allowed deviation between detected points and their theoretical value. Range [0, +inf]. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a path using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanStep | Step used to space regularly the path included in the fitting field. Range [0, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxInterpolationLength | Maximum number of consecutive points that is not found during the scanning process. |
| inMaxDeviationDelta | Maximum allowed deviation between detected points and their theoretical value. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outLeftPath | Path fitted using the first points of the stripe segment. |
| outRightPath | Path fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a path using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildPathFittingMap() function. |
| inEdgeScanParams | Parameters used to control the edge scanning process. |
| inEdgeSelection | Select the edge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxInterpolationLength | Maximum number of consecutive points that is not found during the scanning process. Range [0, +inf]. |
| inMaxDeviationDelta | Maximum allowed deviation between detected points and their theoretical value. Range [0, +inf]. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a path using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildPathFittingMap() function. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxInterpolationLength | Maximum number of consecutive points that is not found during the scanning process. Range [0, +inf]. |
| inMaxDeviationDelta | Maximum allowed deviation between detected points and their theoretical value. Range [0, +inf]. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a path using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildPathFittingMap() function. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxInterpolationLength | Maximum number of consecutive points that is not found during the scanning process. |
| inMaxDeviationDelta | Maximum allowed deviation between detected points and their theoretical value. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outLeftPath | Path fitted using the first points of the stripe segment. |
| outRightPath | Path fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a segment using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inEdgeScanParams | Parameters used to control the stripe scanning process. |
| inEdgeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a segment using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a segment using the stripes detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingField | Field on which the fitting map is based. |
| inFieldAlignment | Coordinate system used to align the field before creating the map. If Null, no alignment is performed. |
| inScanCount | Number of ScanTemplate objects that will be created inside the map. Range [3, +inf]. |
| inScanWidth | Width of a single ScanTemplate object. Range [1, +inf]. |
| inSamplingParams | Parameters used for the image sampling process. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outLeftSegment | Segment fitted using the first points of the stripe segment. |
| outRightSegment | Segment fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outStripePoints | Array containing the points acquired from each stripe. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
| outScanSegments | Segments formed by the starting and ending point of each ScanTemplate of the map. |
|
inlinestatic |
Fits a segment using the edges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildSegmentFittingMap() function. |
| inEdgeScanParams | Parameters used to control the edge scanning process. |
| inEdgeSelection | Select the edge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outEdges | Array containing the detected edges. Each element of the array is a Conditional<Edge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a segment using the ridges detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildSegmentFittingMap() function. |
| inRidgeScanParams | Parameters used to control the ridge scanning process. |
| inRidgeSelection | Select the ridge that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outRidges | Array containing the detected ridges. Each element of the array is a Conditional<Ridge1D>, which is Null if the detection in the respective segment failed. |
| outInliers | Array containing the fit inliers. This output is useful only when an MEstimator is selected. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |
|
inlinestatic |
Fits a segment using the stripes detected inside the provided scan template.
| inImage | Input image. It cannot be empty. |
| inFittingMap | Input fitting map. The map must be initialized using the buildSegmentFittingMap() function. |
| inStripeScanParams | Parameters used to control the stripe scanning process. |
| inStripeSelection | Select the stripe that will be used for the fit in case more than one are detected on the same fit segment. |
| inMaxIncompleteness | Set the maximum number of missing points that will cause the fit to fail. Range [0, 0.999]. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Select the MEstimator used to detect inliers. If Null, no outlier detection is performed. |
| inLocalBlindness | Parameters used to prevent the detection of weak edges nearby strong edges. |
| outLeftSegment | Segment fitted using the first points of the stripe segment. |
| outRightSegment | Segment fitted using the second points of the stripe segment. |
| outStripes | Array containing the detected stripes. Each element of the array is a Conditional<Stripe1D>, which is Null if the detection in the respective segment failed. |
| outStripePoints | Array containing the points acquired from each stripe. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
| outDeviationProfile | Profile in which each element is the distance of the detected point from the theoretical value. |