Catalano.Imaging.Filters
Class HitAndMiss
- java.lang.Object
-
- Catalano.Imaging.Filters.HitAndMiss
-
- All Implemented Interfaces:
- IApplyInPlace
public class HitAndMiss extends java.lang.Object implements IApplyInPlace
Hit-And-Miss Transform.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classHitAndMiss.LogicLogicstatic classHitAndMiss.ModeMode.
-
Constructor Summary
Constructors Constructor and Description HitAndMiss(int[][] kernel)Initializes a new instance of the HitAndMiss class.HitAndMiss(int[][] kernel, HitAndMiss.Mode mode)Initializes a new instance of the HitAndMiss class.HitAndMiss(java.util.List<int[][]> kernels, HitAndMiss.Logic logic)Initializes a new instance of the HitAndMiss class.HitAndMiss(java.util.List<int[][]> kernels, HitAndMiss.Logic logic, HitAndMiss.Mode mode)Initializes a new instance of the HitAndMiss class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidapplyInPlace(FastBitmap fastBitmap)Apply filter to an image.
-
-
-
Constructor Detail
-
HitAndMiss
public HitAndMiss(int[][] kernel)
Initializes a new instance of the HitAndMiss class. 1 - Foreground 0 - Background -1 - Don't care- Parameters:
kernel- Kernel.
-
HitAndMiss
public HitAndMiss(int[][] kernel, HitAndMiss.Mode mode)Initializes a new instance of the HitAndMiss class. 1 - Foreground 0 - Background -1 - Don't care- Parameters:
kernel- Kernel.mode- Mode.
-
HitAndMiss
public HitAndMiss(java.util.List<int[][]> kernels, HitAndMiss.Logic logic)Initializes a new instance of the HitAndMiss class. 1 - Foreground 0 - Background -1 - Don't care- Parameters:
kernels- Kernels.logic- Logic.
-
HitAndMiss
public HitAndMiss(java.util.List<int[][]> kernels, HitAndMiss.Logic logic, HitAndMiss.Mode mode)Initializes a new instance of the HitAndMiss class. 1 - Foreground 0 - Background -1 - Don't care- Parameters:
kernels- Kernels.logic- Logic.mode- Mode.
-
-
Method Detail
-
applyInPlace
public void applyInPlace(FastBitmap fastBitmap)
Description copied from interface:IApplyInPlaceApply filter to an image.- Specified by:
applyInPlacein interfaceIApplyInPlace- Parameters:
fastBitmap- Image to be processed.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG