注释代码stdunordered_mapint int countMap1; for const auto& edge result countMap1edgesrc++; countMap1edgetgt++; int begin = 0; for const auto& pair countMap1 if pairsecond = 3 stdcout 该点坐标:
创建一个名为countMap1的无序映射,用于计数点的出现次数。 对于result中的每个边缘(edge),将edge.src和edge.tgt对应的计数值加1。 设置一个名为begin的整数变量,初始值为0。 对于countMap1中的每对键值对(pair),如果值大于等于3,则输出该点的坐标和出现次数。 使用cloud指针访问points数组中的pair.first索引,并将结果保存到point3变量中。 创建一个名为sa的字符串流对象,用于生成保存点的文件名。 将begin的值追加到sa中,并将begin加1。 使用viewer对象添加一个半径为0.0023的红色球体,位置为point3,并将其命名为sa.str()。 将point3添加到jie指针指向的点云中。
原文地址: http://www.cveoy.top/t/topic/hQnG 著作权归作者所有。请勿转载和采集!