boofcv.factory.feature.orientation
Class FactoryOrientationAlgs
- java.lang.Object
-
- boofcv.factory.feature.orientation.FactoryOrientationAlgs
-
public class FactoryOrientationAlgs extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description FactoryOrientationAlgs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static <II extends ImageGray>
OrientationIntegral<II>average_ii(ConfigAverageIntegral config, java.lang.Class<II> integralType)static <T extends ImageGray>
OrientationAverage<T>average(double objectToSample, int radius, boolean weighted, java.lang.Class<T> derivType)static <T extends ImageGray>
OrientationHistogram<T>histogram(double objectToSample, int numAngles, int radius, boolean weighted, java.lang.Class<T> derivType)static <II extends ImageGray>
OrientationIntegral<II>image_ii(double objectRadiusToScale, int sampleRadius, double samplePeriod, int sampleWidth, double weightSigma, java.lang.Class<II> integralImage)Estimates the orientation without calculating the image derivative.static <T extends ImageGray>
OrientationImageAverage<T>nogradient(double objectToSample, int radius, java.lang.Class<T> imageType)static <D extends ImageGray>
OrientationHistogramSift<D>sift(ConfigSiftOrientation config, java.lang.Class<D> derivType)Estimates multiple orientations as specified in SIFT paper.static <II extends ImageGray>
OrientationIntegral<II>sliding_ii(ConfigSlidingIntegral config, java.lang.Class<II> integralType)Estimates the orientation of a region by using a sliding window across the different potential angles.static <T extends ImageGray>
OrientationSlidingWindow<T>sliding(double objectRadiusToScale, int numAngles, double windowSize, int radius, boolean weighted, java.lang.Class<T> derivType)
-
-
-
Method Detail
-
histogram
public static <T extends ImageGray> OrientationHistogram<T> histogram(double objectToSample, int numAngles, int radius, boolean weighted, java.lang.Class<T> derivType)
-
nogradient
public static <T extends ImageGray> OrientationImageAverage<T> nogradient(double objectToSample, int radius, java.lang.Class<T> imageType)
-
average
public static <T extends ImageGray> OrientationAverage<T> average(double objectToSample, int radius, boolean weighted, java.lang.Class<T> derivType)
-
sliding
public static <T extends ImageGray> OrientationSlidingWindow<T> sliding(double objectRadiusToScale, int numAngles, double windowSize, int radius, boolean weighted, java.lang.Class<T> derivType)
-
average_ii
public static <II extends ImageGray> OrientationIntegral<II> average_ii(ConfigAverageIntegral config, java.lang.Class<II> integralType)
- Parameters:
config- Configuration for algorithm.integralType- Type of image being processed.- Returns:
- OrientationIntegral
- See Also:
ImplOrientationAverageGradientIntegral
-
image_ii
public static <II extends ImageGray> OrientationIntegral<II> image_ii(double objectRadiusToScale, int sampleRadius, double samplePeriod, int sampleWidth, double weightSigma, java.lang.Class<II> integralImage)
Estimates the orientation without calculating the image derivative.- Parameters:
sampleRadius- Radius of the region being considered in terms of samples. Typically 6.samplePeriod- How often the image is sampled. This number is scaled. Typically 1.sampleWidth- How wide of a kernel should be used to sample. Try 4weightSigma- Sigma for weighting. zero for unweighted.integralImage- Type of image being processed.- Returns:
- OrientationIntegral
- See Also:
ImplOrientationImageAverageIntegral
-
sliding_ii
public static <II extends ImageGray> OrientationIntegral<II> sliding_ii(ConfigSlidingIntegral config, java.lang.Class<II> integralType)
Estimates the orientation of a region by using a sliding window across the different potential angles.- Parameters:
config- Configuration for algorithm. If null defaults will be used.integralType- Type of integral image being processed.- Returns:
- OrientationIntegral
- See Also:
OrientationSlidingWindow
-
sift
public static <D extends ImageGray> OrientationHistogramSift<D> sift(ConfigSiftOrientation config, java.lang.Class<D> derivType)
Estimates multiple orientations as specified in SIFT paper.- Parameters:
config- Configuration for algorithm. If null defaults will be used.derivType- Type of derivative image it takes as input- Returns:
- OrientationHistogramSift
-
-
DataMelt 3.0 © DataMelt by jWork.ORG