Class NonMaxBlock_MT
java.lang.Object
boofcv.alg.feature.detect.extract.NonMaxBlock
boofcv.alg.feature.detect.extract.NonMaxBlock_MT
Concurrent implementation of NonMaxBlock_MT
. Every row of block is run in its own threads.
All threads keep track of all the found mins/maxs in seperate lists which are then combined after
a thread has finished running. All searches and point lists declared for each thread
are saved for future use
-
Nested Class Summary
Nested classes/interfaces inherited from class boofcv.alg.feature.detect.extract.NonMaxBlock
NonMaxBlock.Search
-
Field Summary
Fields inherited from class boofcv.alg.feature.detect.extract.NonMaxBlock
border, configuration, search
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
process
(GrayF32 intensityImage, @Nullable QueueCorner localMin, @Nullable QueueCorner localMax) Detects local minimums and/or maximums in the provided intensity image.Methods inherited from class boofcv.alg.feature.detect.extract.NonMaxBlock
getBorder, getSearch, getSearchRadius, getThresholdMax, getThresholdMin, setBorder, setSearchRadius, setThresholdMax, setThresholdMin
-
Constructor Details
-
NonMaxBlock_MT
-
-
Method Details
-
process
public void process(GrayF32 intensityImage, @Nullable @Nullable QueueCorner localMin, @Nullable @Nullable QueueCorner localMax) Detects local minimums and/or maximums in the provided intensity image.- Overrides:
process
in classNonMaxBlock
- Parameters:
intensityImage
- (Input) Feature intensity image.localMin
- (Output) storage for found local minimums.localMax
- (Output) storage for found local maximums.
-
createSearchData
-