java.lang.Object
boofcv.alg.feature.detect.interest.EasyGeneralFeatureDetector<T,D>
- Direct Known Subclasses:
GeneralToInterestPoint
public class EasyGeneralFeatureDetector<T extends ImageGray<T>,D extends ImageGray<D>>
extends Object
Detects features using
GeneralFeatureDetector
but Handles all the derivative computations automatically.-
Field Summary
-
Constructor Summary
ConstructorDescriptionEasyGeneralFeatureDetector
(GeneralFeatureDetector<T, D> detector, @Nullable ImageGradient<T, D> gradient, @Nullable ImageHessian<D> hessian, Class<D> derivType) Constructor which allows the user to specify how derivatives are computedEasyGeneralFeatureDetector
(GeneralFeatureDetector<T, D> detector, @Nullable Class<T> imageType, @Nullable Class<D> derivType) Configures detector and uses default image derivatives. -
Method Summary
Modifier and TypeMethodDescriptionvoid
detect
(T input, @Nullable QueueCorner exclude) Detect features inside the image.
-
Field Details
-
detector
-
gradient
-
hessian
-
derivX
-
derivY
-
derivXX
-
derivYY
-
derivXY
-
-
Constructor Details
-
EasyGeneralFeatureDetector
public EasyGeneralFeatureDetector(GeneralFeatureDetector<T, D> detector, @Nullable @Nullable Class<T> imageType, @Nullable @Nullable Class<D> derivType) Configures detector and uses default image derivatives.- Parameters:
detector
- Feature detector.imageType
- Type of input imagederivType
- If null then the derivative will be selected using the image type.
-
EasyGeneralFeatureDetector
public EasyGeneralFeatureDetector(GeneralFeatureDetector<T, D> detector, @Nullable @Nullable ImageGradient<T, D> gradient, @Nullable @Nullable ImageHessian<D> hessian, Class<D> derivType) Constructor which allows the user to specify how derivatives are computed
-
-
Method Details
-
detect
Detect features inside the image. Excluding points in the exclude list.- Parameters:
input
- Image being processed.exclude
- List of points that should not be returned. Null if there are no excluded points.
-
getDetector
-
getMaximums
-
getMinimums
-
getInputType
-