#include #include "transfusion_call.h" transfusion_call * gptf; #include #include void LoadBin(pcl::PointCloud::Ptr & point_cloud,std::string strpath) { pcl::PointXYZI xp; point_cloud->height = 1; QFile xFile; xFile.setFileName(strpath.data()); if(xFile.open(QIODevice::ReadOnly)) { while(1) { float x,y,z,i,ring; int nread; // std::cout<<"float size : "<points.push_back(xp);++point_cloud->width; } } xFile.close(); // pcl::io::savePCDFile("/home/nvidia/kittypcd.pcd",*point_cloud); } void testdet(std::string & path) { pcl::PointCloud::Ptr point_cloud( new pcl::PointCloud()); // pcl::io::loadPCDFile(path,*point_cloud); LoadBin(point_cloud, path); std::vector det_boxes3d; int i; for(i=0;i<10;i++) { gptf ->detect(point_cloud,det_boxes3d); std::cout<<" box size: "<