(cameras, images, points3D, path, ext=".bin")
| 447 | |
| 448 | |
| 449 | def write_model(cameras, images, points3D, path, ext=".bin"): |
| 450 | if ext == ".txt": |
| 451 | write_cameras_text(cameras, os.path.join(path, "cameras" + ext)) |
| 452 | write_images_text(images, os.path.join(path, "images" + ext)) |
| 453 | write_points3D_text(points3D, os.path.join(path, "points3D") + ext) |
| 454 | else: |
| 455 | write_cameras_binary(cameras, os.path.join(path, "cameras" + ext)) |
| 456 | write_images_binary(images, os.path.join(path, "images" + ext)) |
| 457 | write_points3D_binary(points3D, os.path.join(path, "points3D") + ext) |
| 458 | return cameras, images, points3D |
| 459 | |
| 460 | |
| 461 | def qvec2rotmat(qvec): |
no test coverage detected