Class ImageHessian_Reflection<Output extends ImageGray<Output>>
public class ImageHessian_Reflection<Output extends ImageGray<Output>> extends Object implements ImageHessian<Output>
Generic implementation which uses reflections to call hessian functions
Method SummaryModifier and TypeMethodDescription
intHow 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 output
voidComputes all the second derivative terms in the image.
BorderType.EXTENDEDalong the image border.
processpublic 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:
ImageHessian<Output extends ImageGray<Output>>
inputDerivX- Precomputed image X-derivative.
inputDerivY- Precomputed image Y-derivative.
derivXX- Second derivative x-axis x-axis
derivYY- Second derivative y-axis y-axis
derivXY- Second derivative x-axis y-axis
setBorderTypepublic void setBorderType
(BorderType type)Overrides using
BorderType.EXTENDEDalong the image border. Don't change this behavior unless you know what you're doing.
getBorderTypepublic BorderType getBorderType()Returns how the image borders are handled.
getBorderpublic int getBorder()How many pixels wide is the region that is not processed along the outside border of the image.
getDerivativeTypeImage type for derivative output