CGAL Point_set_processing 点集处理函数自查表
参考来源CGAL 6.1.1 - Point Set Processing: Algorithms一、尺度 / K 值估算返回值函数名作用用法示例size_testimate_global_k_neighbor_scale估算全局最优 K 邻域estimate_global_k_neighbor_scale(points)FTestimate_global_range_scale估算全局最优搜索半径estimate_global_range_scale(points)OutputIteratorestimate_local_k_neighbor_scales估算局部最优 K 邻域你重点用的estimate_local_k_neighbor_scales(points, queries, out)OutputIteratorestimate_local_range_scales估算局部最优搜索半径estimate_local_range_scales(points, queries, out)二、点云平滑返回值函数名作用用法示例doublebilateral_smooth_point_set双边平滑保边bilateral_smooth_point_setCGAL::Sequential_tag(points, k)voidjet_smooth_point_setJet 平滑曲面拟合jet_smooth_point_setCGAL::Sequential_tag(points, k)三、点云精简返回值函数名作用用法示例iteratorgrid_simplify_point_set网格精简grid_simplify_point_set(points, epsilon)iteratorhierarchy_simplify_point_set层次化精简hierarchy_simplify_point_set(points)iteratorrandom_simplify_point_set随机精简random_simplify_point_set(points, 0.2)OutputIteratorwlop_simplify_and_regularize_point_set均匀化 精简wlop_simplify_and_regularize_point_setTag(points, out)voidpoisson_eliminate泊松圆盘采样均匀输出poisson_eliminate(points, num, out)四、法向量计算返回值函数名作用用法示例voidjet_estimate_normalsJet 法向量jet_estimate_normalsTag(points, k)voidpca_estimate_normalsPCA 法向量pca_estimate_normalsTag(points, k)voidvcm_estimate_normalsVoronoi 协方差法向量vcm_estimate_normals(points, r, k)iteratormst_orient_normals法向量方向统一mst_orient_normals(points, k)voidscanline_orient_normals扫描线法向量统一scanline_orient_normals(points)五、离群点 / 聚类返回值函数名作用用法示例iteratorremove_outliers移除离群点remove_outliersTag(points, k)size_tcluster_point_set点云聚类cluster_point_set(points, cluster_map)六、点云配准对齐返回值函数名作用用法示例pairtransfo, doubleOpenGR::compute_registration_transformationSuper4PCS 粗配准compute_registration_transformation(pts1, pts2)doubleOpenGR::register_point_sets粗配准并应用register_point_sets(pts1, pts2)pairtransfo, boolpointmatcher::compute_registration_transformationICP 精配准compute_registration_transformation(pts1, pts2)boolpointmatcher::register_point_setsICP 配准并应用register_point_sets(pts1, pts2)七、辅助 / 结构 / 特征返回值函数名作用用法示例FTcompute_average_spacing计算平均点间距compute_average_spacingTag(points, k)OutputIteratoredge_aware_upsample_point_set边缘感知上采样edge_aware_upsample_point_setTag(points, out)voidcompute_vcm计算 VCM 协方差矩阵compute_vcm(points, ccov, r1, r2)boolvcm_is_on_feature_edge判断是否在特征边vcm_is_on_feature_edge(cov, thresh)OutputIteratorstructure_point_set结构化点云平面规整structure_point_set(points, planes, out, eps)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2466073.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!