Traceback (most recent call last): File "D:\PyCharm\pythonProject1\圆柱拟合测试.py", line 10, in <module> point_cloud_filtered, _ = pcd.voxel_down_sample(voxel_size=0.01) TypeError: cannot unpack non-iterable open3d.cpu.pybind.geometry.PointCloud object
时间: 2024-04-13 21:28:34 浏览: 155
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
抱歉给你带来了困扰。根据报错信息,问题出在 `voxel_down_sample()` 方法的返回值上。在Open3D的最新版本中,`voxel_down_sample()` 方法返回的是一个点云对象,而不是一个元组。
请将第10行的代码修改为以下内容:
```python
point_cloud_filtered = pcd.voxel_down_sample(voxel_size=0.01)
```
这里我们只需要将返回的点云对象直接赋值给 `point_cloud_filtered` 变量即可。
然后再次运行代码,应该就能够解决这个问题了。如果还有其他问题,请随时告诉我。
阅读全文