utilities.boofcv_extensions
Class WrapDetectDescribeSiftNormalization
java.lang.Object
utilities.boofcv_extensions.WrapDetectDescribeSiftNormalization
- All Implemented Interfaces:
- boofcv.abst.feature.detdesc.DetectDescribePoint<boofcv.struct.image.ImageFloat32,boofcv.struct.feature.SurfFeature>, boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>
public class WrapDetectDescribeSiftNormalization
- extends java.lang.Object
- implements boofcv.abst.feature.detdesc.DetectDescribePoint<boofcv.struct.image.ImageFloat32,boofcv.struct.feature.SurfFeature>
Wrapper around DetectDescribeSift
for DetectDescribePoint
.
- Author:
- Peter Abeles
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
alg
DetectDescribeSiftNormalization alg
WrapDetectDescribeSiftNormalization
public WrapDetectDescribeSiftNormalization(DetectDescribeSiftNormalization alg)
createDescription
public boofcv.struct.feature.SurfFeature createDescription()
- Specified by:
createDescription
in interface boofcv.abst.feature.detdesc.DetectDescribePoint<boofcv.struct.image.ImageFloat32,boofcv.struct.feature.SurfFeature>
getDescriptor
public boofcv.struct.feature.SurfFeature getDescriptor(int index)
- Specified by:
getDescriptor
in interface boofcv.abst.feature.detdesc.DetectDescribePoint<boofcv.struct.image.ImageFloat32,boofcv.struct.feature.SurfFeature>
getDescriptorType
public java.lang.Class<boofcv.struct.feature.SurfFeature> getDescriptorType()
- Specified by:
getDescriptorType
in interface boofcv.abst.feature.detdesc.DetectDescribePoint<boofcv.struct.image.ImageFloat32,boofcv.struct.feature.SurfFeature>
detect
public void detect(boofcv.struct.image.ImageFloat32 input)
- Specified by:
detect
in interface boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>
getNumberOfFeatures
public int getNumberOfFeatures()
- Specified by:
getNumberOfFeatures
in interface boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>
getLocation
public georegression.struct.point.Point2D_F64 getLocation(int featureIndex)
- Specified by:
getLocation
in interface boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>
getScale
public double getScale(int featureIndex)
- Specified by:
getScale
in interface boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>
getOrientation
public double getOrientation(int featureIndex)
- Specified by:
getOrientation
in interface boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>
hasScale
public boolean hasScale()
- Specified by:
hasScale
in interface boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>
hasOrientation
public boolean hasOrientation()
- Specified by:
hasOrientation
in interface boofcv.abst.feature.detect.interest.InterestPointDetector<boofcv.struct.image.ImageFloat32>