utilities.boofcv_extensions
Class DetectDescribeSiftNormalization
java.lang.Object
utilities.boofcv_extensions.DetectDescribeSiftNormalization
public class DetectDescribeSiftNormalization
- extends java.lang.Object
SIFT where detection, orientation estimation, and describing are done all at once. This allows the image
pyramid to only be computed once.
- Author:
- Peter Abeles
- See Also:
OrientationHistogramSift
,
SiftDetector
,
DescribePointSift
,
SiftImageScaleSpace
Field Summary |
protected DescribePointSiftNormalization |
describe
|
protected boofcv.alg.feature.detect.interest.SiftDetector |
detector
|
protected boofcv.struct.GrowQueue_F64 |
featureAngles
|
protected boofcv.struct.feature.SurfFeatureQueue |
features
|
protected boofcv.struct.GrowQueue_F64 |
featureScales
|
protected boofcv.struct.FastQueue<georegression.struct.point.Point2D_F64> |
location
|
protected boofcv.alg.feature.orientation.OrientationHistogramSift |
orientation
|
protected boofcv.alg.feature.detect.interest.SiftImageScaleSpace |
ss
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ss
protected boofcv.alg.feature.detect.interest.SiftImageScaleSpace ss
detector
protected boofcv.alg.feature.detect.interest.SiftDetector detector
orientation
protected boofcv.alg.feature.orientation.OrientationHistogramSift orientation
describe
protected DescribePointSiftNormalization describe
features
protected boofcv.struct.feature.SurfFeatureQueue features
featureScales
protected boofcv.struct.GrowQueue_F64 featureScales
featureAngles
protected boofcv.struct.GrowQueue_F64 featureAngles
location
protected boofcv.struct.FastQueue<georegression.struct.point.Point2D_F64> location
DetectDescribeSiftNormalization
public DetectDescribeSiftNormalization(boofcv.alg.feature.detect.interest.SiftImageScaleSpace ss,
boofcv.alg.feature.detect.interest.SiftDetector detector,
boofcv.alg.feature.orientation.OrientationHistogramSift orientation,
DescribePointSiftNormalization describe)
process
public void process(boofcv.struct.image.ImageFloat32 input)
- Processes the image and extracts SIFT features
- Parameters:
input
- input image
getDescriptorLength
public int getDescriptorLength()
getFeatures
public boofcv.struct.feature.SurfFeatureQueue getFeatures()
getFeatureScales
public boofcv.struct.GrowQueue_F64 getFeatureScales()
getFeatureAngles
public boofcv.struct.GrowQueue_F64 getFeatureAngles()
getLocation
public boofcv.struct.FastQueue<georegression.struct.point.Point2D_F64> getLocation()