public class FactoryInterestPointAlgs
extends java.lang.Object
| Constructor and Description |
|---|
FactoryInterestPointAlgs() |
| Modifier and Type | Method and Description |
|---|---|
static <II extends boofcv.struct.image.ImageSingleBand> |
fastHessian(ConfigFastHessian config)
Creates a Fast Hessian blob detector used by SURF.
|
static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> |
harrisLaplace(int extractRadius,
float detectThreshold,
int maxFeatures,
java.lang.Class<T> imageType,
java.lang.Class<D> derivType)
Creates a
FeatureLaplacePyramid which is uses the Harris corner detector. |
static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> |
harrisPyramid(int extractRadius,
float detectThreshold,
int maxFeatures,
java.lang.Class<T> imageType,
java.lang.Class<D> derivType)
Creates a
FeaturePyramid which is uses the Harris corner detector. |
static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> |
hessianLaplace(int extractRadius,
float detectThreshold,
int maxFeatures,
java.lang.Class<T> imageType,
java.lang.Class<D> derivType)
Creates a
FeatureLaplacePyramid which is uses a hessian blob detector. |
static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> |
hessianPyramid(int extractRadius,
float detectThreshold,
int maxFeatures,
java.lang.Class<T> imageType,
java.lang.Class<D> derivType)
Creates a
FeaturePyramid which is uses a hessian blob detector. |
static SiftDetector |
siftDetector(ConfigSiftDetector config)
Creates a SIFT feature detector.
|
public static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> FeaturePyramid<T,D> hessianPyramid(int extractRadius, float detectThreshold, int maxFeatures, java.lang.Class<T> imageType, java.lang.Class<D> derivType)
FeaturePyramid which is uses a hessian blob detector.extractRadius - Size of the feature used to detect the corners.detectThreshold - Minimum corner intensity requiredmaxFeatures - Max number of features that can be found.imageType - Type of input image.derivType - Image derivative type.public static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> FeaturePyramid<T,D> harrisPyramid(int extractRadius, float detectThreshold, int maxFeatures, java.lang.Class<T> imageType, java.lang.Class<D> derivType)
FeaturePyramid which is uses the Harris corner detector.extractRadius - Size of the feature used to detect the corners.detectThreshold - Minimum corner intensity requiredmaxFeatures - Max number of features that can be found.imageType - Type of input image.derivType - Image derivative type.public static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> FeatureLaplacePyramid<T,D> hessianLaplace(int extractRadius, float detectThreshold, int maxFeatures, java.lang.Class<T> imageType, java.lang.Class<D> derivType)
FeatureLaplacePyramid which is uses a hessian blob detector.extractRadius - Size of the feature used to detect the corners.detectThreshold - Minimum corner intensity requiredmaxFeatures - Max number of features that can be found.imageType - Type of input image.derivType - Image derivative type.public static <T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> FeatureLaplacePyramid<T,D> harrisLaplace(int extractRadius, float detectThreshold, int maxFeatures, java.lang.Class<T> imageType, java.lang.Class<D> derivType)
FeatureLaplacePyramid which is uses the Harris corner detector.extractRadius - Size of the feature used to detect the corners.detectThreshold - Minimum corner intensity requiredmaxFeatures - Max number of features that can be found.imageType - Type of input image.derivType - Image derivative type.public static <II extends boofcv.struct.image.ImageSingleBand> FastHessianFeatureDetector<II> fastHessian(ConfigFastHessian config)
II - Integral Imageconfig - Configuration for detector. Pass in null for default options.public static SiftDetector siftDetector(ConfigSiftDetector config)
config - Configuration for detector. Pass in null for default options.SiftDetector,
SiftImageScaleSpace