Ich bin neu in der Point Cloud-Bibliothek (PCL) und habe nur eingeschränktes C++ - Wissen darüber, wie Zeiger funktionieren. Während wir eine Datei aus einer Datei laden und sie visualisieren können (unter Verwendung des Tutorials this), wie können wir es von einer HTTP-URL lesen?Lesen von Dateien aus URL in C++ anstelle von lokalen Dateien mit der Point Cloud-Bibliothek
int main() {
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZRGBA>);
pcl::io::loadPCDFile ("my_point_cloud.pcd", *cloud);
pcl::visualization::CloudViewer viewer("Cloud Viewer");
//blocks until the cloud is actually rendered
viewer.showCloud(cloud);
//use the following functions to get access to the underlying more advanced/powerful
//PCLVisualizer
while (!viewer.wasStopped())
{
}
return 0;
}
C++ hat keine nativen Einrichtungen eine Datei zu öffnen direkt aus eine HTTP-URL Sie müssen eine Bibliothek eines Drittanbieters verwenden. –