lidar_caliber.h 777 B

123456789101112131415161718192021222324
  1. //
  2. // Created by zx on 2021/8/17.
  3. //
  4. #ifndef SHUTTER_VERIFY_VERIFY_LIDAR_CALIBER_H_
  5. #define SHUTTER_VERIFY_VERIFY_LIDAR_CALIBER_H_
  6. #include <pcl/point_types.h>
  7. #include <pcl/point_cloud.h>
  8. #include <pcl/io/pcd_io.h>
  9. class lidar_caliber
  10. {
  11. public:
  12. lidar_caliber();
  13. static bool caliber(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_center,pcl::PointCloud<pcl::PointXYZ>::Ptr cloud1
  14. ,pcl::PointCloud<pcl::PointXYZ>::Ptr cloud2,Eigen::Matrix<float,6,1>& transform1
  15. ,Eigen::Matrix<float,6,1>& transfoem2);
  16. static Eigen::Matrix4f match(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_center,pcl::PointCloud<pcl::PointXYZ>::Ptr cloud
  17. ,Eigen::Matrix<float, 6,1> init_transform);
  18. };
  19. #endif //SHUTTER_VERIFY_VERIFY_LIDAR_CALIBER_H_