Image Component Library (ICL)
|
This is the complete list of members for icl::geom::SegmenterUtils, including all inherited members.
BEST enum value | icl::geom::SegmenterUtils | |
calculateAdjacencyMatrix(core::DataSegment< float, 4 > &xyzh, core::Img32s &labelImage, core::Img8u &maskImage, int radius, float euclideanDistance, int numSurfaces) | icl::geom::SegmenterUtils | |
calculateLabelReassignment(int countCur, int countLast, core::Channel32s &labelImageC, core::Channel32s &lastLabelImageC, utils::Size size) | icl::geom::SegmenterUtils | private |
CPU enum value | icl::geom::SegmenterUtils | |
createColorImage(core::Img32s &labelImage) | icl::geom::SegmenterUtils | |
createColorImageCL(core::Img32s &labelImage, core::Img8u &colorImage) | icl::geom::SegmenterUtils | private |
createColorImageCPU(core::Img32s &labelImage, core::Img8u &colorImage) | icl::geom::SegmenterUtils | private |
createLabelVectors(core::Img32s &labelImage) | icl::geom::SegmenterUtils | static |
createMask(core::Img32f &depthImage) | icl::geom::SegmenterUtils | |
createROIMask(core::DataSegment< float, 4 > &xyzh, core::Img32f &depthImage, float xMin, float xMax, float yMin, float yMax, float zMin=-10000, float zMax=10000) | icl::geom::SegmenterUtils | |
dist3(const Vec &a, const Vec &b) | icl::geom::SegmenterUtils | inlineprivatestatic |
edgePointAssignment(core::DataSegment< float, 4 > &xyzh, core::Img32s &labelImage, core::Img8u &maskImage, int radius, float euclideanDistance, int numSurfaces) | icl::geom::SegmenterUtils | |
edgePointAssignmentAndAdjacencyMatrix(core::DataSegment< float, 4 > &xyzh, core::Img32s &labelImage, core::Img8u &maskImage, int radius, float euclideanDistance, int numSurfaces) | icl::geom::SegmenterUtils | |
edgePointAssignmentAndAdjacencyMatrixCL(core::DataSegment< float, 4 > &xyzh, core::Img32s &labelImage, core::Img8u &maskImage, int radius, float euclideanDistance, int numSurfaces, bool pointAssignment) | icl::geom::SegmenterUtils | private |
edgePointAssignmentAndAdjacencyMatrixCPU(core::DataSegment< float, 4 > &xyzh, core::Img32s &labelImage, core::Img8u &maskImage, int radius, float euclideanDistance, int numSurfaces, bool pointAssignment) | icl::geom::SegmenterUtils | private |
extractSegments(core::Img32s &labelImage) | icl::geom::SegmenterUtils | |
GPU enum value | icl::geom::SegmenterUtils | |
m_data | icl::geom::SegmenterUtils | private |
Mode enum name | icl::geom::SegmenterUtils | |
occlusionCheck(core::Img32f &depthImage, utils::Point p1, utils::Point p2, float distanceTolerance=3., float outlierTolerance=5.) | icl::geom::SegmenterUtils | static |
relabel(core::Img32s &labelImage, std::vector< std::vector< int > > &assignment, int maxOldLabel=0) | icl::geom::SegmenterUtils | |
SegmenterUtils(Mode mode=BEST) | icl::geom::SegmenterUtils | |
stabelizeSegmentation(core::Img32s &labelImage) | icl::geom::SegmenterUtils | |
~SegmenterUtils() | icl::geom::SegmenterUtils |