boofcv.abst.filter.derivative
Class ImageHessian_Reflection<Output extends ImageGray>
- java.lang.Object
-
- boofcv.abst.filter.derivative.ImageHessian_Reflection<Output>
-
- All Implemented Interfaces:
- ImageDerivative<Output,Output>, ImageHessian<Output>
public class ImageHessian_Reflection<Output extends ImageGray> extends java.lang.Object implements ImageHessian<Output>
Generic implementation which uses reflections to call hessian functions
-
-
Constructor Summary
Constructors Constructor and Description ImageHessian_Reflection(java.lang.reflect.Method m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetBorder()How many pixels wide is the region that is not processed along the outside border of the image.BorderTypegetBorderType()Returns how the image borders are handled.ImageType<Output>getDerivativeType()Image type for derivative outputvoidprocess(Output inputDerivX, Output inputDerivY, Output derivXX, Output derivYY, Output derivXY)Computes all the second derivative terms in the image.voidsetBorderType(BorderType type)Overrides usingBorderType.EXTENDEDalong the image border.
-
-
-
Constructor Detail
-
ImageHessian_Reflection
public ImageHessian_Reflection(java.lang.reflect.Method m)
-
-
Method Detail
-
process
public void process(Output inputDerivX, Output inputDerivY, Output derivXX, Output derivYY, Output derivXY)
Description copied from interface:ImageHessianComputes all the second derivative terms in the image.- Specified by:
processin interfaceImageHessian<Output extends ImageGray>- Parameters:
inputDerivX- Precomputed image X-derivative.inputDerivY- Precomputed image Y-derivative.derivXX- Second derivative x-axis x-axisderivYY- Second derivative y-axis y-axisderivXY- Second derivative x-axis y-axis
-
setBorderType
public void setBorderType(BorderType type)
Description copied from interface:ImageDerivativeOverrides usingBorderType.EXTENDEDalong the image border. Don't change this behavior unless you know what you're doing.- Specified by:
setBorderTypein interfaceImageDerivative<Output extends ImageGray,Output extends ImageGray>- Parameters:
type- Specify image border behavior
-
getBorderType
public BorderType getBorderType()
Description copied from interface:ImageDerivativeReturns how the image borders are handled.- Specified by:
getBorderTypein interfaceImageDerivative<Output extends ImageGray,Output extends ImageGray>- Returns:
- Image border type.
-
getBorder
public int getBorder()
Description copied from interface:ImageDerivativeHow many pixels wide is the region that is not processed along the outside border of the image.
-
getDerivativeType
public ImageType<Output> getDerivativeType()
Description copied from interface:ImageDerivativeImage type for derivative output- Specified by:
getDerivativeTypein interfaceImageDerivative<Output extends ImageGray,Output extends ImageGray>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG