Image Component Library (ICL)
icl::geom::SegmenterUtils Member List

This is the complete list of members for icl::geom::SegmenterUtils, including all inherited members.

BEST enum valueicl::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::SegmenterUtilsprivate
CPU enum valueicl::geom::SegmenterUtils
createColorImage(core::Img32s &labelImage)icl::geom::SegmenterUtils
createColorImageCL(core::Img32s &labelImage, core::Img8u &colorImage)icl::geom::SegmenterUtilsprivate
createColorImageCPU(core::Img32s &labelImage, core::Img8u &colorImage)icl::geom::SegmenterUtilsprivate
createLabelVectors(core::Img32s &labelImage)icl::geom::SegmenterUtilsstatic
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::SegmenterUtilsinlineprivatestatic
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::SegmenterUtilsprivate
edgePointAssignmentAndAdjacencyMatrixCPU(core::DataSegment< float, 4 > &xyzh, core::Img32s &labelImage, core::Img8u &maskImage, int radius, float euclideanDistance, int numSurfaces, bool pointAssignment)icl::geom::SegmenterUtilsprivate
extractSegments(core::Img32s &labelImage)icl::geom::SegmenterUtils
GPU enum valueicl::geom::SegmenterUtils
m_dataicl::geom::SegmenterUtilsprivate
Mode enum nameicl::geom::SegmenterUtils
occlusionCheck(core::Img32f &depthImage, utils::Point p1, utils::Point p2, float distanceTolerance=3., float outlierTolerance=5.)icl::geom::SegmenterUtilsstatic
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