public class SparseIntegralGradientKernel<T extends ImageSingleBand> extends java.lang.Object implements SparseImageGradient<T,GradientValue_F64>
| Constructor and Description |
|---|
SparseIntegralGradientKernel(IntegralKernel kernelX,
IntegralKernel kernelY) |
| Modifier and Type | Method and Description |
|---|---|
GradientValue_F64 |
compute(int x,
int y)
Computes the gradient at the specified point.
|
java.lang.Class<GradientValue_F64> |
getGradientType() |
boolean |
isInBounds(int x,
int y)
Checks to see if the entire sample region is contained inside the image or not.
|
void |
setImage(T integralImage)
Specifies the image being processed.
|
public SparseIntegralGradientKernel(IntegralKernel kernelX, IntegralKernel kernelY)
public boolean isInBounds(int x,
int y)
SparseImageOperatorisInBounds in interface SparseImageOperator<T extends ImageSingleBand>public void setImage(T integralImage)
SparseImageOperatorsetImage in interface SparseImageOperator<T extends ImageSingleBand>integralImage - Image being processedpublic GradientValue_F64 compute(int x, int y)
SparseImageGradientcompute in interface SparseImageGradient<T extends ImageSingleBand,GradientValue_F64>x - x-axis pixel coordinatey - y-axis pixel coordinatepublic java.lang.Class<GradientValue_F64> getGradientType()
getGradientType in interface SparseImageGradient<T extends ImageSingleBand,GradientValue_F64>