Class LabelledObjectsProcessor
java.lang.Object
net.algart.arrays.Arrays.ParallelExecutor
net.algart.executors.modules.cv.matrices.objects.labels.LabelsProcessor
net.algart.executors.modules.cv.matrices.objects.labels.LabelledObjectsProcessor
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class net.algart.arrays.Arrays.ParallelExecutor
blockSize, dest, numberOfRanges, numberOfTasks, src -
Method Summary
Modifier and TypeMethodDescriptionint[]voidclose()static LabelledObjectsProcessorgetInstance(int[] lists, int[] listHeads, SingleObjectProcessor processor, Object[] channels) Methods inherited from class net.algart.executors.modules.cv.matrices.objects.labels.LabelsProcessor
castToByte, castToDouble, castToFloat, castToInt, castToShort, ensureCapacityForLabel, ensureCapacityForLabel, ensureCapacityForPixels, ensureCapacityForPixels, ensureCapacityForPixels, ensureCapacityForPixels, ensureCapacityForPixels, ensureSeveralArraysCapacityForLabel, isArraySupported, numberOrParticlesInBlockForParallelProcessing, processSubArr, processSubArr, releaseAndClearDoubleArrays, releaseAndClearDoubleArrays, releaseAndClearIntArrays, releaseAndClearIntArrays, releaseByteArrays, releaseByteArrays, releaseDoubleArrays, releaseDoubleArrays, releaseFloatArrays, releaseFloatArrays, releaseIntArrays, releaseIntArrays, releaseShortArrays, releaseShortArrays, requestByteArrays, requestByteArrays, requestClearedDoubleArrays, requestClearedDoubleArrays, requestClearedIntArrays, requestClearedIntArrays, requestDoubleArrays, requestDoubleArrays, requestFloatArrays, requestFloatArrays, requestIntArrays, requestIntArrays, requestShortArrays, requestShortArraysMethods inherited from class net.algart.arrays.Arrays.ParallelExecutor
checkInterruption, context, correctNumberOfRanges, endGap, finish, granularity, increaseReadyCount, numberOfRanges, numberOfTasks, process, processRange, rangeFrom, rangeLength, rangeTo, readyCount, recommendedNumberOfRanges, startGap, toString, updateProgress
-
Method Details
-
getInstance
public static LabelledObjectsProcessor getInstance(int[] lists, int[] listHeads, SingleObjectProcessor processor, Object[] channels) -
close
public void close() -
cardinalities
public int[] cardinalities()
-