Package boofcv.alg.feature.detdesc
Class CompleteSift
java.lang.Object
boofcv.alg.feature.detdesc.CompleteSift
- Direct Known Subclasses:
CompleteSift_MT
SIFT combined together to simultaneously detect and describe the key points it finds. Memory is conserved by
only having one octave of the scale-space in memory at any given time.
-
Constructor Summary
ConstructorDescriptionCompleteSift
(SiftScaleSpace scaleSpace, SiftDetector detector, OrientationHistogramSift<GrayF32> orientation, DescribePointSift<GrayF32> describe) Configures SIFT -
Method Summary
Modifier and TypeMethodDescriptionprotected void
describeDetections
(List<SiftDetector.SiftPoint> detections) Computes one or more descriptors for every point in the passed in listint
void
Detects features inside the image and computes descriptors
-
Constructor Details
-
CompleteSift
public CompleteSift(SiftScaleSpace scaleSpace, SiftDetector detector, OrientationHistogramSift<GrayF32> orientation, DescribePointSift<GrayF32> describe) Configures SIFT- Parameters:
detector
- Feature detectororientation
- Estimates feature orientation(s)describe
- Describes a SIFT feature
-
-
Method Details
-
process
Detects features inside the image and computes descriptors -
describeDetections
Computes one or more descriptors for every point in the passed in list -
getLocations
-
getDescriptions
-
getDescriptorLength
public int getDescriptorLength()
-