diff --git a/tests/test_data/images/DJI_0061.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0061.JPG.REMOVED.git-id new file mode 100644 index 00000000..c154fa39 --- /dev/null +++ b/tests/test_data/images/DJI_0061.JPG.REMOVED.git-id @@ -0,0 +1 @@ +322863f1a4f423abc6561c9a5c4abc177d6aaeb3 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0062.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0062.JPG.REMOVED.git-id new file mode 100644 index 00000000..c69b9ae2 --- /dev/null +++ b/tests/test_data/images/DJI_0062.JPG.REMOVED.git-id @@ -0,0 +1 @@ +a62cb0a625829aa196aad18aa7a51f41895177ba \ No newline at end of file diff --git a/tests/test_data/images/DJI_0063.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0063.JPG.REMOVED.git-id new file mode 100644 index 00000000..12023091 --- /dev/null +++ b/tests/test_data/images/DJI_0063.JPG.REMOVED.git-id @@ -0,0 +1 @@ +0cef97596da60d5582b5a0c46ba95cb5cb304701 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0064.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0064.JPG.REMOVED.git-id new file mode 100644 index 00000000..be8d1f97 --- /dev/null +++ b/tests/test_data/images/DJI_0064.JPG.REMOVED.git-id @@ -0,0 +1 @@ +9bca16ae1e7907588df72473e0c6928662b29c55 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0065.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0065.JPG.REMOVED.git-id new file mode 100644 index 00000000..f7759c34 --- /dev/null +++ b/tests/test_data/images/DJI_0065.JPG.REMOVED.git-id @@ -0,0 +1 @@ +e6b6023b1329c1141b6ed15179c4d5dc48785148 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0066.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0066.JPG.REMOVED.git-id new file mode 100644 index 00000000..818a8bc8 --- /dev/null +++ b/tests/test_data/images/DJI_0066.JPG.REMOVED.git-id @@ -0,0 +1 @@ +8461ae84d56951a1abd1d638411c489a37b17327 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0067.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0067.JPG.REMOVED.git-id new file mode 100644 index 00000000..41986043 --- /dev/null +++ b/tests/test_data/images/DJI_0067.JPG.REMOVED.git-id @@ -0,0 +1 @@ +100387e39c2b0313041a8b744b28c97370f3753d \ No newline at end of file diff --git a/tests/test_data/images/DJI_0068.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0068.JPG.REMOVED.git-id new file mode 100644 index 00000000..36dc36fd --- /dev/null +++ b/tests/test_data/images/DJI_0068.JPG.REMOVED.git-id @@ -0,0 +1 @@ +9a0df836dc3a03dd1f8a152ababea7260336301a \ No newline at end of file diff --git a/tests/test_data/images/DJI_0069.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0069.JPG.REMOVED.git-id new file mode 100644 index 00000000..77a655f3 --- /dev/null +++ b/tests/test_data/images/DJI_0069.JPG.REMOVED.git-id @@ -0,0 +1 @@ +04a60ba0b9e62ea3de0c99ba8e0baa38296651ec \ No newline at end of file diff --git a/tests/test_data/images/DJI_0070.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0070.JPG.REMOVED.git-id new file mode 100644 index 00000000..6ad5825c --- /dev/null +++ b/tests/test_data/images/DJI_0070.JPG.REMOVED.git-id @@ -0,0 +1 @@ +0d2e4e4fbf0bf440fc43c777d7a14c7b7189f5be \ No newline at end of file diff --git a/tests/test_data/images/DJI_0071.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0071.JPG.REMOVED.git-id new file mode 100644 index 00000000..19cb7d22 --- /dev/null +++ b/tests/test_data/images/DJI_0071.JPG.REMOVED.git-id @@ -0,0 +1 @@ +d3678f735e41ac1ce0a1e09d37f369782f40e5da \ No newline at end of file diff --git a/tests/test_data/images/DJI_0072.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0072.JPG.REMOVED.git-id new file mode 100644 index 00000000..3da9e0d7 --- /dev/null +++ b/tests/test_data/images/DJI_0072.JPG.REMOVED.git-id @@ -0,0 +1 @@ +42e08f62c585e224c18d574d3d4e5580203d7fad \ No newline at end of file diff --git a/tests/test_data/images/DJI_0073.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0073.JPG.REMOVED.git-id new file mode 100644 index 00000000..40ec522a --- /dev/null +++ b/tests/test_data/images/DJI_0073.JPG.REMOVED.git-id @@ -0,0 +1 @@ +c811ae0346ef3b87ba986da82c64e3168c45bde4 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0074.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0074.JPG.REMOVED.git-id new file mode 100644 index 00000000..29d7dde8 --- /dev/null +++ b/tests/test_data/images/DJI_0074.JPG.REMOVED.git-id @@ -0,0 +1 @@ +1548f77cc7cfae1afd0bdd89b8297d8a70b647d9 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0075.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0075.JPG.REMOVED.git-id new file mode 100644 index 00000000..3c2f7710 --- /dev/null +++ b/tests/test_data/images/DJI_0075.JPG.REMOVED.git-id @@ -0,0 +1 @@ +b4f83d60673537bb4146b0540ffc581025ff1d2e \ No newline at end of file diff --git a/tests/test_data/images/DJI_0076.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0076.JPG.REMOVED.git-id new file mode 100644 index 00000000..1cac4852 --- /dev/null +++ b/tests/test_data/images/DJI_0076.JPG.REMOVED.git-id @@ -0,0 +1 @@ +3d273bc3240b16ec81cb284a9f0ab282c792a57c \ No newline at end of file diff --git a/tests/test_data/images/DJI_0077.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0077.JPG.REMOVED.git-id new file mode 100644 index 00000000..95f8478d --- /dev/null +++ b/tests/test_data/images/DJI_0077.JPG.REMOVED.git-id @@ -0,0 +1 @@ +9fa87bb8706bb323b779d084b94b868520483d78 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0078.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0078.JPG.REMOVED.git-id new file mode 100644 index 00000000..f8145e54 --- /dev/null +++ b/tests/test_data/images/DJI_0078.JPG.REMOVED.git-id @@ -0,0 +1 @@ +24ae34f54157fff2c09e4d1ec99d5af357ce6127 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0079.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0079.JPG.REMOVED.git-id new file mode 100644 index 00000000..af5d845c --- /dev/null +++ b/tests/test_data/images/DJI_0079.JPG.REMOVED.git-id @@ -0,0 +1 @@ +acddee260be85b5b602ad381d7e6b4af334079c8 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0080.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0080.JPG.REMOVED.git-id new file mode 100644 index 00000000..98a07e06 --- /dev/null +++ b/tests/test_data/images/DJI_0080.JPG.REMOVED.git-id @@ -0,0 +1 @@ +78d8feaeec9e6c2d0d3a33c80c3c5dd9dc8b76ff \ No newline at end of file diff --git a/tests/test_data/images/DJI_0081.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0081.JPG.REMOVED.git-id new file mode 100644 index 00000000..be12c0bd --- /dev/null +++ b/tests/test_data/images/DJI_0081.JPG.REMOVED.git-id @@ -0,0 +1 @@ +4f321f0e89236f95b8df1e6363ea3cd2fc37ba87 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0082.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0082.JPG.REMOVED.git-id new file mode 100644 index 00000000..2b241363 --- /dev/null +++ b/tests/test_data/images/DJI_0082.JPG.REMOVED.git-id @@ -0,0 +1 @@ +00b038e7e886b4d94c6434d7a93a587f4595181d \ No newline at end of file diff --git a/tests/test_data/images/DJI_0083.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0083.JPG.REMOVED.git-id new file mode 100644 index 00000000..eeab6c7c --- /dev/null +++ b/tests/test_data/images/DJI_0083.JPG.REMOVED.git-id @@ -0,0 +1 @@ +f94a4a433d800d0ce32aead3eec57c8f32834a62 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0084.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0084.JPG.REMOVED.git-id new file mode 100644 index 00000000..ef7d6e45 --- /dev/null +++ b/tests/test_data/images/DJI_0084.JPG.REMOVED.git-id @@ -0,0 +1 @@ +753bf217b9d94585dad515aaa54d89f5b1d467fe \ No newline at end of file diff --git a/tests/test_data/images/DJI_0085.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0085.JPG.REMOVED.git-id new file mode 100644 index 00000000..f392f460 --- /dev/null +++ b/tests/test_data/images/DJI_0085.JPG.REMOVED.git-id @@ -0,0 +1 @@ +9cf4255340b09fe2daa81f5025e3395149864a36 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0086.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0086.JPG.REMOVED.git-id new file mode 100644 index 00000000..ebff7404 --- /dev/null +++ b/tests/test_data/images/DJI_0086.JPG.REMOVED.git-id @@ -0,0 +1 @@ +2a7ea6e37bf5ca3b5d909d58b55feef193133f8f \ No newline at end of file diff --git a/tests/test_data/images/DJI_0087.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0087.JPG.REMOVED.git-id new file mode 100644 index 00000000..f1f22960 --- /dev/null +++ b/tests/test_data/images/DJI_0087.JPG.REMOVED.git-id @@ -0,0 +1 @@ +08b6f9d3e1092799bd6b7cc1a1651d177c9b4fd4 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0088.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0088.JPG.REMOVED.git-id new file mode 100644 index 00000000..602e3623 --- /dev/null +++ b/tests/test_data/images/DJI_0088.JPG.REMOVED.git-id @@ -0,0 +1 @@ +005bd715add5ec88c0b8930a6630f7da4509678c \ No newline at end of file diff --git a/tests/test_data/images/DJI_0089.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0089.JPG.REMOVED.git-id new file mode 100644 index 00000000..29ca08f1 --- /dev/null +++ b/tests/test_data/images/DJI_0089.JPG.REMOVED.git-id @@ -0,0 +1 @@ +ffc4b51785003201e6e5c5f0a0066492de8e359f \ No newline at end of file diff --git a/tests/test_data/images/DJI_0090.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0090.JPG.REMOVED.git-id new file mode 100644 index 00000000..4a5c8309 --- /dev/null +++ b/tests/test_data/images/DJI_0090.JPG.REMOVED.git-id @@ -0,0 +1 @@ +f05474b555d8495ef23dfd0250a5901db60575ab \ No newline at end of file diff --git a/tests/test_data/images/DJI_0091.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0091.JPG.REMOVED.git-id new file mode 100644 index 00000000..26d109c6 --- /dev/null +++ b/tests/test_data/images/DJI_0091.JPG.REMOVED.git-id @@ -0,0 +1 @@ +2d1cafa1b3d949cb1a02d587ccaea9b79a41702c \ No newline at end of file diff --git a/tests/test_data/images/DJI_0092.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0092.JPG.REMOVED.git-id new file mode 100644 index 00000000..1f2cc49c --- /dev/null +++ b/tests/test_data/images/DJI_0092.JPG.REMOVED.git-id @@ -0,0 +1 @@ +9bdfdc91707e59c6984d8bc0ab37c62d0f3ea185 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0093.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0093.JPG.REMOVED.git-id new file mode 100644 index 00000000..c2a93339 --- /dev/null +++ b/tests/test_data/images/DJI_0093.JPG.REMOVED.git-id @@ -0,0 +1 @@ +057686ad6b291590d9604614e13526f44c75a272 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0094.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0094.JPG.REMOVED.git-id new file mode 100644 index 00000000..6b77df77 --- /dev/null +++ b/tests/test_data/images/DJI_0094.JPG.REMOVED.git-id @@ -0,0 +1 @@ +d3fb93ce082b26bcac2e974cff2b8b0ccfd724b3 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0095.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0095.JPG.REMOVED.git-id new file mode 100644 index 00000000..f230b444 --- /dev/null +++ b/tests/test_data/images/DJI_0095.JPG.REMOVED.git-id @@ -0,0 +1 @@ +32d2a0a343c21e765b2f046b8ff53901a1ba2e29 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0096.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0096.JPG.REMOVED.git-id new file mode 100644 index 00000000..76d13eca --- /dev/null +++ b/tests/test_data/images/DJI_0096.JPG.REMOVED.git-id @@ -0,0 +1 @@ +2afcb0b0b94b8954f336634a6aa80a048e20ec52 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0097.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0097.JPG.REMOVED.git-id new file mode 100644 index 00000000..5cf2dc7d --- /dev/null +++ b/tests/test_data/images/DJI_0097.JPG.REMOVED.git-id @@ -0,0 +1 @@ +2ac23aab319de143aeb1267ca4cf3d99d74e5dcf \ No newline at end of file diff --git a/tests/test_data/images/DJI_0098.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0098.JPG.REMOVED.git-id new file mode 100644 index 00000000..3599aded --- /dev/null +++ b/tests/test_data/images/DJI_0098.JPG.REMOVED.git-id @@ -0,0 +1 @@ +1b3d624ab1d9f13d6f039b55764a90fb745fa788 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0099.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0099.JPG.REMOVED.git-id new file mode 100644 index 00000000..31892c98 --- /dev/null +++ b/tests/test_data/images/DJI_0099.JPG.REMOVED.git-id @@ -0,0 +1 @@ +2143e2846711b244b5ef52f991c0f2aa7238990e \ No newline at end of file diff --git a/tests/test_data/images/DJI_0100.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0100.JPG.REMOVED.git-id new file mode 100644 index 00000000..56b017e7 --- /dev/null +++ b/tests/test_data/images/DJI_0100.JPG.REMOVED.git-id @@ -0,0 +1 @@ +9a272dc6e22850263bc5c37cbb62c346ab0a8e50 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0101.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0101.JPG.REMOVED.git-id new file mode 100644 index 00000000..202b0a83 --- /dev/null +++ b/tests/test_data/images/DJI_0101.JPG.REMOVED.git-id @@ -0,0 +1 @@ +0d992afe7116e897f5f85d2a536e8ae1dc7a6780 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0102.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0102.JPG.REMOVED.git-id new file mode 100644 index 00000000..2c85e9eb --- /dev/null +++ b/tests/test_data/images/DJI_0102.JPG.REMOVED.git-id @@ -0,0 +1 @@ +d0bb1c3d6bc30097ee9d052a2f589964526d5a82 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0103.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0103.JPG.REMOVED.git-id new file mode 100644 index 00000000..46632780 --- /dev/null +++ b/tests/test_data/images/DJI_0103.JPG.REMOVED.git-id @@ -0,0 +1 @@ +272838e76e75f2a84645ed33ef705d28bebbd8bf \ No newline at end of file diff --git a/tests/test_data/images/DJI_0104.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0104.JPG.REMOVED.git-id new file mode 100644 index 00000000..6618e083 --- /dev/null +++ b/tests/test_data/images/DJI_0104.JPG.REMOVED.git-id @@ -0,0 +1 @@ +c1f79db356aa1bdb77e2efaae97003cc81a70e10 \ No newline at end of file diff --git a/tests/test_data/images/DJI_0105.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0105.JPG.REMOVED.git-id new file mode 100644 index 00000000..02951ad8 --- /dev/null +++ b/tests/test_data/images/DJI_0105.JPG.REMOVED.git-id @@ -0,0 +1 @@ +0237ffd565d5c2239edf73b0b570779f14ec126c \ No newline at end of file diff --git a/tests/test_data/images/DJI_0106.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0106.JPG.REMOVED.git-id new file mode 100644 index 00000000..7a5fa9c6 --- /dev/null +++ b/tests/test_data/images/DJI_0106.JPG.REMOVED.git-id @@ -0,0 +1 @@ +9e17fda3cab9cfdb15a5a1be2ccd9fd066b61e3b \ No newline at end of file diff --git a/tests/test_data/images/DJI_0107.JPG.REMOVED.git-id b/tests/test_data/images/DJI_0107.JPG.REMOVED.git-id new file mode 100644 index 00000000..62930cfe --- /dev/null +++ b/tests/test_data/images/DJI_0107.JPG.REMOVED.git-id @@ -0,0 +1 @@ +68080e67f46192435f2e2218df99f7c18dc63a9f \ No newline at end of file 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