Package boofcv.alg.feature.detdesc
Class DetectDescribeSurfPlanar<II extends ImageGray<II>>
java.lang.Object
boofcv.alg.feature.detdesc.DetectDescribeSurfPlanar<II>
- Type Parameters:
II
- Type of integral image
- Direct Known Subclasses:
DetectDescribeSurfPlanar_MT
Computes a color SURF descriptor from a
Planar
image. 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:
-
Field Summary
Modifier and TypeFieldDescriptionprotected DescribePointSurfPlanar<II>
protected DogArray<TupleDesc_F64>
protected FastHessianFeatureDetector<II>
protected DogArray_F64
protected List<ScalePoint>
protected OrientationIntegral<II>
-
Constructor Summary
ConstructorDescriptionDetectDescribeSurfPlanar
(FastHessianFeatureDetector<II> detector, OrientationIntegral<II> orientation, DescribePointSurfPlanar<II> describe) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
Detects and describes features inside provide images.getDescription
(int index) getLocation
(int featureIndex) int
double
getOrientation
(int featureIndex) double
getRadius
(int featureIndex) boolean
isWhite
(int index)
-
Field Details
-
detector
-
orientation
-
describe
-
descriptions
-
foundPoints
-
featureAngles
-
-
Constructor Details
-
DetectDescribeSurfPlanar
public DetectDescribeSurfPlanar(FastHessianFeatureDetector<II> detector, OrientationIntegral<II> orientation, DescribePointSurfPlanar<II> describe)
-
-
Method Details
-
createDescription
-
getDescription
-
isWhite
public boolean isWhite(int index) -
detect
Detects and describes features inside provide images. All images are integral images.- Parameters:
grayII
- Gray-scale integral imagecolorII
- Color integral image
-
describe
-
getDescribe
-
getNumberOfFeatures
public int getNumberOfFeatures() -
getLocation
-
getRadius
public double getRadius(int featureIndex) -
getOrientation
public double getOrientation(int featureIndex)
-