Basics
Guides
API Reference
Basics
Guides
API Reference
[79:7] extends: object
DetectLine wraps boofcv.abst.feature.detect.line.DetectLine.
DetectLine (object Obj)
Wraps a BoofCV DetectLine.
Obj is an existing detector Java object or wrapper.detect (object Input)
Detects lines in an image.
Input is the input gray image.A Java list of LineParametric2D_F32 objects.getInputType ()
Gets the detector input type.
The BoofCV ImageType.[265:7] extends: object
ConfigParamPolar wraps boofcv.factory.feature.detect.line.ConfigParamPolar.
ConfigParamPolar (ResolutionRange = 2.0, int NumBinsAngle = 180)
Creates a Hough polar parameter config.
ResolutionRange is the distance resolution.NumBinsAngle is the number of angle bins.get (string Name)
Gets a public config field.
Name is resolutionRange or numBinsAngle.The field value.set (string Name, Value)
Sets a public config field.
Name is resolutionRange or numBinsAngle.Value is the new field value.checkValidity ()
Validates this config.
[294:7] extends: object
ConfigEdgeThreshold wraps boofcv.factory.feature.detect.line.ConfigEdgeThreshold.
ConfigEdgeThreshold ()
Creates an edge threshold config.
get (string Name)
Gets a public config field.
Name is gradient, threshold, or nonMax.The field value.set (string Name, Value)
Sets a public config field.
Name is gradient, threshold, or nonMax.Value is the new field value.setGradient (string Name)
Sets the gradient enum field.
Name is a DerivativeType enum name such as SOBEL, PREWITT, THREE, TWO_0, TWO_1, or GAUSSIAN.checkValidity ()
Validates this config.
[120:7] extends: object
ConfigHoughGradient wraps boofcv.factory.feature.detect.line.ConfigHoughGradient.
ConfigHoughGradient (int LocalMaxRadius = 5)
Creates a gradient Hough config.
get (string Name)
Gets a public config field.
Name is a field such as localMaxRadius, minCounts, minDistanceFromOrigin, maxLines, mergeAngle, mergeDistance, refineRadius, or edgeThreshold.The field value.set (string Name, Value)
Sets a public config field.
Name is a field such as localMaxRadius, minCounts, minDistanceFromOrigin, maxLines, mergeAngle, mergeDistance, refineRadius, or edgeThreshold.Value is the new field value.setMaxLines (int MaxLines)
Sets maxLines.
MaxLines is the maximum number of returned lines.checkValidity ()
Validates this config.
[6:14] static extends: object
Static wrappers for boofcv.factory.feature.detect.line.FactoryDetectLine.
lineRansac (object Config, string ImageClassName)
Creates a line segment detector using RANSAC.
Config is a ConfigLineRansac wrapper.ImageClassName is an input gray image class name or short image name.A DetectLineSegment wrapper.houghLineFootSub (object Config, string ImageClassName)
Creates a Hough foot detector using subimages.
Config is a ConfigHoughFootSubimage wrapper.ImageClassName is an input gray image class name or short image name.A DetectLine wrapper.houghLineFoot (object Config, object Param, string ImageClassName)
Creates a gradient Hough foot detector.
Config is a ConfigHoughGradient wrapper.Param is a ConfigParamFoot wrapper.ImageClassName is an input gray image class name or short image name.A DetectLine wrapper.houghLinePolarGradient (object Config, object Param, string ImageClassName)
Creates a gradient Hough polar detector.
Config is a ConfigHoughGradient wrapper.Param is a ConfigParamPolar wrapper.ImageClassName is an input gray image class name or short image name.A DetectLine wrapper.houghLinePolarBinary (object Config, object Param, string ImageClassName)
Creates a binary Hough polar detector.
Config is a ConfigHoughBinary wrapper.Param is a ConfigParamPolar wrapper.ImageClassName is an input gray image class name or short image name.A DetectLine wrapper.[152:7] extends: object
ConfigHoughBinary wraps boofcv.factory.feature.detect.line.ConfigHoughBinary.
ConfigHoughBinary ()
Creates a binary Hough config.
get (string Name)
Gets a public config field.
Name is a field such as binarization, thresholdImage, thresholdEdge, localMaxRadius, minCounts, maxLines, mergeAngle, or mergeDistance.The field value.set (string Name, Value)
Sets a public config field.
Name is a field such as binarization, thresholdImage, thresholdEdge, localMaxRadius, minCounts, maxLines, mergeAngle, or mergeDistance.Value is the new field value.checkValidity ()
Validates this config.
[233:7] extends: object
ConfigParamFoot wraps boofcv.factory.feature.detect.line.ConfigParamFoot.
ConfigParamFoot ()
Creates a Hough foot parameter config.
get (string Name)
Gets a public config field.
Name is minDistanceFromOrigin.The field value.set (string Name, Value)
Sets a public config field.
Name is minDistanceFromOrigin.Value is the new field value.setMinDistanceFromOrigin (int MinDistanceFromOrigin)
Sets minDistanceFromOrigin.
MinDistanceFromOrigin is the minimum distance from image origin.checkValidity ()
Validates this config.
[206:7] extends: object
ConfigLineRansac wraps boofcv.factory.feature.detect.line.ConfigLineRansac.
ConfigLineRansac ()
Creates a line RANSAC config.
get (string Name)
Gets a public config field.
Name is one of regionSize, thresholdEdge, thresholdAngle, or connectLines.The field value.set (string Name, Value)
Sets a public config field.
Name is one of regionSize, thresholdEdge, thresholdAngle, or connectLines.Value is the new field value.checkValidity ()
Validates this config.
[179:7] extends: object
ConfigHoughFootSubimage wraps boofcv.factory.feature.detect.line.ConfigHoughFootSubimage.
ConfigHoughFootSubimage ()
Creates a Hough foot subimage config.
get (string Name)
Gets a public config field.
Name is a field such as localMaxRadius, minCounts, minDistanceFromOrigin, thresholdEdge, maxLines, totalHorizontalDivisions, or totalVerticalDivisions.The field value.set (string Name, Value)
Sets a public config field.
Name is a field such as localMaxRadius, minCounts, minDistanceFromOrigin, thresholdEdge, maxLines, totalHorizontalDivisions, or totalVerticalDivisions.Value is the new field value.checkValidity ()
Validates this config.
[102:7] extends: object
DetectLineSegment wraps boofcv.abst.feature.detect.line.DetectLineSegment.
DetectLineSegment (object Obj)
Wraps a BoofCV DetectLineSegment.
Obj is an existing detector Java object or wrapper.detect (object Input)
Detects line segments in an image.
Input is the input gray image.A Java list of LineSegment2D_F32 objects.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.