diff --git a/tests/test_data/images/DJI_0061.JPG b/tests/test_data/images/DJI_0061.JPG new file mode 100644 index 00000000..322863f1 Binary files /dev/null and b/tests/test_data/images/DJI_0061.JPG differ diff --git a/tests/test_data/images/DJI_0062.JPG b/tests/test_data/images/DJI_0062.JPG new file mode 100644 index 00000000..a62cb0a6 Binary files /dev/null and b/tests/test_data/images/DJI_0062.JPG differ diff --git a/tests/test_data/images/DJI_0063.JPG b/tests/test_data/images/DJI_0063.JPG new file mode 100644 index 00000000..0cef9759 Binary files /dev/null and b/tests/test_data/images/DJI_0063.JPG differ diff --git a/tests/test_data/images/DJI_0064.JPG b/tests/test_data/images/DJI_0064.JPG new file mode 100644 index 00000000..9bca16ae Binary files /dev/null and b/tests/test_data/images/DJI_0064.JPG differ diff --git a/tests/test_data/images/DJI_0065.JPG b/tests/test_data/images/DJI_0065.JPG new file mode 100644 index 00000000..e6b6023b Binary files /dev/null and b/tests/test_data/images/DJI_0065.JPG differ diff --git a/tests/test_data/images/DJI_0066.JPG b/tests/test_data/images/DJI_0066.JPG new file mode 100644 index 00000000..8461ae84 Binary files /dev/null and b/tests/test_data/images/DJI_0066.JPG differ diff --git a/tests/test_data/images/DJI_0067.JPG b/tests/test_data/images/DJI_0067.JPG new file mode 100644 index 00000000..100387e3 Binary files /dev/null and b/tests/test_data/images/DJI_0067.JPG differ diff --git a/tests/test_data/images/DJI_0068.JPG b/tests/test_data/images/DJI_0068.JPG new file mode 100644 index 00000000..9a0df836 Binary files /dev/null and b/tests/test_data/images/DJI_0068.JPG differ diff --git a/tests/test_data/images/DJI_0069.JPG b/tests/test_data/images/DJI_0069.JPG new file mode 100644 index 00000000..04a60ba0 Binary files /dev/null and b/tests/test_data/images/DJI_0069.JPG differ diff --git a/tests/test_data/images/DJI_0070.JPG b/tests/test_data/images/DJI_0070.JPG new file mode 100644 index 00000000..0d2e4e4f Binary files /dev/null and b/tests/test_data/images/DJI_0070.JPG differ diff --git a/tests/test_data/images/DJI_0071.JPG b/tests/test_data/images/DJI_0071.JPG new file mode 100644 index 00000000..d3678f73 Binary files /dev/null and b/tests/test_data/images/DJI_0071.JPG differ diff --git a/tests/test_data/images/DJI_0072.JPG b/tests/test_data/images/DJI_0072.JPG new file mode 100644 index 00000000..42e08f62 Binary files /dev/null and b/tests/test_data/images/DJI_0072.JPG differ diff --git a/tests/test_data/images/DJI_0073.JPG b/tests/test_data/images/DJI_0073.JPG new file mode 100644 index 00000000..c811ae03 Binary files /dev/null and b/tests/test_data/images/DJI_0073.JPG differ diff --git a/tests/test_data/images/DJI_0074.JPG b/tests/test_data/images/DJI_0074.JPG new file mode 100644 index 00000000..1548f77c Binary files /dev/null and b/tests/test_data/images/DJI_0074.JPG differ diff --git a/tests/test_data/images/DJI_0075.JPG b/tests/test_data/images/DJI_0075.JPG new file mode 100644 index 00000000..b4f83d60 Binary files /dev/null and b/tests/test_data/images/DJI_0075.JPG differ diff --git a/tests/test_data/images/DJI_0076.JPG b/tests/test_data/images/DJI_0076.JPG new file mode 100644 index 00000000..3d273bc3 Binary files /dev/null and b/tests/test_data/images/DJI_0076.JPG differ diff --git a/tests/test_data/images/DJI_0077.JPG b/tests/test_data/images/DJI_0077.JPG new file mode 100644 index 00000000..9fa87bb8 Binary files /dev/null and b/tests/test_data/images/DJI_0077.JPG differ diff --git a/tests/test_data/images/DJI_0078.JPG b/tests/test_data/images/DJI_0078.JPG new file mode 100644 index 00000000..24ae34f5 Binary files /dev/null and b/tests/test_data/images/DJI_0078.JPG differ diff --git a/tests/test_data/images/DJI_0079.JPG b/tests/test_data/images/DJI_0079.JPG new file mode 100644 index 00000000..acddee26 Binary files /dev/null and b/tests/test_data/images/DJI_0079.JPG differ diff --git a/tests/test_data/images/DJI_0080.JPG b/tests/test_data/images/DJI_0080.JPG new file mode 100644 index 00000000..78d8feae Binary files /dev/null and b/tests/test_data/images/DJI_0080.JPG differ diff --git a/tests/test_data/images/DJI_0081.JPG b/tests/test_data/images/DJI_0081.JPG new file mode 100644 index 00000000..4f321f0e Binary files /dev/null and b/tests/test_data/images/DJI_0081.JPG differ diff --git a/tests/test_data/images/DJI_0082.JPG b/tests/test_data/images/DJI_0082.JPG new file mode 100644 index 00000000..00b038e7 Binary files /dev/null and b/tests/test_data/images/DJI_0082.JPG differ diff --git a/tests/test_data/images/DJI_0083.JPG b/tests/test_data/images/DJI_0083.JPG new file mode 100644 index 00000000..f94a4a43 Binary files /dev/null and b/tests/test_data/images/DJI_0083.JPG differ diff --git a/tests/test_data/images/DJI_0084.JPG b/tests/test_data/images/DJI_0084.JPG new file mode 100644 index 00000000..753bf217 Binary files /dev/null and b/tests/test_data/images/DJI_0084.JPG differ diff --git a/tests/test_data/images/DJI_0085.JPG b/tests/test_data/images/DJI_0085.JPG new file mode 100644 index 00000000..9cf42553 Binary files /dev/null and b/tests/test_data/images/DJI_0085.JPG differ diff --git a/tests/test_data/images/DJI_0086.JPG b/tests/test_data/images/DJI_0086.JPG new file mode 100644 index 00000000..2a7ea6e3 Binary files /dev/null and b/tests/test_data/images/DJI_0086.JPG differ diff --git a/tests/test_data/images/DJI_0087.JPG b/tests/test_data/images/DJI_0087.JPG new file mode 100644 index 00000000..08b6f9d3 Binary files /dev/null and b/tests/test_data/images/DJI_0087.JPG differ diff --git a/tests/test_data/images/DJI_0088.JPG b/tests/test_data/images/DJI_0088.JPG new file mode 100644 index 00000000..005bd715 Binary files /dev/null and b/tests/test_data/images/DJI_0088.JPG differ diff --git a/tests/test_data/images/DJI_0089.JPG b/tests/test_data/images/DJI_0089.JPG new file mode 100644 index 00000000..ffc4b517 Binary files /dev/null and b/tests/test_data/images/DJI_0089.JPG differ diff --git a/tests/test_data/images/DJI_0090.JPG b/tests/test_data/images/DJI_0090.JPG new file mode 100644 index 00000000..f05474b5 Binary files /dev/null and b/tests/test_data/images/DJI_0090.JPG differ diff --git a/tests/test_data/images/DJI_0091.JPG b/tests/test_data/images/DJI_0091.JPG new file mode 100644 index 00000000..2d1cafa1 Binary files /dev/null and b/tests/test_data/images/DJI_0091.JPG differ diff --git a/tests/test_data/images/DJI_0092.JPG b/tests/test_data/images/DJI_0092.JPG new file mode 100644 index 00000000..9bdfdc91 Binary files /dev/null and b/tests/test_data/images/DJI_0092.JPG differ diff --git a/tests/test_data/images/DJI_0093.JPG b/tests/test_data/images/DJI_0093.JPG new file mode 100644 index 00000000..057686ad Binary files /dev/null and b/tests/test_data/images/DJI_0093.JPG differ diff --git a/tests/test_data/images/DJI_0094.JPG b/tests/test_data/images/DJI_0094.JPG new file mode 100644 index 00000000..d3fb93ce Binary files /dev/null and b/tests/test_data/images/DJI_0094.JPG differ diff --git a/tests/test_data/images/DJI_0095.JPG b/tests/test_data/images/DJI_0095.JPG new file mode 100644 index 00000000..32d2a0a3 Binary files /dev/null and b/tests/test_data/images/DJI_0095.JPG differ diff --git a/tests/test_data/images/DJI_0096.JPG b/tests/test_data/images/DJI_0096.JPG new file mode 100644 index 00000000..2afcb0b0 Binary files /dev/null and b/tests/test_data/images/DJI_0096.JPG differ diff --git a/tests/test_data/images/DJI_0097.JPG b/tests/test_data/images/DJI_0097.JPG new file mode 100644 index 00000000..2ac23aab Binary files /dev/null and b/tests/test_data/images/DJI_0097.JPG differ diff --git a/tests/test_data/images/DJI_0098.JPG b/tests/test_data/images/DJI_0098.JPG new file mode 100644 index 00000000..1b3d624a Binary files /dev/null and b/tests/test_data/images/DJI_0098.JPG differ diff --git a/tests/test_data/images/DJI_0099.JPG b/tests/test_data/images/DJI_0099.JPG new file mode 100644 index 00000000..2143e284 Binary files /dev/null and b/tests/test_data/images/DJI_0099.JPG differ diff --git a/tests/test_data/images/DJI_0100.JPG b/tests/test_data/images/DJI_0100.JPG new file mode 100644 index 00000000..9a272dc6 Binary files /dev/null and b/tests/test_data/images/DJI_0100.JPG differ diff --git a/tests/test_data/images/DJI_0101.JPG b/tests/test_data/images/DJI_0101.JPG new file mode 100644 index 00000000..0d992afe Binary files /dev/null and b/tests/test_data/images/DJI_0101.JPG differ diff --git a/tests/test_data/images/DJI_0102.JPG b/tests/test_data/images/DJI_0102.JPG new file mode 100644 index 00000000..d0bb1c3d Binary files /dev/null and b/tests/test_data/images/DJI_0102.JPG differ diff --git a/tests/test_data/images/DJI_0103.JPG b/tests/test_data/images/DJI_0103.JPG new file mode 100644 index 00000000..272838e7 Binary files /dev/null and b/tests/test_data/images/DJI_0103.JPG differ diff --git a/tests/test_data/images/DJI_0104.JPG b/tests/test_data/images/DJI_0104.JPG new file mode 100644 index 00000000..c1f79db3 Binary files /dev/null and b/tests/test_data/images/DJI_0104.JPG differ diff --git a/tests/test_data/images/DJI_0105.JPG b/tests/test_data/images/DJI_0105.JPG new file mode 100644 index 00000000..0237ffd5 Binary files /dev/null and b/tests/test_data/images/DJI_0105.JPG differ diff --git a/tests/test_data/images/DJI_0106.JPG b/tests/test_data/images/DJI_0106.JPG new file mode 100644 index 00000000..9e17fda3 Binary files /dev/null and b/tests/test_data/images/DJI_0106.JPG differ diff --git a/tests/test_data/images/DJI_0107.JPG b/tests/test_data/images/DJI_0107.JPG new file mode 100644 index 00000000..68080e67 Binary files /dev/null and b/tests/test_data/images/DJI_0107.JPG differ diff --git a/tests/test_odm.py b/tests/test_odm.py new file mode 100644 index 00000000..81f41b39 --- /dev/null +++ b/tests/test_odm.py @@ -0,0 +1,28 @@ +import sys +from opendm import config +import ecto +from scripts.odm_app import ODMApp +err = sys.stderr +# Fixture functions +app = None + + +def setup_odm(): + # initialize ecto + global app + app = ODMApp(args=config.args) + plasm = ecto.Plasm() + plasm.insert(app) + err.write('MODULE SETUP\n') + + +def teardown_odm(): + # teardown ecto + err.write('MODULE TEARDOWN\n') + + +# The tests +def test_config(): + # check the args + test_args = 'tests/test_data' # sample test args + assert test_args == config.args.get('project_path') diff --git a/tests/test_prematching.py b/tests/test_prematching.py new file mode 100644 index 00000000..b954d5de --- /dev/null +++ b/tests/test_prematching.py @@ -0,0 +1,38 @@ +from opendm import config +from opendm import context +from opendm import log +from opendm import system + +import sys +import ecto + +from scripts.odm_app import ODMApp +from scripts.opensfm import ODMOpenSfMCell + +def setup_app(self): + # # set up test folder + # mkdir_p test folder + # git clone test_photos.git + # # create ODMApp object + # app = ODMApp(args=config.args) + +def teardown_app(self): + # Delete the test folder + + +class TestOpenSfM: + def setUp(self): + # # create opensfm cell + # opensfm = ODMOpenSfMCell(use_exif_size=False, + # feature_process_size=config.args['resize_to'], + # feature_min_frames=config.args['min_num_features'], + # processes=context.num_cores, + # matching_gps_neighbors=config.args['matcher_k']), + + def test_prematching_config(self): + # assert that relevant run args are what they say they are + + def test_opensfm_config_file(self): + # assert that the args i nthe opensfm config file match those it is set to + # when metcher_distance > 0 + # when the arg is out of bounds