boofcv.abst.feature.describe
Class ConfigSurfDescribe
- java.lang.Object
-
- boofcv.abst.feature.describe.ConfigSurfDescribe
-
- All Implemented Interfaces:
- Configuration, java.io.Serializable
- Direct Known Subclasses:
- ConfigSurfDescribe.Speed, ConfigSurfDescribe.Stability
public abstract class ConfigSurfDescribe extends java.lang.Object implements Configuration
Abstract base class for SURF implementations. Use child classes to specify a specific implementation.- See Also:
DescribePointSurf, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classConfigSurfDescribe.SpeedConfiguration for SURF implementation that has been designed for speed at the cost of some stability..static classConfigSurfDescribe.StabilityConfiguration for SURF implementation that has been designed for stability.
-
Field Summary
Fields Modifier and Type Field and Description booleanuseHaarIf true the Haar wavelet will be used.intwidthLargeGridNumber of sub-regions wide the large grid is.intwidthSampleThe width of a sample point.intwidthSubRegionNumber of sample points wide a sub-region is.
-
Constructor Summary
Constructors Constructor and Description ConfigSurfDescribe()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcheckValidity()Checks to see if the configuration is valid.static voidmain(java.lang.String[] args)
-
-
-
Field Detail
-
widthLargeGrid
public int widthLargeGrid
Number of sub-regions wide the large grid is. Typically 4
-
widthSubRegion
public int widthSubRegion
Number of sample points wide a sub-region is. Typically 5
-
widthSample
public int widthSample
The width of a sample point. Typically 3
-
useHaar
public boolean useHaar
If true the Haar wavelet will be used. If false means image gradient.
-
-
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
-
main
public static void main(java.lang.String[] args) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
-
DataMelt 3.0 © DataMelt by jWork.ORG