OpenDroneMap-ODM/scripts/metadataset/split.py

26 wiersze
667 B
Python

#!/usr/bin/env python
import argparse
import os
import subprocess
from opendm import context
def run_command(args):
result = subprocess.Popen(args).wait()
if result != 0:
raise RuntimeError(result)
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Split metadaset into submodels')
parser.add_argument('dataset',
help='path to the dataset to be processed')
args = parser.parse_args()
command = os.path.join(context.opensfm_path, 'bin', 'opensfm')
path = os.path.join(args.dataset, 'opensfm')
run_command([command, 'create_submodels', path, '--size', '20', '--dist', '20'])