boofcv.factory.feature.dense
Class FactoryDescribeImageDense
- java.lang.Object
-
- boofcv.factory.feature.dense.FactoryDescribeImageDense
-
public class FactoryDescribeImageDense extends java.lang.ObjectFactory for creatingDescribeImageDense.
-
-
Constructor Summary
Constructors Constructor and Description FactoryDescribeImageDense()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static <T extends ImageBase>
DescribeImageDense<T,TupleDesc_F64>hog(ConfigDenseHoG config, ImageType<T> imageType)Creates a dense HOG descriptor.static <T extends ImageGray>
DescribeImageDense<T,TupleDesc_F64>sift(ConfigDenseSift config, java.lang.Class<T> imageType)Creates a dense SIFT descriptor.static <T extends ImageGray,II extends ImageGray>
DescribeImageDense<T,TupleDesc_F64>surfFast(ConfigDenseSurfFast config, java.lang.Class<T> imageType)Creates a SURF descriptor.static <T extends ImageGray,II extends ImageGray>
DescribeImageDense<T,TupleDesc_F64>surfStable(ConfigDenseSurfStable config, java.lang.Class<T> imageType)Creates a SURF descriptor.
-
-
-
Method Detail
-
surfFast
public static <T extends ImageGray,II extends ImageGray> DescribeImageDense<T,TupleDesc_F64> surfFast(ConfigDenseSurfFast config, java.lang.Class<T> imageType)
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.
- Parameters:
config- SURF configuration. Pass in null for default options.imageType- Type of input image.- Returns:
- SURF description extractor
- See Also:
DescribePointSurf
-
surfStable
public static <T extends ImageGray,II extends ImageGray> DescribeImageDense<T,TupleDesc_F64> surfStable(ConfigDenseSurfStable config, java.lang.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.
- Parameters:
config- SURF configuration. Pass in null for default options.imageType- Type of input image.- Returns:
- SURF description extractor
- See Also:
DescribePointSurf
-
sift
public static <T extends ImageGray> DescribeImageDense<T,TupleDesc_F64> sift(ConfigDenseSift config, java.lang.Class<T> imageType)
Creates a dense SIFT descriptor.- Parameters:
config- Configuration for SIFT descriptor. null for defaults.imageType- Type of input image- Returns:
- Dense SIFT
- See Also:
DescribeDenseSiftAlg
-
hog
public static <T extends ImageBase> DescribeImageDense<T,TupleDesc_F64> hog(ConfigDenseHoG config, ImageType<T> imageType)
Creates a dense HOG descriptor.- Parameters:
config- Configuration for HOG descriptor. Can't be null.imageType- Type of input image. Can be single band or planar- Returns:
- Dense HOG extractor
- See Also:
DescribeDenseHogAlg
-
-
DataMelt 3.0 © DataMelt by jWork.ORG