Package boofcv.alg.feature.detdesc
Class CompleteSift_MT
java.lang.Object
boofcv.alg.feature.detdesc.CompleteSift
boofcv.alg.feature.detdesc.CompleteSift_MT
Concurrent implementation of
CompleteSift
. The part which it makes concurrent is computing the descriptors.
Everything else is identical.-
Field Summary
Modifier and TypeFieldDescriptionint
If there are fewer than this detections it will use the single threaded algorithm -
Constructor Summary
ConstructorDescriptionCompleteSift_MT
(SiftScaleSpace scaleSpace, SiftDetector detector, BoofLambdas.Factory<OrientationHistogramSift<GrayF32>> factoryOrientation, BoofLambdas.Factory<DescribePointSift<GrayF32>> factoryDescribe) Configures and specifies internal algorithms -
Method Summary
Modifier and TypeMethodDescriptionprotected void
describeDetections
(List<SiftDetector.SiftPoint> detections) Computes one or more descriptors for every point in the passed in listvoid
Detects features inside the image and computes descriptorsMethods inherited from class boofcv.alg.feature.detdesc.CompleteSift
getDescriptorLength, getLocations
-
Field Details
-
minimumDetectionsThread
public int minimumDetectionsThreadIf there are fewer than this detections it will use the single threaded algorithm
-
-
Constructor Details
-
CompleteSift_MT
public CompleteSift_MT(SiftScaleSpace scaleSpace, SiftDetector detector, BoofLambdas.Factory<OrientationHistogramSift<GrayF32>> factoryOrientation, BoofLambdas.Factory<DescribePointSift<GrayF32>> factoryDescribe) Configures and specifies internal algorithms- Parameters:
scaleSpace
- scale space computation and storagedetector
- feature detectorfactoryOrientation
- Creates new orientation estimators to use in each threadfactoryDescribe
- Creates new descriptor computers for use in each thread
-
-
Method Details
-
process
Description copied from class:CompleteSift
Detects features inside the image and computes descriptors- Overrides:
process
in classCompleteSift
-
describeDetections
Description copied from class:CompleteSift
Computes one or more descriptors for every point in the passed in list- Overrides:
describeDetections
in classCompleteSift
-
getDescriptions
- Overrides:
getDescriptions
in classCompleteSift
-