![]() |
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 |
1.8.15