public class FactoryDescribeRegionPoint extends Object
DescribeRegionPoint.| Constructor and Description |
|---|
FactoryDescribeRegionPoint() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
brief(ConfigBrief config,
Class<T> imageType)
Creates a BRIEF descriptor.
|
static <T extends ImageSingleBand,D extends TupleDesc> |
pixel(int regionWidth,
int regionHeight,
Class<T> imageType)
Creates a region descriptor based on pixel intensity values alone.
|
static <T extends ImageSingleBand> |
pixelNCC(int regionWidth,
int regionHeight,
Class<T> imageType)
Creates a region descriptor based on normalized pixel intensity values alone.
|
static DescribeRegionPoint<ImageFloat32,SurfFeature> |
sift(ConfigSiftScaleSpace configSS,
ConfigSiftDescribe configDescribe)
Creates a standard SIFT region descriptor.
|
static <T extends ImageMultiBand,II extends ImageSingleBand> |
surfColorFast(ConfigSurfDescribe.Speed config,
ImageType<T> imageType)
Color variant of the SURF descriptor which has been designed for speed and sacrifices some stability.
|
static <T extends ImageBase,II extends ImageSingleBand> |
surfColorStable(ConfigSurfDescribe.Stablility config,
ImageType<T> imageType)
Color variant of the SURF descriptor which has been designed for stability.
|
static <T extends ImageSingleBand,II extends ImageSingleBand> |
surfFast(ConfigSurfDescribe.Speed config,
Class<T> bandType)
Creates a SURF descriptor.
|
static <T extends ImageSingleBand,II extends ImageSingleBand> |
surfStable(ConfigSurfDescribe.Stablility config,
Class<T> imageType)
Creates a SURF descriptor.
|
public static <T extends ImageSingleBand,II extends ImageSingleBand> DescribeRegionPoint<T,SurfFeature> surfFast(ConfigSurfDescribe.Speed config, Class<T> bandType)
Creates a SURF descriptor. SURF descriptors are invariant to illumination, orientation, and scale. BoofCV provides two variants. This SURF variant created here is designed for speed and sacrifices some stability. Different descriptors are produced for gray-scale and color images.
config - SURF configuration. Pass in null for default options.bandType - Type of input image.DescribePointSurfpublic static <T extends ImageMultiBand,II extends ImageSingleBand> DescribeRegionPoint<T,SurfFeature> surfColorFast(ConfigSurfDescribe.Speed config, ImageType<T> imageType)
config - SURF configuration. Pass in null for default options.imageType - Type of input image.DescribePointSurfMultiSpectralpublic static <T extends ImageSingleBand,II extends ImageSingleBand> DescribeRegionPoint<T,SurfFeature> surfStable(ConfigSurfDescribe.Stablility config, Class<T> imageType)
Creates a SURF descriptor. SURF descriptors are invariant to illumination, orientation, and scale. BoofCV provides two variants. The SURF variant created here is designed for stability. Different descriptors are produced for gray-scale and color images.
config - SURF configuration. Pass in null for default options.imageType - Type of input image.DescribePointSurfpublic static <T extends ImageBase,II extends ImageSingleBand> DescribeRegionPoint<T,SurfFeature> surfColorStable(ConfigSurfDescribe.Stablility config, ImageType<T> imageType)
config - SURF configuration. Pass in null for default options.imageType - Type of input image.DescribePointSurfMultiSpectralpublic static DescribeRegionPoint<ImageFloat32,SurfFeature> sift(ConfigSiftScaleSpace configSS, ConfigSiftDescribe configDescribe)
Creates a standard SIFT region descriptor.
NOTE: If detecting and describing SIFT features then it is more efficient to use
FactoryDetectDescribe.sift(boofcv.abst.feature.describe.ConfigSiftScaleSpace, boofcv.abst.feature.detect.interest.ConfigSiftDetector, boofcv.abst.feature.orientation.ConfigSiftOrientation, boofcv.abst.feature.describe.ConfigSiftDescribe) instead
configSS - SIFT scale-space configuration. Pass in null for default options.configDescribe - SIFT descriptor configuration. Pass in null for default options.public static <T extends ImageSingleBand> DescribeRegionPoint<T,TupleDesc_B> brief(ConfigBrief config, Class<T> imageType)
Creates a BRIEF descriptor.
config - Configuration for BRIEF descriptor. If null then default is used.imageType - Type of gray scale image it processes.DescribePointBrief,
DescribePointBriefSOpublic static <T extends ImageSingleBand,D extends TupleDesc> DescribeRegionPoint<T,D> pixel(int regionWidth, int regionHeight, Class<T> imageType)
regionWidth - How wide the pixel region is.regionHeight - How tall the pixel region is.imageType - Type of image it will process.DescribePointPixelRegionpublic static <T extends ImageSingleBand> DescribeRegionPoint<T,NccFeature> pixelNCC(int regionWidth, int regionHeight, Class<T> imageType)
regionWidth - How wide the pixel region is.regionHeight - How tall the pixel region is.imageType - Type of image it will process.DescribePointPixelRegionNCCCopyright © 2013. All Rights Reserved.