boofcv.factory.shape
Class ConfigRefinePolygonLineToImage
- java.lang.Object
-
- boofcv.factory.shape.ConfigRefinePolygonLineToImage
-
- All Implemented Interfaces:
- Configuration, java.io.Serializable
public class ConfigRefinePolygonLineToImage extends java.lang.Object implements Configuration
Configuration parameters forRefinePolygonLineToImage- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description doubleconvergeTolPixelsConvergence tolerance in pixelsdoublecornerOffsetHow far away in pixels it will start sampling the line from a corner.intlineSamplesNumber of times along the line it will be sampleddoublemaxCornerChangePixelMaximum number of pixels a corner can be adjusted in a single iteration.intmaxIterationsMaximum number of iterationsintsampleRadiusNumber of points tangent to the line in each direction it samples.
-
Constructor Summary
Constructors Constructor and Description ConfigRefinePolygonLineToImage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcheckValidity()Checks to see if the configuration is valid.java.lang.StringtoString()
-
-
-
Field Detail
-
cornerOffset
public double cornerOffset
How far away in pixels it will start sampling the line from a corner. Corners can become highly aliased with ambiguous borders.
-
lineSamples
public int lineSamples
Number of times along the line it will be sampled
-
sampleRadius
public int sampleRadius
Number of points tangent to the line in each direction it samples. In total the number of samples along a line will be lineSamples*(2*sampleRadius+1)
-
maxIterations
public int maxIterations
Maximum number of iterations
-
convergeTolPixels
public double convergeTolPixels
Convergence tolerance in pixels
-
maxCornerChangePixel
public double maxCornerChangePixel
Maximum number of pixels a corner can be adjusted in a single iteration. This becomes important with very small shapes and can prevent divergence.
-
-
Method Detail
-
checkValidity
public void checkValidity()
Description copied from interface:ConfigurationChecks to see if the configuration is valid. If it is invalid, throw an exception explaining what is incorrect.- Specified by:
checkValidityin interfaceConfiguration
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG