boofcv.alg.feature.detdesc
Class DetectDescribeSurfPlanar<II extends ImageGray>
- java.lang.Object
-
- boofcv.alg.feature.detdesc.DetectDescribeSurfPlanar<II>
-
- Type Parameters:
II- Type of integral image
public class DetectDescribeSurfPlanar<II extends ImageGray> extends java.lang.ObjectComputes a color SURF descriptor from aPlanarimage. Features are detected, orientation estimated, and laplacian sign computed using a gray scale image. The gray scale image is found by computing the average across all bands for each pixel. A descriptor is computed inside band individually and stored in a descriptor which is N*length long. N = number of bands and length = number of elements in normal descriptor.- See Also:
DescribePointSurfPlanar
-
-
Constructor Summary
Constructors Constructor and Description DetectDescribeSurfPlanar(FastHessianFeatureDetector<II> detector, OrientationIntegral<II> orientation, DescribePointSurfPlanar<II> describe)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description BrightFeaturecreateDescription()voiddetect(II grayII, Planar<II> colorII)Detects and describes features inside provide images.DescribePointSurfPlanar<II>getDescribe()BrightFeaturegetDescription(int index)Point2D_F64getLocation(int featureIndex)intgetNumberOfFeatures()doublegetOrientation(int featureIndex)doublegetRadius(int featureIndex)
-
-
-
Constructor Detail
-
DetectDescribeSurfPlanar
public DetectDescribeSurfPlanar(FastHessianFeatureDetector<II> detector, OrientationIntegral<II> orientation, DescribePointSurfPlanar<II> describe)
-
-
Method Detail
-
createDescription
public BrightFeature createDescription()
-
getDescription
public BrightFeature getDescription(int index)
-
detect
public void detect(II grayII, Planar<II> colorII)
Detects and describes features inside provide images. All images are integral images.- Parameters:
grayII- Gray-scale integral imagecolorII- Color integral image
-
getDescribe
public DescribePointSurfPlanar<II> getDescribe()
-
getNumberOfFeatures
public int getNumberOfFeatures()
-
getLocation
public Point2D_F64 getLocation(int featureIndex)
-
getRadius
public double getRadius(int featureIndex)
-
getOrientation
public double getOrientation(int featureIndex)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG