opencv2/geometry/segment.hpp#
This graph shows which files directly or indirectly include segment.hpp:
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.