public class SiftDetector extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SiftDetector.NeighborhoodType
Types of 3D neighborhoods used in min/max detection
|
static class |
SiftDetector.Parameters |
Constructor and Description |
---|
SiftDetector(ij.process.FloatProcessor fp) |
SiftDetector(ij.process.FloatProcessor fp,
SiftDetector.Parameters params) |
Modifier and Type | Method and Description |
---|---|
List<Double> |
findPeakOrientationIndices(float[] oh)
Used for debugging/illustrations only!
|
List<KeyPoint> |
getKeyPoints() |
List<SiftDescriptor> |
getSiftFeatures()
THE REAL STUFF: Creating the SIFT Descriptors
|
List<KeyPoint> |
makeRichKeypoints(List<KeyPoint> keypoints)
Only used for debugging: produces key points with orientation
histograms attached for display purposes.
|
void |
printGaussianScaleSpace() |
public SiftDetector(ij.process.FloatProcessor fp)
public SiftDetector(ij.process.FloatProcessor fp, SiftDetector.Parameters params)
public List<KeyPoint> makeRichKeypoints(List<KeyPoint> keypoints)
keypoints
- the sequence of original key pointspublic List<Double> findPeakOrientationIndices(float[] oh)
oh
- orientation histogrampublic List<SiftDescriptor> getSiftFeatures()
public List<KeyPoint> getKeyPoints()
public void printGaussianScaleSpace()
Copyright © 2006–2017, Wilhelm Burger, Mark J. Burge (BSD 2-Clause Simplified License)