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

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

apply(const core::Img32f &depthImg, core::DataSegment< float, 4 > &xyz, math::DynMatrix< bool > &initialMatrix, std::vector< SurfaceFeatureExtractor::SurfaceFeature > features, std::vector< std::vector< int > > &surfaces, core::DataSegment< float, 4 > &normals, bool useOpenObjects=true, bool useOccludedObjects=true, float histogramSimilarity=0.5, int distance=10, float maxError=10., int ransacPasses=20, float distanceTolerance=3., float outlierTolerance=5.)icl::geom::CurvatureFeatureExtractorstatic
backproject(core::DataSegment< float, 4 > &normals, std::pair< utils::Point, utils::Point > &histo1ExtremalBins, std::vector< int > &surface1, int w)icl::geom::CurvatureFeatureExtractorprivatestatic
backprojectPointIDs(core::DataSegment< float, 4 > &normals, utils::Point bin, std::vector< int > &surface)icl::geom::CurvatureFeatureExtractorprivatestatic
computeConvexity(core::DataSegment< float, 4 > &normals, SurfaceFeatureExtractor::SurfaceFeature feature, std::vector< int > &surface, int w)icl::geom::CurvatureFeatureExtractorprivatestatic
computeConvexity(std::pair< utils::Point, utils::Point > histoExtremalBins, std::pair< utils::Point, utils::Point > imgBackproject)icl::geom::CurvatureFeatureExtractorprivatestatic
computeExtremalBins(SurfaceFeatureExtractor::SurfaceFeature feature)icl::geom::CurvatureFeatureExtractorprivatestatic
computeMean(std::vector< int > &imgIDs, int w)icl::geom::CurvatureFeatureExtractorprivatestatic
computeOccludedObject(const core::Img32f &depthImg, core::DataSegment< float, 4 > &xyz, core::DataSegment< float, 4 > &normals, SurfaceFeatureExtractor::SurfaceFeature feature1, SurfaceFeatureExtractor::SurfaceFeature feature2, std::vector< int > &surface1, std::vector< int > &surface2, int w, float maxError, int ransacPasses, float distanceTolerance, float outlierTolerance)icl::geom::CurvatureFeatureExtractorprivatestatic
computeOpenObject(core::DataSegment< float, 4 > &normals, SurfaceFeatureExtractor::SurfaceFeature feature1, SurfaceFeatureExtractor::SurfaceFeature feature2, std::vector< int > &surface1, std::vector< int > &surface2, int distance, int w)icl::geom::CurvatureFeatureExtractorprivatestatic
createPointsFromIDs(std::vector< int > &imgIDs, int w)icl::geom::CurvatureFeatureExtractorprivatestatic
createPointsFromIDs(core::DataSegment< float, 4 > &xyz, std::vector< int > &imgIDs)icl::geom::CurvatureFeatureExtractorprivatestatic
idToPoint(int id, int w)icl::geom::CurvatureFeatureExtractorprivatestatic
linePointDistance(std::pair< Vec, Vec > line, Vec point)icl::geom::CurvatureFeatureExtractorprivatestatic