OpenDroneMap-ODM/scripts/odm_meshing.py

24 wiersze
941 B
Python

import system
def odm_meshing():
"""Run odm_meshing"""
print "\n - running meshing - " + now()
os.chdir(jobOptions["jobDir"])
try:
os.mkdir(jobOptions["jobDir"] + "/odm_meshing")
except:
pass
run("\"" + BIN_PATH + "/odm_meshing\" -inputFile " + jobOptions["jobDir"] \
+ "-results/option-0000.ply -outputFile " + jobOptions["jobDir"] \
+ "-results/odm_mesh-0000.ply -logFile " + jobOptions["jobDir"] \
+ "/odm_meshing/odm_meshing_log.txt -maxVertexCount " \
+ str(args['--odm_meshing-maxVertexCount']) + " -octreeDepth " \
+ str(args['--odm_meshing-octreeDepth']) + " -samplesPerNode " \
+ str(args['--odm_meshing-samplesPerNode']) + " -solverDivide " \
+ str(args['--odm_meshing-solverDivide']))
if args['--end-with'] != "odm_meshing":
odm_texturing()