class: DetectLine
[95:7] extends: object
DetectLine wraps boofcv.abst.feature.detect.line.DetectLine.
Members
- obj
Methods
-
DetectLine (
object Obj)Wraps a BoofCV DetectLine.
- @p
Objis an existing detector Java object or wrapper.
- @p
-
detect (
object Input)Detects lines in an image.
- @p
Inputis the input gray image. - @r
AJava list of LineParametric2D_F32 objects.
- @p
-
getInputType ()
Gets the detector input type.
- @r
TheBoofCV ImageType.
- @r
class: ConfigParamPolar
[281:7] extends: object
ConfigParamPolar wraps boofcv.factory.feature.detect.line.ConfigParamPolar.
Members
- obj
Methods
-
ConfigParamPolar (
ResolutionRange = 2.0, int NumBinsAngle = 180)Creates a Hough polar parameter config.
- @p
ResolutionRangeis the distance resolution. - @p
NumBinsAngleis the number of angle bins.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis resolutionRange or numBinsAngle. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis resolutionRange or numBinsAngle. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigEdgeThreshold
[310:7] extends: object
ConfigEdgeThreshold wraps boofcv.factory.feature.detect.line.ConfigEdgeThreshold.
Members
- obj
Methods
-
ConfigEdgeThreshold ()
Creates an edge threshold config.
-
get (
string Name)Gets a public config field.
- @p
Nameis gradient, threshold, or nonMax. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis gradient, threshold, or nonMax. - @p
Valueis the new field value.
- @p
-
setGradient (
string Name)Sets the gradient enum field.
- @p
Nameis a DerivativeType enum name such as SOBEL, PREWITT, THREE, TWO_0, TWO_1, or GAUSSIAN.
- @p
-
checkValidity ()
Validates this config.
class: ConfigHoughGradient
[136:7] extends: object
ConfigHoughGradient wraps boofcv.factory.feature.detect.line.ConfigHoughGradient.
Members
- obj
Methods
-
ConfigHoughGradient (
int LocalMaxRadius = 5)Creates a gradient Hough config.
-
get (
string Name)Gets a public config field.
- @p
Nameis a field such as localMaxRadius, minCounts, minDistanceFromOrigin, maxLines, mergeAngle, mergeDistance, refineRadius, or edgeThreshold. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis a field such as localMaxRadius, minCounts, minDistanceFromOrigin, maxLines, mergeAngle, mergeDistance, refineRadius, or edgeThreshold. - @p
Valueis the new field value.
- @p
-
setMaxLines (
int MaxLines)Sets maxLines.
- @p
MaxLinesis the maximum number of returned lines.
- @p
-
checkValidity ()
Validates this config.
class: FactoryDetectLine
[22:14] static extends: object
Static wrappers for boofcv.factory.feature.detect.line.FactoryDetectLine.
Methods
-
lineRansac (
object Config, string ImageClassName)Creates a line segment detector using RANSAC.
- @p
Configis a ConfigLineRansac wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
ADetectLineSegment wrapper.
- @p
-
houghLineFootSub (
object Config, string ImageClassName)Creates a Hough foot detector using subimages.
- @p
Configis a ConfigHoughFootSubimage wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
ADetectLine wrapper.
- @p
-
houghLineFoot (
object Config, object Param, string ImageClassName)Creates a gradient Hough foot detector.
- @p
Configis a ConfigHoughGradient wrapper. - @p
Paramis a ConfigParamFoot wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
ADetectLine wrapper.
- @p
-
houghLinePolarGradient (
object Config, object Param, string ImageClassName)Creates a gradient Hough polar detector.
- @p
Configis a ConfigHoughGradient wrapper. - @p
Paramis a ConfigParamPolar wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
ADetectLine wrapper.
- @p
-
houghLinePolarBinary (
object Config, object Param, string ImageClassName)Creates a binary Hough polar detector.
- @p
Configis a ConfigHoughBinary wrapper. - @p
Paramis a ConfigParamPolar wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
ADetectLine wrapper.
- @p
class: ConfigHoughBinary
[168:7] extends: object
ConfigHoughBinary wraps boofcv.factory.feature.detect.line.ConfigHoughBinary.
Members
- obj
Methods
-
ConfigHoughBinary ()
Creates a binary Hough config.
-
get (
string Name)Gets a public config field.
- @p
Nameis a field such as binarization, thresholdImage, thresholdEdge, localMaxRadius, minCounts, maxLines, mergeAngle, or mergeDistance. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis a field such as binarization, thresholdImage, thresholdEdge, localMaxRadius, minCounts, maxLines, mergeAngle, or mergeDistance. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigParamFoot
[249:7] extends: object
ConfigParamFoot wraps boofcv.factory.feature.detect.line.ConfigParamFoot.
Members
- obj
Methods
-
ConfigParamFoot ()
Creates a Hough foot parameter config.
-
get (
string Name)Gets a public config field.
- @p
Nameis minDistanceFromOrigin. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis minDistanceFromOrigin. - @p
Valueis the new field value.
- @p
-
setMinDistanceFromOrigin (
int MinDistanceFromOrigin)Sets minDistanceFromOrigin.
- @p
MinDistanceFromOriginis the minimum distance from image origin.
- @p
-
checkValidity ()
Validates this config.
class: ConfigLineRansac
[222:7] extends: object
ConfigLineRansac wraps boofcv.factory.feature.detect.line.ConfigLineRansac.
Members
- obj
Methods
-
ConfigLineRansac ()
Creates a line RANSAC config.
-
get (
string Name)Gets a public config field.
- @p
Nameis one of regionSize, thresholdEdge, thresholdAngle, or connectLines. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis one of regionSize, thresholdEdge, thresholdAngle, or connectLines. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigHoughFootSubimage
[195:7] extends: object
ConfigHoughFootSubimage wraps boofcv.factory.feature.detect.line.ConfigHoughFootSubimage.
Members
- obj
Methods
-
ConfigHoughFootSubimage ()
Creates a Hough foot subimage config.
-
get (
string Name)Gets a public config field.
- @p
Nameis a field such as localMaxRadius, minCounts, minDistanceFromOrigin, thresholdEdge, maxLines, totalHorizontalDivisions, or totalVerticalDivisions. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis a field such as localMaxRadius, minCounts, minDistanceFromOrigin, thresholdEdge, maxLines, totalHorizontalDivisions, or totalVerticalDivisions. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: DetectLineSegment
[118:7] extends: object
DetectLineSegment wraps boofcv.abst.feature.detect.line.DetectLineSegment.
Members
- obj
Methods
-
DetectLineSegment (
object Obj)Wraps a BoofCV DetectLineSegment.
- @p
Objis an existing detector Java object or wrapper.
- @p
-
detect (
object Input)Detects line segments in an image.
- @p
Inputis the input gray image. - @r
AJava list of LineSegment2D_F32 objects.
- @p