Piero Toffanin
11f42102e2
Respect ODM_NO_GPU
2021-11-12 10:41:41 -05:00
Piero Toffanin
5dc2e224ce
Point cloud, orthophoto boundaries working
2021-10-12 14:05:07 -04:00
Piero Toffanin
5259491165
Use OpenSfM GCP stats, keep copy of topocentric rec, export GCPs to GeoJSON
2021-09-24 15:06:40 +00:00
Piero Toffanin
d2b2f6ba6a
Cleanup
2021-07-30 16:16:05 -04:00
Piero Toffanin
92d868e33e
Add postprocess stage, embed GCP info in point clouds, rasters
2021-07-30 20:07:34 +00:00
Piero Toffanin
335802b563
Started writing GCP export functionality
2021-07-29 15:29:33 -04:00
Piero Toffanin
baae4951a5
Lower sift peak threshold
2021-07-03 09:52:47 -04:00
Piero Toffanin
f63da10342
--copy-to fix, sys.exit fixes
2021-06-09 12:28:44 -04:00
Piero Toffanin
633cb0bb89
Add support for generating cloud optimized GeoTIFFs ( #1292 )
...
* Add support for generating cloud optimized GeoTIFFs
* Generate COGs in DEM stage, not in create_dem
* Bump version
* Add cogeo.py
2021-06-04 15:35:56 -04:00
Piero Toffanin
29ab4fd892
Add --copy-to option ( #1291 )
...
* Add --copy-to option
* Fix snapcraft
* Remove comment
* remove comment
2021-06-03 15:12:17 -04:00
Piero Toffanin
d77de0ced4
Split-merge fixes on Windows
2021-05-11 15:04:28 -04:00
Piero Toffanin
e46ff4ee78
End-to-end pipeline runs
2021-05-04 14:46:55 -04:00
Piero Toffanin
5ef0e7c129
Windows fixes up to meshing
2021-05-04 13:04:13 -04:00
Piero Toffanin
9be3e3ff4d
Minor style adjustment
2021-04-22 14:38:24 -04:00
charnesp
78a1fdd613
Avoid bug when `resize-to=1` in WebODM
...
When `resize-to`is set to `-1` in WebODM (default case in WebODM), `resize_to_is_set`is equal to `-1`, thus `feature_process_size`is set to `-1` and opensfm works at full image size. This patch avoid it.
2021-04-22 20:23:35 +02:00
Stephen Mather
0a49eaeeb5
Change to camera-based alignment for split-merge
...
To address OOM issues on larger datasets, e.g. https://community.opendronemap.org/t/crash-on-submodel-alignment/7331
2021-04-14 10:46:59 -04:00
Piero Toffanin
5e3737a3f5
GitHub GPU workflow, use SIFT_GPU when GPUs are available
2021-03-05 10:44:08 -05:00
Piero Toffanin
3b2a60737c
Add gpu dockerfile
2021-02-09 12:14:05 -05:00
Piero Toffanin
3906876276
Add --split-image-groups parameter
2021-02-05 20:43:19 +00:00
Piero Toffanin
4075b9f31c
Set retriangulation ratio to 2
2021-02-03 21:05:43 +00:00
Piero Toffanin
e96481a861
Use --diagram_max_points when computing stats
2021-01-18 14:11:35 -05:00
Piero Toffanin
a8077d0473
Add --skip-report
2021-01-15 09:59:02 -05:00
Piero Toffanin
29a346c6aa
Remove --use-opensfm-dense, add more stats data for report, diagram
2021-01-13 22:22:44 +00:00
Piero Toffanin
69a381dd81
Generate processing report
2021-01-11 14:41:54 -05:00
Piero Toffanin
8ac4780760
Add --matcher-type option
2020-12-06 10:02:33 -05:00
Piero Toffanin
a3fd7255f2
Always use FLANN matching
2020-12-05 21:44:11 -05:00
Piero Toffanin
92d05243b1
Stability improvements, bug fixes, updated OpenMVS
2020-12-05 15:15:07 -05:00
Piero Toffanin
8d417a5545
PoC ECC and homography scoring band alignment working
2020-12-04 22:48:21 -05:00
Piero Toffanin
e819dab16b
Band alignment PoC working
2020-12-02 17:17:51 -05:00
Piero Toffanin
509035d5e9
Started writing new multispectral alignment algorithm
2020-12-02 13:04:12 -05:00
Piero Toffanin
c6613910b3
Updated mvs-texturing, added --pc-quality flag, removed --texturing-nadir-weight
2020-11-12 10:23:02 -05:00
Piero Toffanin
dc82bf8f27
Merged changes
2020-10-28 14:48:18 -04:00
koushikjoshi
e40a405583
Replaced the calls to io.join_paths with the standard os.path.join
2020-10-28 19:35:01 +05:30
Piero Toffanin
18656d54be
Re-add local bundle radius option
2020-10-21 19:19:12 +00:00
Piero Toffanin
1132158578
Set GPS accuracy to 10, perform local bundle adjustments
2020-10-20 20:21:29 +00:00
Piero Toffanin
5615f35aeb
OpenSfM update fixes, remove odm_report on rerun-all
2020-10-19 20:02:13 +00:00
Piero Toffanin
51769fe711
Added --tiles to generate DEM/Ortho static tiles
...
Former-commit-id: 4133f871cb
2020-09-17 15:28:03 +00:00
Piero Toffanin
d6f3c94f1a
Cleanup, image mask support (initial, POC)
...
Former-commit-id: 2e2d674dc8
2020-09-15 17:57:36 +00:00
Piero Toffanin
e76dc17bb7
Add support for image geolocation files
...
Former-commit-id: ffa63c74d6
2020-09-14 14:33:39 -04:00
Piero Toffanin
8d26620d58
Add --feature-quality, deprecate --resize-to
...
Former-commit-id: 8ed2c3474f
2020-09-11 14:44:19 -04:00
Piero Toffanin
443560f047
Started migration to 18.04, Python3.6
...
Former-commit-id: c769dd2807
2020-09-08 13:08:57 -04:00
Piero Toffanin
4075f7cd29
Syntax fix
...
Former-commit-id: f936b5423b
2020-06-23 11:44:12 -04:00
Piero Toffanin
a252733a84
Use KDTREE flann algorithm by default
...
Former-commit-id: 58f41aa498
2020-06-23 15:20:16 +00:00
Piero Toffanin
15109a9821
Better support for RTK info
...
Former-commit-id: b6982e27ac
2020-05-01 19:25:08 +00:00
Piero Toffanin
6b1769417d
OSFM get_submodel_argv refactoring, testing, radiometric calibration for 3-channel images
...
Former-commit-id: 59edf1fd0f
2020-03-18 19:29:43 +00:00
Piero Toffanin
72acc20699
Merge branch 'master' of https://github.com/OpenDroneMap/OpenDroneMap into reflectance
...
Former-commit-id: e4e874e0e1
2020-03-08 11:34:33 -04:00
Piero Toffanin
0796db0504
Merge pull request #1069 from pierotofy/sift2
...
SIFT features
Former-commit-id: e4d162ec83
2020-03-08 11:33:51 -04:00
Piero Toffanin
d6ddd10e06
--radiometric-calibration option, refactoring
...
Former-commit-id: d4800c93bc
2020-02-26 22:33:08 +00:00
Piero Toffanin
7d6c5d3459
Undistort hook to opensfm
...
Former-commit-id: 16143af6e3
2020-02-26 18:11:03 +00:00
Piero Toffanin
44af41eeca
Fix #1072
...
Former-commit-id: b3f9e5bf4e
2020-02-25 11:27:02 -05:00
Piero Toffanin
311ef473c9
--feature-type option
...
Former-commit-id: 57fffb89df
2020-02-11 09:25:27 -05:00
Piero Toffanin
f597a46516
SIFT features
...
Former-commit-id: 55fb05fd8a
2020-02-11 00:06:03 -05:00
Piero Toffanin
8fdb2215bb
More robust band name detection, bundle_common_position_constraints option support
...
Former-commit-id: 331ede28a7
2020-02-01 19:19:35 +00:00
Piero Toffanin
5ec1b58a70
Extract band indexes
...
Former-commit-id: 446b5338f3
2019-12-13 10:58:37 -05:00
Piero Toffanin
494a441ef9
Refactored band detection to use XMP tags instead of filenames
...
Former-commit-id: 30f1570e05
2019-12-07 22:05:59 +00:00
Piero Toffanin
294c0e54a0
Better reconstructions check
...
Former-commit-id: 3a91f1d003
2019-11-04 19:19:24 +00:00
Piero Toffanin
5b9c1c4b3b
Load TIFFs, config tweaks
...
Former-commit-id: 5269c78ed9
2019-10-22 09:52:55 -04:00
Piero Toffanin
3619ac03a8
Assure crop value is used in split-merge
...
Former-commit-id: 0e6b1e7221
2019-09-15 16:31:24 -04:00
Piero Toffanin
3af00ad1db
Updated OpenSfM
...
Former-commit-id: 5f96da1456
2019-09-08 14:41:12 +00:00
Piero Toffanin
57f5480517
Bundler code cleanup
...
Former-commit-id: 1aa20e7432
2019-08-16 23:42:55 -04:00
Piero Toffanin
45c36897a7
model --> lens
...
Former-commit-id: 7facc6d96b
2019-08-16 12:23:01 -04:00
Piero Toffanin
16b410df4b
OpenCV 3 update, removed bundler export, GSD optimization adjustments
...
Former-commit-id: 0ff220e47f
2019-08-15 17:01:11 -04:00
Piero Toffanin
12467dc225
Support for --camera-model
...
Former-commit-id: ae9986a5e8
2019-08-15 10:55:18 -04:00
Piero Toffanin
46ae142be4
BOW matching support
...
Former-commit-id: b3eaec91c6
2019-08-13 17:38:10 -04:00
nchamo
bb3b85d3e4
Add force-gps flag
...
Former-commit-id: f6199b44f4
2019-08-13 14:04:38 -03:00
Piero Toffanin
0fbff92577
Fix split-merge params edge case
...
Former-commit-id: b6328aa029
2019-08-03 22:11:29 -04:00
mordka
1b5d775c86
fix: handle export bundler project path with spaces
...
related #1006
Former-commit-id: 6f556f6717
2019-07-08 14:19:48 +02:00
mordka
a93a59025a
fix: handle opensfm project path with spaces
...
fixes #1006
Former-commit-id: 69fc73ce44
2019-07-08 14:19:35 +02:00
Piero Toffanin
3481c9b8b1
Removed spaces
...
Former-commit-id: 2828130a10
2019-06-28 11:12:40 -04:00
Piero Toffanin
485cc6e7b1
Removed useless pass
...
Former-commit-id: 4337bd6157
2019-06-28 11:12:16 -04:00
Piero Toffanin
9322b176f5
split-merge camera models handling, ODM_DEBUG --> ODM_INFO, debug flag
...
Former-commit-id: 02370b0a5c
2019-06-28 11:10:08 -04:00
Piero Toffanin
52f82bb20f
Remove forced --use-fixed-camera-params from split-merge
...
Former-commit-id: d86f819762
2019-06-27 14:24:45 -04:00
Piero Toffanin
34dd2b1a6b
Catch bad JSON input, added missing test file
...
Former-commit-id: 1c90eb3186
2019-06-25 14:22:12 -04:00
Piero Toffanin
b81f829afc
Increased version
...
Former-commit-id: f7cc5d09da
2019-06-25 13:28:51 -04:00
Piero Toffanin
9b40dbbb42
Misc fixes
...
Former-commit-id: c49e460031
2019-06-25 13:18:27 -04:00
Piero Toffanin
3b4bcb09e4
Added camera module, tests
...
Former-commit-id: 48298e646c
2019-06-25 12:22:27 -04:00
Piero Toffanin
e6e62aae36
Image size fallback fix, osfm extract camera
...
Former-commit-id: 7b8ca293fb
2019-06-25 11:04:54 -04:00
Piero Toffanin
f675de295f
naive alignment if GCPs are available
...
Former-commit-id: bebce66b8e
2019-06-22 19:02:27 -04:00
Piero Toffanin
eedf0e62ab
GCP EPSG code support, fixes
...
Former-commit-id: 12ea7dbe39
2019-06-21 14:47:00 -04:00
Piero Toffanin
2875efea51
EPSG code support, GCP files reprojection to UTM
...
Former-commit-id: a247eb654b
2019-06-21 13:14:44 -04:00
Piero Toffanin
76bb6f5e13
opensfm, mve tweaks
...
Former-commit-id: e2873f6380
2019-06-20 10:13:09 -04:00
Piero Toffanin
d1c8765b85
OpenSfM georeferencing, Dockerfile entrypoint change
...
Former-commit-id: 506b231ac9
2019-06-19 21:43:34 -04:00
Piero Toffanin
87ed75eef3
Reverted retriangulation settings
...
Former-commit-id: c4c059eb3b
2019-06-18 20:01:55 -04:00
Piero Toffanin
d562055ce9
Readded retriangulation: no as default
...
Former-commit-id: 688613b491
2019-06-18 16:28:21 -04:00
Piero Toffanin
745ec782e9
Camera models override support
...
Former-commit-id: bb09aee755
2019-06-17 11:27:59 -04:00
Piero Toffanin
8c7e4b7e5c
Force use-fixed-camera-params with split-merge
...
Former-commit-id: da8e64b4f5
2019-06-14 14:14:12 -04:00
Piero Toffanin
f18f4cbf8b
Better reruns on split-merge
...
Former-commit-id: 05385fe677
2019-06-06 17:35:14 -04:00
Piero Toffanin
f0e547516a
Do not update osfm config on rerun
...
Former-commit-id: 7c0af1d32c
2019-06-05 12:18:22 -04:00
Piero Toffanin
17c122f54b
Merge branch 'smargvfix' into smimprov
...
Former-commit-id: 27f863087b
2019-06-03 11:45:07 -04:00
Piero Toffanin
cc9ae33585
BUG: #994
...
Former-commit-id: c869bccd97
2019-06-02 09:16:23 -04:00
Piero Toffanin
c44566bdc0
Updated hexer, added --pc-ept flag
...
Former-commit-id: 4810d07832
2019-05-31 12:12:59 -04:00
Piero Toffanin
a16ea2d605
Updated opensfm code
...
Former-commit-id: 45f5d958fb
2019-05-30 16:54:18 -04:00
Piero Toffanin
3249a196fa
Point to 061 branch in OpenDroneMap/OpenSfM, undistort logic adaptation
...
Former-commit-id: 05d0706da1
2019-05-30 15:58:37 -04:00
Piero Toffanin
a342d23bc9
matcher-distance bug fix
...
Former-commit-id: 6b60089abd
2019-05-16 13:42:56 -04:00
Piero Toffanin
c63b51bf2f
Align reconstructions without point constraints
...
Former-commit-id: 723af4587f
2019-05-15 14:27:16 -04:00
Piero Toffanin
0fdf765d98
Semaphore improvement, better system cleanup callback system
...
Former-commit-id: 6f47e84a4d
2019-05-10 12:33:16 -04:00
Piero Toffanin
b76108b083
Toolchain LRE tasks, lock fixes
...
Former-commit-id: c736a817dd
2019-05-09 13:11:02 -04:00
Piero Toffanin
4f28484e50
Various LRE fixes
...
Former-commit-id: 67afd4f9a3
2019-05-08 20:32:02 -04:00
Piero Toffanin
766efbf8b5
osfm get submodels argv as dict
...
Former-commit-id: 802839d345
2019-05-08 18:27:17 -04:00
Piero Toffanin
ecfb1b5fc5
Custom logging class, split task upload, partial results
...
Former-commit-id: f6afade752
2019-05-08 16:19:05 -04:00