Basics
Guides
API Reference
Basics
Guides
API Reference
[34:14] static extends: object
Static wrappers for boofcv.alg.filter.derivative.GImageDerivativeOps.
gradient (string DerivType, object Input, object DerivX, object DerivY, string BorderTypeName)
Computes an image gradient.
DerivType is PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1.Input is the source gray image wrapper or compatible Java object.DerivX is the horizontal derivative output image.DerivY is the vertical derivative output image.BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.hessian (string DerivType, object Input, object DerivXX, object DerivYY, object DerivXY, string BorderTypeName)
Computes a Hessian from an input image.
DerivType is PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1.Input is the source gray image wrapper or compatible Java object.DerivXX is the second derivative in x.DerivYY is the second derivative in y.DerivXY is the mixed second derivative.BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.hessianFromGradient (string DerivType, object DerivX, object DerivY, object DerivXX, object DerivYY, object DerivXY, string BorderTypeName)
Computes a Hessian from already-computed first derivatives.
DerivType is PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1.DerivX is the horizontal first derivative image.DerivY is the vertical first derivative image.DerivXX is the second derivative in x.DerivYY is the second derivative in y.DerivXY is the mixed second derivative.BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.laplace (object Input, object Output, string BorderTypeName = "EXTENDED")
Computes an image Laplacian.
Input is the source gray image wrapper or compatible Java object.Output is the destination derivative image wrapper or compatible Java object.BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.getDerivativeType (string ImageClassName)
Returns the derivative image class for a gray image class.
ImageClassName is a full gray image class name or supported short image name.An AussomJavaObject wrapping java.lang.Class.[6:14] static extends: object
Static wrappers for the boofcv.alg.filter.derivative.DerivativeType enum.
valueOf (string Name)
Returns a BoofCV DerivativeType enum by name.
Name is PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1.An AussomJavaObject wrapping boofcv.alg.filter.derivative.DerivativeType.[97:14] static extends: object
Static wrappers for boofcv.factory.filter.derivative.FactoryDerivative.
prewitt (string InputClassName, string DerivativeClassName)
Creates a Prewitt image gradient.
InputClassName is a full gray image class name or supported short image name.DerivativeClassName is a full gray derivative class name or supported short image name.An ImageGradient wrapper.sobel (string InputClassName, string DerivativeClassName)
Creates a Sobel image gradient.
InputClassName is a full gray image class name or supported short image name.DerivativeClassName is a full gray derivative class name or supported short image name.An ImageGradient wrapper.scharr (string InputClassName, string DerivativeClassName)
Creates a Scharr image gradient.
InputClassName is a full gray image class name or supported short image name.DerivativeClassName is a full gray derivative class name or supported short image name.An ImageGradient wrapper.three (string InputClassName, string DerivativeClassName)
Creates a three-tap image gradient.
InputClassName is a full gray image class name or supported short image name.DerivativeClassName is a full gray derivative class name or supported short image name.An ImageGradient wrapper.two0 (string InputClassName, string DerivativeClassName)
Creates a two0 image gradient.
InputClassName is a full gray image class name or supported short image name.DerivativeClassName is a full gray derivative class name or supported short image name.An ImageGradient wrapper.two1 (string InputClassName, string DerivativeClassName)
Creates a two1 image gradient.
InputClassName is a full gray image class name or supported short image name.DerivativeClassName is a full gray derivative class name or supported short image name.An ImageGradient wrapper.gaussian (Sigma, int Radius, string InputClassName, string DerivativeClassName)
Creates a Gaussian image gradient.
Sigma is the Gaussian sigma.Radius is the Gaussian radius.InputClassName is a full gray image class name or supported short image name.DerivativeClassName is a full gray derivative class name or supported short image name.An ImageGradient wrapper.[180:7] extends: object
ImageGradient wraps boofcv.abst.filter.derivative.ImageGradient.
ImageGradient (object Obj)
Wraps a BoofCV ImageGradient object.
Obj is an existing ImageGradient Java object or wrapper.process (object Input, object DerivX, object DerivY)
Processes an input image into x and y derivatives.
Input is the source image.DerivX is the x derivative output.DerivY is the y derivative output.getInputType ()
Gets the input image type.
An ImageType Java object.getDerivativeType ()
Gets the derivative image type.
An ImageType Java object.getBorderType ()
Gets the border type.
A BorderType Java object.setBorderType (string Name)
Sets the border type.
Name is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.[20:14] static extends: object
Static wrappers for the boofcv.struct.border.BorderType enum.
valueOf (string Name)
Returns a BoofCV BorderType enum by name.
Name is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.An AussomJavaObject wrapping boofcv.struct.border.BorderType.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.