OpenDroneMap-ODM/opendm/context.py

38 wiersze
1.2 KiB
Python
Czysty Zwykły widok Historia

2015-11-17 12:38:56 +00:00
import os
2015-11-19 12:00:34 +00:00
import sys
2015-11-27 10:00:43 +00:00
import multiprocessing
2015-11-17 12:38:56 +00:00
2015-11-18 16:37:41 +00:00
# Define some needed locations
2015-11-17 12:38:56 +00:00
scripts_path = os.path.abspath(os.path.dirname(__file__))
2015-11-18 16:37:41 +00:00
root_path, _ = os.path.split(scripts_path)
superbuild_path = os.path.join(root_path, 'SuperBuild')
2015-11-20 10:07:40 +00:00
ccd_widths_path = os.path.join(root_path, 'data/ccd_defs.json')
2016-02-16 20:20:35 +00:00
tests_path = os.path.join(root_path, 'tests')
tests_data_path = os.path.join(root_path, 'tests/test_data')
2015-11-17 12:38:56 +00:00
2015-11-19 12:00:34 +00:00
# add opencv to python path
pyopencv_path = os.path.join(superbuild_path, 'install/lib/python2.7/dist-packages')
sys.path.append(pyopencv_path)
2015-11-17 13:59:41 +00:00
2015-11-30 15:49:52 +00:00
# define opensfm path
2015-11-19 12:00:34 +00:00
opensfm_path = os.path.join(superbuild_path, "src/opensfm")
2015-11-18 16:37:41 +00:00
2015-11-30 15:49:52 +00:00
# define pmvs path
2015-12-04 14:14:56 +00:00
cmvs_path = os.path.join(superbuild_path, "install/bin/cmvs")
cmvs_opts_path = os.path.join(superbuild_path, "install/bin/genOption")
2015-11-27 10:00:43 +00:00
pmvs2_path = os.path.join(superbuild_path, "install/bin/pmvs2")
2015-12-11 21:24:52 +00:00
# define txt2las path
txt2las_path = os.path.join(superbuild_path, 'src/las-tools/bin')
2016-02-25 19:15:49 +00:00
pdal_path = os.path.join(superbuild_path, 'build/pdal/bin')
2015-12-11 21:24:52 +00:00
2015-11-30 15:49:52 +00:00
# define odm modules path
odm_modules_path = os.path.join(root_path, "build/bin")
2015-11-17 13:59:41 +00:00
# Define supported image extensions
2015-11-27 16:47:42 +00:00
supported_extensions = {'.jpg','.jpeg','.png'}
2015-11-27 10:00:43 +00:00
# Define the number of cores
2015-12-11 21:24:52 +00:00
num_cores = multiprocessing.cpu_count()