OpenCV
Open Source Computer Vision
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ptcloud.hpp File Reference
This graph shows which files directly or indirectly include this file:

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 { cv::SAC_METHOD_RANSAC }
 type of the robust estimation algorithm More...
 
enum  cv::SacModelType {
  cv::SAC_MODEL_PLANE ,
  cv::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.