Wykres commitów

1108 Commity (master)

Autor SHA1 Wiadomość Data
Piero Toffanin b392c7a09d
Merge pull request #1610 from pierotofy/305
Point spacing estimation
2023-02-26 13:24:50 -05:00
zfb132 197981440b
fix outdated docs for angles in geo file 2023-02-25 03:32:34 +00:00
HeDo 34311a2380 working on point cloud io 2023-02-23 18:45:03 +01:00
HeDo 7c855688a1 Working on loading with pdal 2023-02-21 18:57:21 +01:00
Piero Toffanin 5259fd7007 Do not cap GSD for 2.5D mesh DEM 2023-02-20 15:28:35 -05:00
Piero Toffanin 4f660ffd44 Remove GSD multiplier from 2.5D mesh generation 2023-02-20 10:40:47 -05:00
Piero Toffanin a58c50a663 Density --> spacing 2023-02-20 01:12:03 -05:00
Piero Toffanin 3d4725c615 Invert radius steps, multiplier for mesh DSM, density checks 2023-02-20 01:06:49 -05:00
Piero Toffanin 4a0b60bf70 Point density estimation 2023-02-19 23:28:34 -05:00
Piero Toffanin 0d6d2e6631 Update obj2tiles, fix lat/lon/alt 2023-02-14 09:58:24 -05:00
Piero Toffanin 759c2dbfba Do not require lazrs on MacOS 2023-02-13 13:42:09 -05:00
ckato 91959bf299 EXIF capture_uuid for Parrot Sequoia 2023-02-07 13:48:48 +09:00
Piero Toffanin a5764af46b Quantix multispectral fixes 2023-01-28 21:36:02 -05:00
Piero Toffanin 89ea21284a Better support for AV Quantix drones 2023-01-28 17:38:13 -05:00
Piero Toffanin de4bd062ec Expose capture_time to shots.geojson 2023-01-28 13:12:40 -05:00
Piero Toffanin 97c9a4f773 Alpha mode opaque 2023-01-27 18:33:15 -05:00
Piero Toffanin ef41bed7d5 Use KHR_materials_unlit extension, add draco CESIUM_RTC support 2023-01-27 15:23:13 -05:00
Piero Toffanin 3b11a371e4 Handle 16/32 bit TIFFs in GLB generation 2023-01-26 13:14:05 -05:00
Piero Toffanin 45a67cb244 Add LRV, TS video format support 2023-01-26 12:07:15 -05:00
Piero Toffanin 711a3f463d Add draco compression 2023-01-25 13:08:59 -05:00
Piero Toffanin 53ec818f6d Merge master 2023-01-25 11:00:02 -05:00
Piero Toffanin 23028f3add Fix blur threshold, populate make/model, remove JPEG compression 2023-01-24 17:52:39 -05:00
Piero Toffanin f6c448745d Fix focal length EXIF 2023-01-24 11:08:21 -05:00
Piero Toffanin 67787f0059 Extract video frames in load dataset 2023-01-24 10:39:24 -05:00
Piero Toffanin 64b687a3a6 Fix limit_files 2023-01-19 15:28:42 -05:00
Piero Toffanin 9932742920 Remove import 2023-01-19 14:17:11 -05:00
Piero Toffanin 7e9a1c3886 Add GPS interpolation, cleanup, fixes 2023-01-19 13:51:58 -05:00
Piero Toffanin 8b0b63d357 Fix date now, limit with multiple input files 2023-01-19 10:27:18 -05:00
Piero Toffanin 17121d8d80 Fix EXIF rationals 2023-01-18 16:34:06 -05:00
Piero Toffanin d1997b6270 Fix lat/lon parsing for mavic mini, frame named after input file 2023-01-18 16:13:27 -05:00
Piero Toffanin 0da6067796 Mavic Mini SRT support, cleanup, fixes 2023-01-18 15:48:29 -05:00
Piero Toffanin 1106635d09 No altitude without lat/lng 2023-01-18 14:44:02 -05:00
Piero Toffanin a46f56731d Add Exif SubSecTime, no lng without lat 2023-01-18 14:43:01 -05:00
Piero Toffanin 0118fcb5a6 Fix EXIF DateTimeOriginal population 2023-01-18 14:13:06 -05:00
Piero Toffanin f0e716f28b Fixed start date 2023-01-18 13:48:54 -05:00
Piero Toffanin 0ede11b788 Use log, tune down verbose output 2023-01-18 13:10:35 -05:00
Piero Toffanin 270da0b757 Use max_dimension instead of output_resolution 2023-01-18 12:09:52 -05:00
Piero Toffanin 3296aa7a51 Some cleanup 2023-01-18 11:44:02 -05:00
Piero Toffanin 94d0fedc0d Merge branch 'master' of https://github.com/OpenDroneMap/ODM into add-video2dataset 2023-01-18 11:23:18 -05:00
Luca Di Leo 60125010f2 Removed pymediainfo, added output limit, improved srt parser and fixed gps exif writing 2023-01-13 12:08:16 +01:00
Piero Toffanin 280ba2c50b Remove typo 2023-01-11 16:01:48 -05:00
Piero Toffanin 64544f3c41 Cleanup 2023-01-11 16:00:15 -05:00
Piero Toffanin 2b2875bec6 Fix width/height 2023-01-11 15:48:37 -05:00
Piero Toffanin 15131be6cc Don't accidentally delete texture label file 2023-01-11 13:49:07 -05:00
Piero Toffanin 6e50ed8fcd Add --texturing-single-material 2023-01-11 13:16:04 -05:00
Piero Toffanin aa82f76747 Syntax fix, always optimize 2023-01-10 09:38:13 -05:00
Luca Di Leo 02257a62cd Switch to pillow + timezone fixes 2023-01-10 12:20:08 +01:00
Luca Di Leo a74337f8fe Fixed srt parser 2023-01-10 12:19:50 +01:00
Stephen Vincent Mather e997e13e75 add --pc-skip-geometric 2023-01-09 23:59:11 -05:00
Piero Toffanin 697727aeef Move info log 2023-01-09 14:08:49 -05:00
Piero Toffanin 8cb70002f5 Multispectral split-merge, GCP names fix, bump version 2023-01-09 14:05:38 -05:00
Luca Di Leo 9efea5a966 Added black frame detection, srt parser and exif tags population 2023-01-09 11:45:22 +01:00
Julien 214b6ef9af
feat: added "DJI Mavic Air 1" to rollingshutter.py 2022-12-24 15:23:32 +01:00
Piero Toffanin 70155e35e8 Add --feature-quality help warning 2022-12-20 10:50:42 -05:00
Luca Di Leo 62abebb741 Added exception when PreProcess fails 2022-12-15 19:12:59 +01:00
Luca Di Leo 49a7554910 Added threshold parameter in init 2022-12-15 19:01:22 +01:00
Piero Toffanin c60763a312 Rename folder, minor import fix 2022-12-15 12:42:50 -05:00
Luca Di Leo 1f76738e18 Removed old files 2022-12-15 16:00:12 +01:00
twchambers 1f1365708c
Update rollingshutter.py
Added calibration value for Mavic Pro (=64). Value is valid for both Mavic Pro and Mavic Pro Platinum, as both use camera 'DJI FC220'
2022-12-15 10:26:01 +00:00
Luca Di Leo fc0e0e4641 Added video2dataset files 2022-12-14 21:57:30 +01:00
Piero Toffanin 98ffccaf49
Merge pull request #1565 from pierotofy/codem
Automatic outputs alignment via CODEM
2022-12-14 00:00:30 -05:00
Piero Toffanin 4137f20bd9 Some optimization, exception handling 2022-12-13 11:32:09 -05:00
Piero Toffanin e5bd090ba5 Find align.las 2022-12-13 11:21:19 -05:00
Piero Toffanin 9f8eca2b83 Transform shots.geojson, bump opensfm, bump version 2022-12-12 20:09:29 +00:00
Piero Toffanin 28c48c34e6 Alignment DSM reprojection working 2022-12-09 13:13:21 -05:00
Piero Toffanin 35db4ae89f Reproject alignment foundation if needed 2022-12-09 12:39:09 -05:00
Piero Toffanin d74f573dbf Handle TIFF inputs for --align 2022-12-09 11:53:38 -05:00
Piero Toffanin 360ab3cc5f PoC ortho,point cloud and textured model alignment working 2022-12-07 15:20:09 -05:00
Piero Toffanin 9a77a4e611 Point cloud, textured model transform 2022-12-07 13:43:40 -05:00
Piero Toffanin 7aec8925d7 Merge branch 'master' into codem 2022-12-07 12:07:54 -05:00
Saijin-Naib b8e77f6750 Add Fujifilm X-A5 Sensor Readout
186ms
ISO-6400
1/2000s (Electronic Shutter)
2022-12-06 01:21:06 -05:00
Piero Toffanin e91eb5dad9 Commas 2022-12-05 11:58:10 -05:00
Saijin-Naib 020979da4f Add Sensor Readout: FUJIFILM X-T2
35ms for the FUJIFILM X-T2 Sensor Readout
ISO:ISO-12,800
Shutter:1/10,000s (Forced Electronic Shutter)
2022-12-05 00:16:58 -05:00
Piero Toffanin 9ddb4554c4 PoC codem integration 2022-12-02 16:53:38 -05:00
Shuo Zhong 0e1ece8412 upgrade laspy to 2.2.0 with laszip support, allows to directly read and write laszip file 2022-12-01 17:18:11 -05:00
Piero Toffanin 4cf7f159b7 Upgrade PDAL, compile PDAL's python bindings 2022-11-30 21:33:20 -05:00
Shuo Zhong 054a4414a1 upgrade laspy to 2.2.0 with laszip support, allows to directly read and write laszip file 2022-11-29 17:25:17 -05:00
Piero Toffanin f7f94f4ff1 GSD image scale factor always 2**-N 2022-11-27 16:43:24 -05:00
Piero Toffanin 1a0db4247e Graceful handling of deprecated args 2022-11-22 23:53:32 -05:00
Piero Toffanin af765a961d Use sqrt(2) for DEM radius step 2022-11-22 13:38:05 -05:00
Piero Toffanin 70b6e655a9 Keep --orthophoto-no-tiled 2022-11-17 10:56:00 -05:00
Piero Toffanin 13105722ad Removed several flags 2022-11-14 16:30:20 +00:00
Piero Toffanin 5ff55a5ff8 Remove --verbose 2022-11-14 11:07:51 -05:00
Piero Toffanin ed8bc94288 Remove --pc-geometric, skip visibility filtering 2022-11-10 14:25:26 -05:00
Piero Toffanin 96ecbba8cb GCP warning checks 2022-11-07 13:21:44 -05:00
Piero Toffanin c7e93e18dd More memory resiliant openmvs 2022-11-07 12:53:37 -05:00
Piero Toffanin d620507c25 All materials rendering 2022-10-21 00:09:19 -04:00
Piero Toffanin 7be182b6d5 Single primitive rendering with textures 2022-10-20 23:55:09 -04:00
Piero Toffanin cda8f227b1 PoC gltf file loads without errors 2022-10-19 22:01:21 -04:00
Piero Toffanin ff31f9b0dd Merge branch 'master' into gltf 2022-10-19 12:12:22 -04:00
Piero Toffanin 4c59bb7c5c Add --sm-no-align 2022-10-17 16:19:52 -04:00
Piero Toffanin 75c8068836 PoC GLB write 2022-10-12 21:14:01 +02:00
Sylvain POULAIN 3c00ffb3a7
Rolling shutter M2P corection. Solve #1537
https://github.com/OpenDroneMap/ODM/issues/1537
2022-09-28 21:18:43 +04:00
Piero Toffanin 0249d6b6c8 Fix black border in KMZs 2022-09-20 10:14:48 -04:00
Piero Toffanin cd720006f6 Add AI background removal 2022-09-19 15:33:59 -04:00
Piero Toffanin 333eec7644 Propagate DYLD_LIBRARY_PATH 2022-09-10 16:45:16 -04:00
Piero Toffanin 3fd7b3c086 Remove dependency to onnx 2022-09-06 16:53:11 -04:00
Carsten 750938732e
Adding DJI Mavic 2 Pro
Adding rolling Shuttder readout for DJI Mavic 2 Pro (16:10 and 4:3)
2022-08-11 22:59:00 +02:00
Umang Kalra 3200dd27cd Added a warning before split-merge to ensure GPS/GCP info is present. 2022-08-05 00:36:25 +05:30
dsandson 04052540fc
Update rollingshutter.py
Add Yuneec H520 / E90 camera with 44ms rolling shutter speed
2022-08-03 12:18:42 +01:00
Thor d7277bea64 fix some inaccurate comments 2022-07-31 17:13:27 -04:00
Thor d09025513a implemented chunked median filter for faster speed 2022-07-31 16:40:01 -04:00
Piero Toffanin 7343758d04 Fix vignetting on P4 2022-07-27 15:10:37 -04:00
Piero Toffanin 8b41d5fb7b P4 Multispectral as first class citizen 2022-07-27 13:31:34 -04:00
Piero Toffanin 4272cd9d76 Mixed 8bit RGB/ 16 bit tiff radiometric calibration working 2022-07-26 14:59:21 -04:00
Piero Toffanin 2b92f6ccf2 Support mixed RGB+Multispec image inputs 2022-07-25 16:09:48 -04:00
usplm 14ec9c1f90 Fixed file extension check 2022-07-25 14:45:46 -04:00
usplm 9c64f8fdcc Added for support DJI H20T camera 2022-07-25 14:45:37 -04:00
Piero Toffanin 3fa065e0af Dynamic rolling shutter readout db 2022-07-25 12:33:11 -04:00
Piero Toffanin 9171455012 Partial fix for #1506 2022-07-21 23:43:42 -04:00
DarrylB6438 41d3e20620
Add Air2S to rollingshutter.py
As measured using https://github.com/OpenDroneMap/RSCalibration
2022-07-20 17:22:48 -05:00
Piero Toffanin 9cff356f49 Add --auto-boundary-distance 2022-07-14 21:42:16 -04:00
Piero Toffanin 08e1e33919 Remove copy_queue_items 2022-07-14 16:13:32 -04:00
Piero Toffanin b584459fc9 AI-powered automatic sky removal 2022-07-14 16:02:59 -04:00
Piero Toffanin dc763e486f Remove duplicate BIGTIFF directive 2022-07-12 14:34:13 -04:00
Piero Toffanin f1fc89e517 Fix: multiple values for keyword argument BIGTIFF 2022-07-12 14:28:41 -04:00
luzpaz 1bec793f9d
Fix typos (#1497)
* Fix typos

Found via `codespell -q 3 -L lod,ned,nnumber`

* Fix typo in file name reference
2022-07-10 15:02:10 -04:00
Piero Toffanin 44d0039de8 Fix None check in GPSAltitudeRef 2022-07-10 12:45:11 -04:00
Piero Toffanin b7ae59b429 Update ExifRead, speed camelCase --> snake_case, fix var used before assignment 2022-07-10 12:40:33 -04:00
Piero Toffanin 6e23de03a0 Bug fixes, more memory efficient DEM smoothing 2022-07-10 12:21:31 -04:00
Piero Toffanin cc7fb2efa5
Merge pull request #1493 from pierotofy/auto
Faster band alignment, minor fixes, thermal improvements
2022-07-07 12:20:55 -04:00
Piero Toffanin c7b6fe52f3 Revert some PNG generation logic 2022-07-07 12:14:59 -04:00
Piero Toffanin ba4fa0d555 scale the initial warp matrix to smallest level 2022-07-07 11:15:29 -04:00
Stephen Mather 26feef4fdb
Remove odm_orthophoto.tif from transfer 2022-07-07 11:08:25 -04:00
Piero Toffanin 1789f09387 Use INTER_LANCZOS4 2022-07-07 04:06:44 -04:00
Piero Toffanin 812281a6ae Fix interpolation 2022-07-07 03:55:53 -04:00
Piero Toffanin d99043ca6b Better resize interpolation 2022-07-07 03:21:12 -04:00
Piero Toffanin 5c82b65788 Less logging 2022-07-07 03:08:39 -04:00
usplm ea5a4b4053 Parse RGB bands to generate PNG image 2022-07-07 03:04:10 -04:00
Piero Toffanin da73ada89b Change min_match_count 2022-07-07 02:59:57 -04:00
usplm c1b9ff4c8c Reduced minimal good matches threshold 2022-07-07 02:58:19 -04:00
Piero Toffanin 760238b9cd Remove comments 2022-07-07 02:57:45 -04:00
usplm c35ab4480b Use FLANN matcher instead of brute force 2022-07-07 02:55:03 -04:00
usplm d7ae810958 Use Lowe's ration test to filter good matches 2022-07-07 02:54:24 -04:00
usplm cca10a82ac Read Micasense capture id metadata 2022-07-07 02:50:33 -04:00
usplm 7ec2434072 Return thermal band without radiance calibration 2022-07-07 02:50:08 -04:00
usplm d640e0dfd9 Removed thermal temperature conversion 2022-07-07 02:49:51 -04:00
usplm 1a0711671f Use ECC algorithm only for low resolution images
MC-909
2022-07-07 02:48:40 -04:00
Piero Toffanin 12619dfd64
Merge pull request #1489 from smathermather/moarasterio
Moarasterio -- bigtiff fixes
2022-07-01 11:22:55 -04:00
Stephen Vincent Mather 12dac7cd20 fix all the big(tiff) problems 2022-06-29 15:42:13 -04:00
Piero Toffanin 9f27c21a2a Add global 2022-06-29 01:12:38 -04:00
Piero Toffanin 4a9ca4c283 Print info only once 2022-06-28 23:56:49 -04:00
Saijin-Naib 9e09da12ff
INFO message for camera make/model/readout
This currently prints once per image in the Task so it gets noisy on the console.
2022-06-28 21:39:30 -04:00
Saijin-Naib 3223262055
Update rollingshutter.py
Fix trailing comma
2022-06-23 22:59:47 -04:00
Saijin-Naib b1a523d26a
Add readout for TeraCube TeraCube_One Mobile Phone 2022-06-23 22:40:22 -04:00
Shuo Zhong be50747ff2 fix: osfm elevation check 2022-06-22 14:14:36 -04:00
Shuo Zhong 8f5915cb79 fix: osfm elevation check 2022-06-22 10:38:11 -04:00
Piero Toffanin 7f7bc332ba
Merge pull request #1477 from smathermather/rasterio-if-safer
Fix for RasterioIOError BigTIFF
2022-06-21 03:20:16 -04:00
Stephen Mather 559ccbacad
BIGTIFF IF_SAFER 2022-06-20 22:22:09 -04:00
Stephen Mather 1e0ea2d074
Fix for RasterioIOError BigTIFF 2022-06-20 19:09:12 -04:00