|
@@ -158,6 +158,10 @@ void ListenPointCloud(const char * strdata,const unsigned int nSize,const unsign
|
|
|
|
|
|
void viewerOneOff (pcl::visualization::PCLVisualizer& viewer)
|
|
|
{
|
|
|
+ std::cout<<" PCL_VERSION : "<<PCL_VERSION<<std::endl;
|
|
|
+ if(PCL_VERSION > 101200) viewer.getRenderWindow()->GlobalWarningDisplayOff(); // Add This Line
|
|
|
+
|
|
|
+ std::cout<<" run hear."<<std::endl;
|
|
|
//设置背景颜色
|
|
|
viewer.setBackgroundColor(0.0,0.0,0.0);
|
|
|
|
|
@@ -211,6 +215,7 @@ void viewerOneOff (pcl::visualization::PCLVisualizer& viewer)
|
|
|
|
|
|
void viewerPsycho (pcl::visualization::PCLVisualizer& viewer)
|
|
|
{
|
|
|
+// viewer.getRenderWindow()->GlobalWarningDisplayOff(); // Add This Line
|
|
|
// static unsigned count = 0;
|
|
|
std::stringstream ss;
|
|
|
// ss << "Once per viewer loop: " << count++;
|
|
@@ -228,6 +233,8 @@ void viewerPsycho (pcl::visualization::PCLVisualizer& viewer)
|
|
|
viewer.setCameraPosition(0,0,100,0,0,0,0,1,0);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
// std::vector<pcl::visualization::Camera> xvectorcam;
|
|
|
// viewer.getCameras(xvectorcam);
|
|
|
// std::cout<<"camera size: "<<xvectorcam.size()<<std::endl;
|
|
@@ -263,6 +270,8 @@ int main(int argc, char *argv[])
|
|
|
showversion("pointcloudviewer");
|
|
|
QCoreApplication a(argc, argv);
|
|
|
|
|
|
+
|
|
|
+
|
|
|
snprintf(gstr_memname,255,"lidar_pc");
|
|
|
// snprintf(gstr_memname,255,"lidar_pc_filter");
|
|
|
// snprintf(gstr_memname,255,"lidarpc_center");
|
|
@@ -277,8 +286,6 @@ int main(int argc, char *argv[])
|
|
|
LoadParam("pointcloudviewer.xml");
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
//This will only get called once
|
|
|
viewer1.runOnVisualizationThreadOnce (viewerOneOff);
|
|
|
|
|
@@ -294,15 +301,19 @@ int main(int argc, char *argv[])
|
|
|
|
|
|
// viewer1.showCloud(point_cloud);
|
|
|
|
|
|
+
|
|
|
while(!viewer1.wasStopped())
|
|
|
{
|
|
|
std::this_thread::sleep_for(std::chrono::milliseconds(10));
|
|
|
|
|
|
+
|
|
|
}
|
|
|
return 0;
|
|
|
|
|
|
-
|
|
|
return a.exec();
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|