class: GImageDerivativeOps
[50:14] static extends: object
Static wrappers for boofcv.alg.filter.derivative.GImageDerivativeOps.
Methods
-
gradient (
string DerivType, object Input, object DerivX, object DerivY, string BorderTypeName)Computes an image gradient.
- @p
DerivTypeis PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1. - @p
Inputis the source gray image wrapper or compatible Java object. - @p
DerivXis the horizontal derivative output image. - @p
DerivYis the vertical derivative output image. - @p
BorderTypeNameis SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.
- @p
-
hessian (
string DerivType, object Input, object DerivXX, object DerivYY, object DerivXY, string BorderTypeName)Computes a Hessian from an input image.
- @p
DerivTypeis PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1. - @p
Inputis the source gray image wrapper or compatible Java object. - @p
DerivXXis the second derivative in x. - @p
DerivYYis the second derivative in y. - @p
DerivXYis the mixed second derivative. - @p
BorderTypeNameis SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.
- @p
-
hessianFromGradient (
string DerivType, object DerivX, object DerivY, object DerivXX, object DerivYY, object DerivXY, string BorderTypeName)Computes a Hessian from already-computed first derivatives.
- @p
DerivTypeis PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1. - @p
DerivXis the horizontal first derivative image. - @p
DerivYis the vertical first derivative image. - @p
DerivXXis the second derivative in x. - @p
DerivYYis the second derivative in y. - @p
DerivXYis the mixed second derivative. - @p
BorderTypeNameis SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.
- @p
-
laplace (
object Input, object Output, string BorderTypeName = "EXTENDED")Computes an image Laplacian.
- @p
Inputis the source gray image wrapper or compatible Java object. - @p
Outputis the destination derivative image wrapper or compatible Java object. - @p
BorderTypeNameis SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.
- @p
-
getDerivativeType (
string ImageClassName)Returns the derivative image class for a gray image class.
- @p
ImageClassNameis a full gray image class name or supported short image name. - @r
AnAussomJavaObject wrapping java.lang.Class.
- @p
class: DerivativeType
[22:14] static extends: object
Static wrappers for the boofcv.alg.filter.derivative.DerivativeType enum.
Methods
-
valueOf (
string Name)Returns a BoofCV DerivativeType enum by name.
- @p
Nameis PREWITT, SOBEL, SCHARR, THREE, TWO_0, or TWO_1. - @r
AnAussomJavaObject wrapping boofcv.alg.filter.derivative.DerivativeType.
- @p
class: FactoryDerivative
[113:14] static extends: object
Static wrappers for boofcv.factory.filter.derivative.FactoryDerivative.
Methods
-
prewitt (
string InputClassName, string DerivativeClassName)Creates a Prewitt image gradient.
- @p
InputClassNameis a full gray image class name or supported short image name. - @p
DerivativeClassNameis a full gray derivative class name or supported short image name. - @r
AnImageGradient wrapper.
- @p
-
sobel (
string InputClassName, string DerivativeClassName)Creates a Sobel image gradient.
- @p
InputClassNameis a full gray image class name or supported short image name. - @p
DerivativeClassNameis a full gray derivative class name or supported short image name. - @r
AnImageGradient wrapper.
- @p
-
scharr (
string InputClassName, string DerivativeClassName)Creates a Scharr image gradient.
- @p
InputClassNameis a full gray image class name or supported short image name. - @p
DerivativeClassNameis a full gray derivative class name or supported short image name. - @r
AnImageGradient wrapper.
- @p
-
three (
string InputClassName, string DerivativeClassName)Creates a three-tap image gradient.
- @p
InputClassNameis a full gray image class name or supported short image name. - @p
DerivativeClassNameis a full gray derivative class name or supported short image name. - @r
AnImageGradient wrapper.
- @p
-
two0 (
string InputClassName, string DerivativeClassName)Creates a two0 image gradient.
- @p
InputClassNameis a full gray image class name or supported short image name. - @p
DerivativeClassNameis a full gray derivative class name or supported short image name. - @r
AnImageGradient wrapper.
- @p
-
two1 (
string InputClassName, string DerivativeClassName)Creates a two1 image gradient.
- @p
InputClassNameis a full gray image class name or supported short image name. - @p
DerivativeClassNameis a full gray derivative class name or supported short image name. - @r
AnImageGradient wrapper.
- @p
-
gaussian (
Sigma, int Radius, string InputClassName, string DerivativeClassName)Creates a Gaussian image gradient.
- @p
Sigmais the Gaussian sigma. - @p
Radiusis the Gaussian radius. - @p
InputClassNameis a full gray image class name or supported short image name. - @p
DerivativeClassNameis a full gray derivative class name or supported short image name. - @r
AnImageGradient wrapper.
- @p
class: ImageGradient
[196:7] extends: object
ImageGradient wraps boofcv.abst.filter.derivative.ImageGradient.
Members
- obj
Methods
-
ImageGradient (
object Obj)Wraps a BoofCV ImageGradient object.
- @p
Objis an existing ImageGradient Java object or wrapper.
- @p
-
process (
object Input, object DerivX, object DerivY)Processes an input image into x and y derivatives.
- @p
Inputis the source image. - @p
DerivXis the x derivative output. - @p
DerivYis the y derivative output.
- @p
-
getInputType ()
Gets the input image type.
- @r
AnImageType Java object.
- @r
-
getDerivativeType ()
Gets the derivative image type.
- @r
AnImageType Java object.
- @r
-
getBorderType ()
Gets the border type.
- @r
ABorderType Java object.
- @r
-
setBorderType (
string Name)Sets the border type.
- @p
Nameis SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.
- @p
class: BorderType
[36:14] static extends: object
Static wrappers for the boofcv.struct.border.BorderType enum.
Methods
-
valueOf (
string Name)Returns a BoofCV BorderType enum by name.
- @p
Nameis SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO. - @r
AnAussomJavaObject wrapping boofcv.struct.border.BorderType.
- @p