Closed
Description
I wrote this code
#include <iostream>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
#include <pcl/visualization/pcl_visualizer.h>
int main(int argc, char** argv) {
// Load point cloud data
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
pcl::PointXYZ point;
point.x = 0;
point.y = 0;
point.z = 0;
cloud->points.push_back(point);
// Initialize visualization
pcl::visualization::PCLVisualizer::Ptr viewer(new pcl::visualization::PCLVisualizer("Point Cloud Viewer"));
// Set background color to black
viewer->setBackgroundColor(0, 0, 0);
// Add point cloud to viewer
viewer->addPointCloud(cloud, "cloud");
// Set camera position
viewer->initCameraParameters();
viewer->setCameraPosition(0, 0, 0, 0, 0, 1, 0, -1, 0);
// Display viewer
while (!viewer->wasStopped()) {
viewer->spinOnce(100);
}
return 0;
}
project properties is this :
windows10
visual studio 2019
PCL 1.14.0
vtk-9.3
release x64
the program crashes at addPointCloud when i run it.
what should i do?