pcd.normals = o3d.geometry.PointCloud.compute_normals(pcd) AttributeError: type object 'open3d.cpu.pybind.geometry.PointCloud' has no attribute 'compute_normals'
时间: 2024-03-14 17:43:31 浏览: 327
TxtToPCD_.txt转换为.pcd_txttopcd_pcd点云_
这个错误是由于您的 Open3D 版本较旧,没有 `compute_normals` 函数。您可以尝试更新到最新版本的 Open3D,或者使用以下代码为点云计算法向量:
```python
pcd.estimate_normals(search_param=o3d.geometry.KDTreeSearchParamHybrid(radius=0.1, max_nn=30))
```
这里使用 `estimate_normals` 函数估计点云的法向量,`search_param` 参数是搜索半径和最大近邻数,您可以根据需要进行调整。
阅读全文