public class FactoryFeatureExtractor
extends java.lang.Object
NonMaxSuppression for finding local maximums in feature intensity images.FactoryIntensityPoint| Constructor and Description |
|---|
FactoryFeatureExtractor() |
| Modifier and Type | Method and Description |
|---|---|
static <I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray> |
general(GeneralFeatureIntensity<I,D> intensity,
NonMaxSuppression extractor,
int maxFeatures)
Creates a generalized feature detector/extractor that adds n-best capability to
NonMaxSuppression
and performs other house keeping tasks. |
static NonMaxSuppression |
nonmax(ConfigExtract config)
Standard non-max feature extractor.
|
static NonMaxSuppression |
nonmaxCandidate(ConfigExtract config)
Non-max feature extractor which saves a candidate list of all the found local maximums..
|
static NonMaxLimiter |
nonmaxLimiter(ConfigExtract config,
int maxFeatures)
Creates a non-maximum limiter using the specified configuration
|
public static <I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray> GeneralFeatureDetector<I,D> general(GeneralFeatureIntensity<I,D> intensity, NonMaxSuppression extractor, int maxFeatures)
NonMaxSuppression
and performs other house keeping tasks. Handles calling GeneralFeatureIntensity itself.intensity - Feature intensity algorithmextractor - Feature extraction algorithm.maxFeatures - Maximum number of features it should return. -1 to return them all.public static NonMaxSuppression nonmax(ConfigExtract config)
config - Configuration for extractorpublic static NonMaxSuppression nonmaxCandidate(ConfigExtract config)
config - Configuration for extractorpublic static NonMaxLimiter nonmaxLimiter(ConfigExtract config, int maxFeatures)
config - non-maxumum settingsmaxFeatures - maximum allowed features