当前位置:   article > 正文

ICP\FGR\GICP\RANSAC点云配准_fgr点云配准

fgr点云配准

一、ICP配准

Python

  1. import open3d as o3d
  2. import numpy as np
  3. def view_show(point1, point2):
  4. # 关键点绿色
  5. point1.paint_uniform_color([0, 1, 0])
  6. # 点云红色
  7. point2.paint_uniform_color([1, 0, 0])
  8. # 可视化
  9. vis = o3d.visualization.Visualizer()
  10. vis.create_window(window_name="ICP", width=1200, height=1200)
  11. # 设置背景颜色
  12. vis.get_render_option().background_color = [0, 0, 0] # 白色背景
  13. # 添加点云到Visualizer
  14. vis.add_geometry(point1)
  15. vis.add_geometry(point2)
  16. # 运行可视化循环
  17. vis.run()
  18. vis.destroy_window()
  19. if __name__ == "__main__":
  20. # 读取点云
  21. scene = o3d.io.read_point_cloud("data/cow01.pcd")
  22. target = o3d.io.read_point_cloud("data/cow02.pcd")
  23. # 可视化关键点和原点云
  24. view_show(scene, target)
  25. trans_init = np.eye(4)
  26. # 260这是猪的参数
  27. # reg_p = o3d.pipelines.registration.registration_icp(
  28. # keypoints_scene, keyp
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/543657
推荐阅读
相关标签
  

闽ICP备14008679号