Error: TransformationEstimationPointToPlane requires pre-computed normal vectors.
使用python Open3d进行Point-to-Plane配准报错:Error: TransformationEstimationPointToPlane requires pre-computed normal vectors.
一般会出现在使用
o3d.pipelines.registration.registration_icp函数,配准方式为:o3d.pipelines.registration.TransformationEstimationPointToPlane()会报错:
Error: TransformationEstimationPointToPlane requires pre-computed normal vectors.
解决方式
- 读取点云 your_pointcloud = read_point_cloud()
- 运行 your_pointcloud.estimate_normals()
- 运行ICP算法