II - Type of integral imagepublic class DetectDescribeSurfPlanar<II extends boofcv.struct.image.ImageGray>
extends java.lang.Object
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.DescribePointSurfPlanar| Constructor and Description |
|---|
DetectDescribeSurfPlanar(FastHessianFeatureDetector<II> detector,
OrientationIntegral<II> orientation,
DescribePointSurfPlanar<II> describe) |
| Modifier and Type | Method and Description |
|---|---|
BrightFeature |
createDescription() |
void |
detect(II grayII,
boofcv.struct.image.Planar<II> colorII)
Detects and describes features inside provide images.
|
DescribePointSurfPlanar<II> |
getDescribe() |
BrightFeature |
getDescription(int index) |
georegression.struct.point.Point2D_F64 |
getLocation(int featureIndex) |
int |
getNumberOfFeatures() |
double |
getOrientation(int featureIndex) |
double |
getRadius(int featureIndex) |
public DetectDescribeSurfPlanar(FastHessianFeatureDetector<II> detector, OrientationIntegral<II> orientation, DescribePointSurfPlanar<II> describe)
public BrightFeature createDescription()
public BrightFeature getDescription(int index)
public void detect(II grayII, boofcv.struct.image.Planar<II> colorII)
grayII - Gray-scale integral imagecolorII - Color integral imagepublic DescribePointSurfPlanar<II> getDescribe()
public int getNumberOfFeatures()
public georegression.struct.point.Point2D_F64 getLocation(int featureIndex)
public double getRadius(int featureIndex)
public double getOrientation(int featureIndex)