Class Kernel.GrayScaleFilter
- java.lang.Object
-
- dev.brachtendorf.jimagehash.hashAlgorithms.filter.Kernel
-
- dev.brachtendorf.jimagehash.hashAlgorithms.filter.Kernel.GrayScaleFilter
-
- All Implemented Interfaces:
Filter,Serializable
- Enclosing class:
- Kernel
public static class Kernel.GrayScaleFilter extends Kernel
Kernels whose filter class work with grayscale instead of seperate color channels- Author:
- Kilian
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class dev.brachtendorf.jimagehash.hashAlgorithms.filter.Kernel
Kernel.EdgeHandlingStrategy, Kernel.GrayScaleFilter
-
-
Field Summary
-
Fields inherited from class dev.brachtendorf.jimagehash.hashAlgorithms.filter.Kernel
edgeHandling, mask
-
-
Constructor Summary
Constructors Constructor Description GrayScaleFilter(double[][] mask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BufferedImagefilter(BufferedImage input)Apply the filter to the input image and return an altered copy-
Methods inherited from class dev.brachtendorf.jimagehash.hashAlgorithms.filter.Kernel
apply, apply, apply, applyByte, applyByte, applyInt, applyInt, boxFilter, boxFilterNormalized, boxFilterNormalizedSep, calcValue, calcValue, calcValue, edgeDetectionFilter, embossHorizontontalFilter, embossLeftDiagonalFilter, embossleftRightFilter, embossRightDiagonalFilter, equals, gaussianFilter, hashCode, identityFilter, toString, zeroFilter
-
-
-
-
Method Detail
-
filter
public BufferedImage filter(BufferedImage input)
Description copied from interface:FilterApply the filter to the input image and return an altered copy
-
-