colmap-vslamlab / create_colmap_image_list.py
fontan's picture
update: first auxiliary files
45446db
raw
history blame contribute delete
760 Bytes
import argparse
import pandas as pd
import os
def create_colmap_image_list(rgb_csv, colmap_image_list_txt, cam_name):
df = pd.read_csv(rgb_csv)
image_list = df[f'path_{cam_name}'].to_list()
with open(colmap_image_list_txt, 'w') as f:
for name in image_list:
file_name = os.path.basename(name)
f.write(f"{file_name}\n")
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("rgb_csv", help="Path to the rgb_csv")
parser.add_argument("colmap_image_list", help="Path to the colmap_image_list")
parser.add_argument("camera_name", help="camera_name")
args = parser.parse_args()
create_colmap_image_list(args.rgb_csv, args.colmap_image_list, args.camera_name)