public class ImageHessian_Reflection<Output extends ImageGray> extends java.lang.Object implements ImageHessian<Output>
| Constructor and Description |
|---|
ImageHessian_Reflection(java.lang.reflect.Method m) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBorder()
How many pixels wide is the region that is not processed along the outside
border of the image.
|
BorderType |
getBorderType()
Returns how the image borders are handled.
|
ImageType<Output> |
getDerivativeType()
Image type for derivative output
|
void |
process(Output inputDerivX,
Output inputDerivY,
Output derivXX,
Output derivYY,
Output derivXY)
Computes all the second derivative terms in the image.
|
void |
setBorderType(BorderType type)
Overrides using
BorderType.EXTENDED along the image border. |
public ImageHessian_Reflection(java.lang.reflect.Method m)
public void process(Output inputDerivX, Output inputDerivY, Output derivXX, Output derivYY, Output derivXY)
ImageHessianprocess in interface ImageHessian<Output extends ImageGray>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-axispublic void setBorderType(BorderType type)
ImageDerivativeBorderType.EXTENDED along the image border. Don't change this behavior unless
you know what you're doing.setBorderType in interface ImageDerivative<Output extends ImageGray,Output extends ImageGray>type - Specify image border behaviorpublic BorderType getBorderType()
ImageDerivativegetBorderType in interface ImageDerivative<Output extends ImageGray,Output extends ImageGray>public int getBorder()
ImageDerivativepublic ImageType<Output> getDerivativeType()
ImageDerivativegetDerivativeType in interface ImageDerivative<Output extends ImageGray,Output extends ImageGray>