(cameras, images, points3D, path, ext=".bin")
| 508 | |
| 509 | |
| 510 | def write_model(cameras, images, points3D, path, ext=".bin"): |
| 511 | if ext == ".txt": |
| 512 | write_cameras_text(cameras, os.path.join(path, "cameras" + ext)) |
| 513 | write_images_text(images, os.path.join(path, "images" + ext)) |
| 514 | write_points3D_text(points3D, os.path.join(path, "points3D") + ext) |
| 515 | else: |
| 516 | write_cameras_binary(cameras, os.path.join(path, "cameras" + ext)) |
| 517 | write_images_binary(images, os.path.join(path, "images" + ext)) |
| 518 | write_points3D_binary(points3D, os.path.join(path, "points3D") + ext) |
| 519 | return cameras, images, points3D |
| 520 | |
| 521 | |
| 522 | def qvec2rotmat(qvec): |
no test coverage detected