Загрузка файла PCD из каталога по указанному пути (путь содержит строку с именем файла) - PullRequest
1 голос
/ 12 июня 2019

Я пытаюсь загрузить файл pcd из каталога, поэтому я получаю имя файла и затем добавляю его в путь.

Я знаю, что имя файла может быть указано непосредственно в пути, но я делаю это, потому что имя файла будет другим.

      //getting the filename
      string ls = "3989440000.pcd"
      chdir("/home");
      path="/home/usr/pcd/" + ls;

    // Fill in the cloud data
       if (pcl::io::loadPCDFile<pcl::PointXYZ> (path.c_str(), *cloud) == -1) 
      {
        PCL_ERROR ("Couldn't read file test_pcd.pcd \n");
        return (-1);
      }

Это ошибка, с которой я сталкиваюсь.

[pcl :: PCDReader :: readHeader] Не удалось найти файл '/home/usr/pcd/3989440000.pcd ». Не удалось прочитать файл test_pcd.pcd

...