Package boofcv.factory.feature.dense
Class FactoryDescribeImageDense
java.lang.Object
boofcv.factory.feature.dense.FactoryDescribeImageDense
Factory for creating
DescribeImageDense
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
DescribeImageDense<T,TupleDesc_F64> hog
(@Nullable ConfigDenseHoG config, ImageType<T> imageType) Creates a dense HOG descriptor.static <T extends ImageGray<T>>
DescribeImageDense<T,TupleDesc_F64> sift
(@Nullable ConfigDenseSift config, Class<T> imageType) Creates a dense SIFT descriptor.static <T extends ImageGray<T>,
II extends ImageGray<II>>
DescribeImageDense<T,TupleDesc_F64> surfFast
(@Nullable ConfigDenseSurfFast config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,
II extends ImageGray<II>>
DescribeImageDense<T,TupleDesc_F64> surfStable
(@Nullable ConfigDenseSurfStable config, Class<T> imageType) Creates a SURF descriptor.
-
Constructor Details
-
FactoryDescribeImageDense
public FactoryDescribeImageDense()
-
-
Method Details
-
surfFast
public static <T extends ImageGray<T>,II extends ImageGray<II>> DescribeImageDense<T,TupleDesc_F64> surfFast(@Nullable @Nullable ConfigDenseSurfFast config, 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:
-
surfStable
public static <T extends ImageGray<T>,II extends ImageGray<II>> DescribeImageDense<T,TupleDesc_F64> surfStable(@Nullable @Nullable ConfigDenseSurfStable 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.
- Parameters:
config
- SURF configuration. Pass in null for default options.imageType
- Type of input image.- Returns:
- SURF description extractor
- See Also:
-
sift
public static <T extends ImageGray<T>> DescribeImageDense<T,TupleDesc_F64> sift(@Nullable @Nullable ConfigDenseSift config, 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:
-
hog
public static <T extends ImageBase<T>> DescribeImageDense<T,TupleDesc_F64> hog(@Nullable @Nullable 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:
-