opencv2/geometry/segment.hpp#

This graph shows which files directly or indirectly include segment.hpp:

incby n22f21adfef opencv2/geometry/3d.hpp n76df37bd7e opencv2/geometry/segment.hpp n22f21adfef->n76df37bd7e n6c23e95f0f opencv2/calib3d/calib3d.hpp n3d80380455 opencv2/calib3d.hpp n6c23e95f0f->n3d80380455 n3ba81c5522 opencv2/geometry.hpp n3d80380455->n3ba81c5522 n3ba81c5522->n22f21adfef nddb0a3754f opencv2/geometry/detail/optimizer.hpp nddb0a3754f->n22f21adfef n3a9112c562 opencv2/ptcloud/detail/pose_graph.hpp n3a9112c562->n22f21adfef n3a9112c562->nddb0a3754f n9760a56907 opencv2/ptcloud/detail/submap.hpp n9760a56907->nddb0a3754f

incby n22f21adfef opencv2/geometry/3d.hpp n76df37bd7e opencv2/geometry/segment.hpp n22f21adfef->n76df37bd7e n6c23e95f0f opencv2/calib3d/calib3d.hpp n3d80380455 opencv2/calib3d.hpp n6c23e95f0f->n3d80380455 n3ba81c5522 opencv2/geometry.hpp n3d80380455->n3ba81c5522 n3ba81c5522->n22f21adfef nddb0a3754f opencv2/geometry/detail/optimizer.hpp nddb0a3754f->n22f21adfef n3a9112c562 opencv2/ptcloud/detail/pose_graph.hpp n3a9112c562->n22f21adfef n3a9112c562->nddb0a3754f n9760a56907 opencv2/ptcloud/detail/submap.hpp n9760a56907->nddb0a3754f

Classes#

class cv::RegionGrowing3D

Region Growing algorithm in 3D point cloud. More…

class cv::SACSegmentation

Sample Consensus algorithm segmentation of 3D point cloud model. More…

Namespaces#

namespace cv

Enumerations#

enum cv::SacMethod {
SAC_METHOD_RANSAC
}

type of the robust estimation algorithm More…

enum cv::SacModelType {
SAC_MODEL_PLANE,
SAC_MODEL_SPHERE
}

Functions#

int cv::farthestPointSampling (OutputArray sampled_point_flags, InputArray input_pts, float sampled_scale, float dist_lower_limit=0, RNG *rng=nullptr)
int cv::farthestPointSampling (OutputArray sampled_point_flags, InputArray input_pts, int sampled_pts_size, float dist_lower_limit=0, RNG *rng=nullptr)

Point cloud sampling by Farthest Point Sampling(FPS).

void cv::normalEstimate (OutputArray normals, OutputArray curvatures, InputArray input_pts, InputArrayOfArrays nn_idx, int max_neighbor_num=0)

Estimate the normal and curvature of each point in point cloud from NN results.

void cv::randomSampling (OutputArray sampled_pts, InputArray input_pts, float sampled_scale, RNG *rng=nullptr)
void cv::randomSampling (OutputArray sampled_pts, InputArray input_pts, int sampled_pts_size, RNG *rng=nullptr)

Point cloud sampling by randomly select points.

int cv::voxelGridSampling (OutputArray sampled_point_flags, InputArray input_pts, float length, float width, float height)

Point cloud sampling by Voxel Grid filter downsampling.