Я пытаюсь загрузить файл 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