SPS*_*SPS 4 c++ mesh visual-studio-2010 visualize point-cloud-library
我将使用PCL 1.6可视化GreedyProjectionTriangulation生成的网格。
我发现我必须使用
pcl::visualization::PCLVisualizer.addPolygonMesh()
Run Code Online (Sandbox Code Playgroud)
但是我的问题是如何使用PCLVisualizer而不是
pcl::visualization::CloudViewer
Run Code Online (Sandbox Code Playgroud)
获得流媒体。
我尝试了这个:
http://www.pcl-users.org/Simple-Kinect-viewer-that-writes-a-PCD-tp3883792p3940787.html
以及解决的建议
http://www.pcl-users.org/Simple-Kinect-viewer-that-writes-a-PCD-tp3883792p3954525.html
将参数添加到函数openNIGrabber。无论如何,对于编译器来说还可以,但是当我运行它时,它会中止。我正在使用VS2010 64位
有人可以建议我另一种解决方案吗?
小智 6
这适用于pcl 1.8和PCL 1.7.2:
pcl::PolygonMesh mesh;
pcl::io::loadPolygonFileOBJ("table.obj",mesh);
boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer (new pcl::visualization::PCLVisualizer ("3D Viewer"));
viewer->setBackgroundColor (0, 0, 0);
viewer->addPolygonMesh(mesh,"meshes",0);
viewer->addCoordinateSystem (1.0);
viewer->initCameraParameters ();
while (!viewer->wasStopped ()){
viewer->spinOnce (100);
boost::this_thread::sleep (boost::posix_time::microseconds (100000));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5498 次 |
| 最近记录: |