Package boofcv.factory.fiducial
Class ConfigUchiyaMarker
java.lang.Object
boofcv.factory.fiducial.ConfigUchiyaMarker
- All Implemented Interfaces:
Configuration
,Serializable
Configuration for Uchiya Marker approach to detect random dot markers
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionParameters for checking the intensity of the contour along an ellipse.Maximum number of pixels in the contour to consider.Minimum number of pixels in the contour to considerPixel connectivity rule for blob/contour finder.Defines the feature descriptordouble
Specifies the marker's height.double
Specifies the marker's width.double
Detector: maximum distance from the ellipse in pixelsdouble
The maximum ratio between the major to minor ratiofinal ConfigLength
Minimum number of pixels in the minor axis.Configures RANSAC used to fit the homography.Specifies how images are thresholded and converted into a binary format -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Checks to see if the configuration is valid.setTo
(ConfigUchiyaMarker src) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface boofcv.struct.Configuration
serializeActiveFields, serializeInitialize
-
Field Details
-
markerWidth
public double markerWidthSpecifies the marker's width. This must match width used to generate the random dots. -
markerHeight
public double markerHeightSpecifies the marker's height. This must match width used to generate the random dots. -
threshold
Specifies how images are thresholded and converted into a binary format -
llah
Defines the feature descriptor -
ransac
Configures RANSAC used to fit the homography. You might need to tune this. -
contourRule
Pixel connectivity rule for blob/contour finder. -
contourMinimumLength
Minimum number of pixels in the contour to consider -
contourMaximumLength
Maximum number of pixels in the contour to consider. Used to filter out weird excessively large shapes -
maxDistanceFromEllipse
public double maxDistanceFromEllipseDetector: maximum distance from the ellipse in pixels -
minimumMinorAxis
Minimum number of pixels in the minor axis. Relative to (w+h)/2 -
maxMajorToMinorRatio
public double maxMajorToMinorRatioThe maximum ratio between the major to minor ratio -
checkEdge
Parameters for checking the intensity of the contour along an ellipse. When using adaptive thresholding there can be a lot of false positives
-
-
Constructor Details
-
ConfigUchiyaMarker
public ConfigUchiyaMarker()
-
-
Method Details
-
setTo
-
checkValidity
public void checkValidity()Description copied from interface:Configuration
Checks to see if the configuration is valid. If it is invalid, throw an exception explaining what is incorrect.- Specified by:
checkValidity
in interfaceConfiguration
-