Cómo eliminar el punto sur en la nube de puntos en la biblioteca de nubes de puntos PCL
#include
#include
#include
#include
#include #include #include // Ayuda de línea de comando símbolo void showHelp(char * nombre_programa) { std::cout << std::endl; std: :cout << "Uso:" << nombre_programa << " nombre_archivo_nube.[pcd|ply]" < < std::endl; std::cout << "-h: muestra esta ayuda. " << std::endl; } int main (int argc, char** argv) { si (pcl::console::find_switch (argc, argv, "-h") || pcl::console::find_switch (argc, argv, "--help")) { showHelp (argv [0]); return 0; } // Leer archivo std::vector bool file_is_pcd = false; nombres de archivo = pcl::console:.parse_file_extension_argument (argc, argv, ".ply"); if (nombres de archivo . tamaño () ! = 1) { nombres de archivo = pcl::console::parse_file_extension_argument (argc, argv, ".pcd"); if (nombres de archivo.tamaño () ! = 1) { showHelp (argv[0]); return -1; } else { file_is_pcd = true ; } } pcl:.PointCloud if (file_is_pcd) { if (pcl:.io::loadPCDFile (argv[ nombres de archivo [0]], *source_cloud) < 0) { std::cout << "Error al cargar la nube de puntos " << argv[filenames[0]] << std::endl << std : :endl; showHelp (argv[0]); return -1; } } else { p > if (pcl::io::loadPLYFile (argv[filenames[0]], *source_cloud) < 0) { std::cout << "Error al cargar la nube de puntos " < < argv[nombresdearchivo[0]] << std:.endl << std::endl showHelp (argv[0]); return -1; } } } }