public abstract class DetectionAlgorithm extends ImageProcessingModule
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<ConnCompProperties> |
detectedConnectedComponents |
| Constructor and Description |
|---|
DetectionAlgorithm(java.lang.String cnkName,
RecordingProperties recProps,
AlgorithmProperties algProps,
FlatFieldCorrector flatFieldCorrector)
Class constructor, specifying the name of the raw frames chunk to be processed, the size properties of the frames, the parameters of the detection algorithm and a FlatFieldCorrector object.
|
| Modifier and Type | Method and Description |
|---|---|
int[] |
copyCurrentFrame()
Get a copy of the current frame
|
java.util.ArrayList<int[]> |
CopyMemoryBuffer()
Get a copy of the memory buffer list
|
java.util.ArrayList<ConnCompProperties> |
getEvents()
Get the list of the latest detected connected components.
|
long |
getTimeStamp()
Get the timestamp of the current frame
|
public java.util.ArrayList<ConnCompProperties> detectedConnectedComponents
public DetectionAlgorithm(java.lang.String cnkName,
RecordingProperties recProps,
AlgorithmProperties algProps,
FlatFieldCorrector flatFieldCorrector)
cnkName - the name of the chunkrecProps - the properties of the camera recording. It contains information about the frames, such as the width, the height and the pixel depth.algProps - the parameters of the detection algorithmflatFieldCorrector - an object for the flat field processing of the frames prior to detectionpublic java.util.ArrayList<ConnCompProperties> getEvents()
public int[] copyCurrentFrame()
public java.util.ArrayList<int[]> CopyMemoryBuffer()
public long getTimeStamp()