public class CompleteSift extends SiftDetector
OrientationHistogramSift,
DescribePointSift,
SiftDetectordetections, pixelScaleToInput, scaleSpace| Constructor and Description |
|---|
CompleteSift(SiftScaleSpace scaleSpace,
double edgeR,
NonMaxLimiter extractor,
OrientationHistogramSift<boofcv.struct.image.GrayF32> orientation,
DescribePointSift<boofcv.struct.image.GrayF32> describe)
Configures SIFT
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
detectFeatures(int scaleIndex)
Detect features inside the Difference-of-Gaussian image at the current scale
|
org.ddogleg.struct.FastQueue<BrightFeature> |
getDescriptions() |
int |
getDescriptorLength() |
org.ddogleg.struct.FastQueue<ScalePoint> |
getLocations() |
org.ddogleg.struct.GrowQueue_F64 |
getOrientations() |
protected void |
handleDetection(ScalePoint p)
Function for handling a detected point.
|
void |
process(boofcv.struct.image.GrayF32 input)
Detects SIFT features inside the input image
|
getDetections, processFeatureCandidatepublic CompleteSift(SiftScaleSpace scaleSpace, double edgeR, NonMaxLimiter extractor, OrientationHistogramSift<boofcv.struct.image.GrayF32> orientation, DescribePointSift<boofcv.struct.image.GrayF32> describe)
scaleSpace - Scale-space that features are computed inside ofedgeR - Edge threshold. See SiftDetector.SiftDetector(SiftScaleSpace, double, NonMaxLimiter)extractor - Finds minimums and maximums. See SiftDetector.SiftDetector(SiftScaleSpace, double, NonMaxLimiter)orientation - Estimates feature orientation(s)describe - Describes a SIFT featurepublic void process(boofcv.struct.image.GrayF32 input)
SiftDetectorprocess in class SiftDetectorinput - Input image. Not modified.protected void detectFeatures(int scaleIndex)
SiftDetectordetectFeatures in class SiftDetectorscaleIndex - Which scale in the octave is it detecting features inside up.
Primarily provided here for use in child classes.protected void handleDetection(ScalePoint p)
SiftDetectorhandleDetection in class SiftDetectorp - Detected point in scale-space.public org.ddogleg.struct.FastQueue<ScalePoint> getLocations()
public org.ddogleg.struct.FastQueue<BrightFeature> getDescriptions()
public org.ddogleg.struct.GrowQueue_F64 getOrientations()
public int getDescriptorLength()