Image Component Library (ICL)
|
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::CurvatureFeatureExtractor | static |
backproject(core::DataSegment< float, 4 > &normals, std::pair< utils::Point, utils::Point > &histo1ExtremalBins, std::vector< int > &surface1, int w) | icl::geom::CurvatureFeatureExtractor | privatestatic |
backprojectPointIDs(core::DataSegment< float, 4 > &normals, utils::Point bin, std::vector< int > &surface) | icl::geom::CurvatureFeatureExtractor | privatestatic |
computeConvexity(core::DataSegment< float, 4 > &normals, SurfaceFeatureExtractor::SurfaceFeature feature, std::vector< int > &surface, int w) | icl::geom::CurvatureFeatureExtractor | privatestatic |
computeConvexity(std::pair< utils::Point, utils::Point > histoExtremalBins, std::pair< utils::Point, utils::Point > imgBackproject) | icl::geom::CurvatureFeatureExtractor | privatestatic |
computeExtremalBins(SurfaceFeatureExtractor::SurfaceFeature feature) | icl::geom::CurvatureFeatureExtractor | privatestatic |
computeMean(std::vector< int > &imgIDs, int w) | icl::geom::CurvatureFeatureExtractor | privatestatic |
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::CurvatureFeatureExtractor | privatestatic |
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::CurvatureFeatureExtractor | privatestatic |
createPointsFromIDs(std::vector< int > &imgIDs, int w) | icl::geom::CurvatureFeatureExtractor | privatestatic |
createPointsFromIDs(core::DataSegment< float, 4 > &xyz, std::vector< int > &imgIDs) | icl::geom::CurvatureFeatureExtractor | privatestatic |
idToPoint(int id, int w) | icl::geom::CurvatureFeatureExtractor | privatestatic |
linePointDistance(std::pair< Vec, Vec > line, Vec point) | icl::geom::CurvatureFeatureExtractor | privatestatic |