Catalano.Imaging.Tools
Class BlockProcessing
- java.lang.Object
-
- Catalano.Imaging.Tools.BlockProcessing
-
public class BlockProcessing extends java.lang.ObjectBlock processing. Process specifics filters and compute function for every block in the image. This process doesn't overlap the blocks.
-
-
Constructor Summary
Constructors Constructor and Description BlockProcessing()Initializes a new instance of the BlockProcessing class.BlockProcessing(int wBlock, int hBlock)Initializes a new instance of the BlockProcessing class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double[]Compute(FastBitmap fastBitmap, FiltersSequence filters, IAggregateVectors function)Compute the block processing.double[]Compute(FastBitmap fastBitmap, IAggregateVectors function)Compute the block processing.
-
-
-
Constructor Detail
-
BlockProcessing
public BlockProcessing()
Initializes a new instance of the BlockProcessing class.
-
BlockProcessing
public BlockProcessing(int wBlock, int hBlock)Initializes a new instance of the BlockProcessing class.- Parameters:
wBlock- Number of width blocks.hBlock- Number of height blocks.
-
-
Method Detail
-
Compute
public double[] Compute(FastBitmap fastBitmap, FiltersSequence filters, IAggregateVectors function)
Compute the block processing.- Parameters:
fastBitmap- Image to be processed.filters- List of filters to be used.function- Function to compute the descriptors.- Returns:
- Concatenate descriptors.
-
Compute
public double[] Compute(FastBitmap fastBitmap, IAggregateVectors function)
Compute the block processing.- Parameters:
fastBitmap- Image to be processed.function- Function to compute the descriptors.- Returns:
- Concatenate descriptors.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG