Package org.opencv.xfeatures2d
Class HarrisLaplaceFeatureDetector
- java.lang.Object
- 
- org.opencv.core.Algorithm
- 
- org.opencv.features2d.Feature2D
- 
- org.opencv.xfeatures2d.HarrisLaplaceFeatureDetector
 
 
 
- 
 public class HarrisLaplaceFeatureDetector extends Feature2D Class implementing the Harris-Laplace feature detector as described in CITE: Mikolajczyk2004.
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedHarrisLaplaceFeatureDetector(long addr)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HarrisLaplaceFeatureDetector__fromPtr__(long addr)static HarrisLaplaceFeatureDetectorcreate()Creates a new implementation instance.static HarrisLaplaceFeatureDetectorcreate(int numOctaves)Creates a new implementation instance.static HarrisLaplaceFeatureDetectorcreate(int numOctaves, float corn_thresh)Creates a new implementation instance.static HarrisLaplaceFeatureDetectorcreate(int numOctaves, float corn_thresh, float DOG_thresh)Creates a new implementation instance.static HarrisLaplaceFeatureDetectorcreate(int numOctaves, float corn_thresh, float DOG_thresh, int maxCorners)Creates a new implementation instance.static HarrisLaplaceFeatureDetectorcreate(int numOctaves, float corn_thresh, float DOG_thresh, int maxCorners, int num_layers)Creates a new implementation instance.protected voidfinalize()floatgetCornThresh()java.lang.StringgetDefaultName()Returns the algorithm string identifier.floatgetDOGThresh()intgetMaxCorners()intgetNumLayers()intgetNumOctaves()voidsetCornThresh(float corn_thresh_)voidsetDOGThresh(float DOG_thresh_)voidsetMaxCorners(int maxCorners_)voidsetNumLayers(int num_layers_)voidsetNumOctaves(int numOctaves_)- 
Methods inherited from class org.opencv.features2d.Feature2Dcompute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
 - 
Methods inherited from class org.opencv.core.Algorithmclear, getNativeObjAddr, save
 
- 
 
- 
- 
- 
Method Detail- 
__fromPtr__public static HarrisLaplaceFeatureDetector __fromPtr__(long addr) 
 - 
createpublic static HarrisLaplaceFeatureDetector create(int numOctaves, float corn_thresh, float DOG_thresh, int maxCorners, int num_layers) Creates a new implementation instance.- Parameters:
- numOctaves- the number of octaves in the scale-space pyramid
- corn_thresh- the threshold for the Harris cornerness measure
- DOG_thresh- the threshold for the Difference-of-Gaussians scale selection
- maxCorners- the maximum number of corners to consider
- num_layers- the number of intermediate scales per octave
- Returns:
- automatically generated
 
 - 
createpublic static HarrisLaplaceFeatureDetector create(int numOctaves, float corn_thresh, float DOG_thresh, int maxCorners) Creates a new implementation instance.- Parameters:
- numOctaves- the number of octaves in the scale-space pyramid
- corn_thresh- the threshold for the Harris cornerness measure
- DOG_thresh- the threshold for the Difference-of-Gaussians scale selection
- maxCorners- the maximum number of corners to consider
- Returns:
- automatically generated
 
 - 
createpublic static HarrisLaplaceFeatureDetector create(int numOctaves, float corn_thresh, float DOG_thresh) Creates a new implementation instance.- Parameters:
- numOctaves- the number of octaves in the scale-space pyramid
- corn_thresh- the threshold for the Harris cornerness measure
- DOG_thresh- the threshold for the Difference-of-Gaussians scale selection
- Returns:
- automatically generated
 
 - 
createpublic static HarrisLaplaceFeatureDetector create(int numOctaves, float corn_thresh) Creates a new implementation instance.- Parameters:
- numOctaves- the number of octaves in the scale-space pyramid
- corn_thresh- the threshold for the Harris cornerness measure
- Returns:
- automatically generated
 
 - 
createpublic static HarrisLaplaceFeatureDetector create(int numOctaves) Creates a new implementation instance.- Parameters:
- numOctaves- the number of octaves in the scale-space pyramid
- Returns:
- automatically generated
 
 - 
createpublic static HarrisLaplaceFeatureDetector create() Creates a new implementation instance.- Returns:
- automatically generated
 
 - 
setNumOctavespublic void setNumOctaves(int numOctaves_) 
 - 
getNumOctavespublic int getNumOctaves() 
 - 
setCornThreshpublic void setCornThresh(float corn_thresh_) 
 - 
getCornThreshpublic float getCornThresh() 
 - 
setDOGThreshpublic void setDOGThresh(float DOG_thresh_) 
 - 
getDOGThreshpublic float getDOGThresh() 
 - 
setMaxCornerspublic void setMaxCorners(int maxCorners_) 
 - 
getMaxCornerspublic int getMaxCorners() 
 - 
setNumLayerspublic void setNumLayers(int num_layers_) 
 - 
getNumLayerspublic int getNumLayers() 
 - 
getDefaultNamepublic java.lang.String getDefaultName() Description copied from class:AlgorithmReturns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.- Overrides:
- getDefaultNamein class- Feature2D
- Returns:
- automatically generated
 
 
- 
 
-