#include <connected_components.hpp>
|
static uint * | reCount (uint *imgLabel, std::vector< LabelOutput > &labelsList) |
| reCount More...
|
|
static Image * | convertFromIntegerToImage (uint *imgLabel, Image *imgOut, int width, int height) |
| convertFromIntegerToImage More...
|
|
static void | computeLabelsListFromImageLabels (uint *labels, int n, std::vector< LabelOutput > &labelsList) |
| computeLabelsList More...
|
|
static uint * | computeImageLabelsFromLabelsList (std::vector< LabelOutput > &labelsList, uint *labels, int n) |
| computeImageLabelsFromLabelsList More...
|
|
static void | getMappingLabelsList (std::vector< LabelOutput > &labelsList, std::map< uint, int > &labels_map) |
| getMappingLabelsList More...
|
|
static void | computeNeighbors (uint *labels, int width, int height, std::vector< LabelOutput > &labelsList) |
| computeNeighbors More...
|
|
static void | mergeIsolatedAreasWithThreshold (uint *labels, int width, int height, std::vector< LabelOutput > &labelsList, int threshold=1) |
| mergeIsolatedAreasWithThreshold More...
|
|
◆ ConnectedComponents()
◆ computeImageLabelsFromLabelsList()
computeImageLabelsFromLabelsList
- Parameters
-
- Returns
◆ computeLabelsListFromImageLabels()
computeLabelsList
- Parameters
-
◆ computeNeighbors()
computeNeighbors
- Parameters
-
labels | |
width | |
height | |
labelsList | |
◆ convertFromIntegerToImage()
convertFromIntegerToImage
- Parameters
-
imgLabel | |
imgOut | |
width | |
height | |
- Returns
◆ execute() [1/2]
◆ execute() [2/2]
execute
- Parameters
-
imgIn | |
width | |
height | |
imgOut | |
ret | |
- Returns
◆ getMappingLabelsList()
getMappingLabelsList
- Parameters
-
◆ mergeIsolatedAreasWithThreshold()
mergeIsolatedAreasWithThreshold
- Parameters
-
labels | |
width | |
height | |
labelsList | |
threshold | |
◆ reCount()
reCount
- Parameters
-
- Returns
◆ secondPass()
◆ track()
◆ thr
The documentation for this class was generated from the following file: