Package boofcv.abst.filter.derivative
Class ImageHessian_Reflection<Output extends ImageGray<Output>>
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<Output>>
extends Object
implements ImageHessian<Output>
Generic implementation which uses reflections to call hessian functions
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
How many pixels wide is the region that is not processed along the outside border of the image.Returns how the image borders are handled.Image type for derivative outputvoid
Computes all the second derivative terms in the image.void
setBorderType
(BorderType type) Overrides usingBorderType.EXTENDED
along the image border.
-
Constructor Details
-
ImageHessian_Reflection
-
-
Method Details
-
process
public void process(Output inputDerivX, Output inputDerivY, Output derivXX, Output derivYY, Output derivXY) Description copied from interface:ImageHessian
Computes all the second derivative terms in the image.- Specified by:
process
in interfaceImageHessian<Output extends ImageGray<Output>>
- 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
Description copied from interface:ImageDerivative
Overrides usingBorderType.EXTENDED
along the image border. Don't change this behavior unless you know what you're doing.- Specified by:
setBorderType
in interfaceImageDerivative<Output extends ImageGray<Output>,
Output extends ImageGray<Output>> - Parameters:
type
- Specify image border behavior
-
getBorderType
Description copied from interface:ImageDerivative
Returns how the image borders are handled.- Specified by:
getBorderType
in interfaceImageDerivative<Output extends ImageGray<Output>,
Output extends ImageGray<Output>> - Returns:
- Image border type.
-
getBorder
public int getBorder()Description copied from interface:ImageDerivative
How many pixels wide is the region that is not processed along the outside border of the image. -
getDerivativeType
Description copied from interface:ImageDerivative
Image type for derivative output- Specified by:
getDerivativeType
in interfaceImageDerivative<Output extends ImageGray<Output>,
Output extends ImageGray<Output>>
-