Open hexaflexa opened 7 months ago
I think I figured out the problem
The current version (0.18) has this function definition:
open3d.io.write_point_cloud(filename, pointcloud, format='auto', write_ascii=False, compressed=False, print_progress=False)
but an older version (0.17) has a different function definition:
open3d.io.write_point_cloud(filename, pointcloud, write_ascii=False, compressed=False, print_progress=False)
Thus, in examples\python\reconstruction_system\make_fragments.py, the code o3d.io.write_point_cloud(pcd_name, pcd, False, True)
throws the TypeError I reported above, since there is no format
argument.
I changed the code to o3d.io.write_point_cloud(pcd_name, pcd, format='auto', write_ascii=False, compressed=False, print_progress=True)
and now it runs without the TypeError
thank you ,I have encountered this problem
Checklist
main
branch).My Question
I just learned about Open3D and am trying to get the tutorial code to work in
examples\python\reconstruction_system
. I ran:python run_system.py --make --register --refine --integrate
After waiting a long time and a after lot of output, it ended up with the following error (some personal path stuff is omitted below)
As Open3D is very new to me, I'm not sure why the tutorial / example code is throwing a TypeError on
write_point_cloud()
. Any suggestions?