std::vector<std::vector> distances(cloud->size(), std::vector(cloud->size())); for (size_t i = 0; i < cloud->size(); ++i) { for (size_t j = 0; j < cloud->size(); ++j) { distances[i][j] = euclideanDistance((*cloud)[i], (*cloud)[j]); if (distances[i][j] > 0.3) { distances[i][j] = 0; } } }

C++ 代码优化:删除欧几里得距离大于 0.3 的点对

原文地址: https://www.cveoy.top/t/topic/obai 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录