boofcv.alg.feature.detect.intensity.impl
Class ImplSsdCornerNaive<T extends ImageGray>
- java.lang.Object
-
- boofcv.alg.feature.detect.intensity.impl.ImplSsdCornerNaive<T>
-
- All Implemented Interfaces:
- FeatureIntensity<T>, GradientCornerIntensity<T>, ShiTomasiCornerIntensity<T>
public class ImplSsdCornerNaive<T extends ImageGray> extends java.lang.Object implements ShiTomasiCornerIntensity<T>
Naive implementation ofShiTomasiCornerIntensitywhich performs computations in a straight forward but inefficient manor. This class is used to validate the correctness of more complex but efficient implementations.
-
-
Constructor Summary
Constructors Constructor and Description ImplSsdCornerNaive(int imageWidth, int imageHeight, int windowRadius, boolean weighted)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetIgnoreBorder()Size of the region surrounding the image's border in which pixels are not processed.intgetRadius()Returns the radius of the feature being computed.voidprocess(T derivX, T derivY, GrayF32 intensity)Computes feature intensity image.
-
-
-
Constructor Detail
-
ImplSsdCornerNaive
public ImplSsdCornerNaive(int imageWidth, int imageHeight, int windowRadius, boolean weighted)
-
-
Method Detail
-
getRadius
public int getRadius()
Description copied from interface:FeatureIntensityReturns the radius of the feature being computed. Features are square in shape with a width = 2*radius+1.- Specified by:
getRadiusin interfaceFeatureIntensity<T extends ImageGray>- Returns:
- Radius of detected features.
-
getIgnoreBorder
public int getIgnoreBorder()
Description copied from interface:FeatureIntensitySize of the region surrounding the image's border in which pixels are not processed.- Specified by:
getIgnoreBorderin interfaceFeatureIntensity<T extends ImageGray>- Returns:
- The ignore border around the image.
-
process
public void process(T derivX, T derivY, GrayF32 intensity)
Description copied from interface:GradientCornerIntensityComputes feature intensity image.- Specified by:
processin interfaceGradientCornerIntensity<T extends ImageGray>- Parameters:
derivX- Image derivative along the x-axis.derivY- Image derivative along the y-axis.intensity- Output intensity image
-
-
DataMelt 3.0 © DataMelt by jWork.ORG