Documentation of 'boofcv.factory.feature.describe.FactoryDescribeRegionPoint' Java class
FactoryDescribeRegionPoint
boofcv.factory.feature.describe

Class FactoryDescribeRegionPoint



  • public class FactoryDescribeRegionPoint
    extends java.lang.Object
    Factory for creating implementations of DescribeRegionPoint.
    • Constructor Detail

      • FactoryDescribeRegionPoint

        public FactoryDescribeRegionPoint()
    • Method Detail

      • surfFast

        public static <T extends ImageGray,II extends ImageGray> DescribeRegionPoint<T,BrightFeature> surfFast(ConfigSurfDescribe.Speed 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> DescribeRegionPoint<T,BrightFeature> surfStable(ConfigSurfDescribe.Stability 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
      • pixel

        public static <T extends ImageGray,D extends TupleDesc> DescribeRegionPoint<T,D> pixel(int regionWidth,
                                                                                               int regionHeight,
                                                                                               java.lang.Class<T> imageType)
        Creates a region descriptor based on pixel intensity values alone. A classic and fast to compute descriptor, but much less stable than more modern ones.
        Parameters:
        regionWidth - How wide the pixel region is.
        regionHeight - How tall the pixel region is.
        imageType - Type of image it will process.
        Returns:
        Pixel region descriptor
        See Also:
        DescribePointPixelRegion
      • pixelNCC

        public static <T extends ImageGray> DescribeRegionPoint<T,NccFeature> pixelNCC(int regionWidth,
                                                                                       int regionHeight,
                                                                                       java.lang.Class<T> imageType)
        Creates a region descriptor based on normalized pixel intensity values alone. This descriptor is designed to be light invariance, but is still less stable than more modern ones.
        Parameters:
        regionWidth - How wide the pixel region is.
        regionHeight - How tall the pixel region is.
        imageType - Type of image it will process.
        Returns:
        Pixel region descriptor
        See Also:
        DescribePointPixelRegionNCC

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.