=== odm-pipeline-pz2jb-main-1734591778/process.log === === process attempt 0 @ 2026-06-28T13:37:38Z === Running ODM processing... Processing job: odm-pipeline-pz2jb ODM Project ID: DTM-Task-a38273f7-d258-4270-bbc5-7142804f9d5a Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=5 --cog --project-path /workspace odm-pipeline-pz2jb mkdir -p failed for path /home/ubuntu/.config/matplotlib: [Errno 30] Read-only file system: '/home/ubuntu/.config' Matplotlib created a temporary cache directory at /tmp/matplotlib-18vzhe5h because there was an issue with the default path (/home/ubuntu/.config/matplotlib); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.0 - Sun Jun 28 13:37:40 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 8 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-pz2jb [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 5.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-pz2jb [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: False [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: False [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: False [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /workspace/odm-pipeline-pz2jb/images [INFO] Loading 55 images [INFO] Wrote images database: /workspace/odm-pipeline-pz2jb/images.json [INFO] Found 55 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 8', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-pz2jb/opensfm" 2026-06-28 13:37:42,298 INFO: Planning to use 54581.0765625 MB of RAM for both processing queue and parallel processing. 2026-06-28 13:37:42,298 INFO: Scale-space expected size of a single image : 95.625 MB 2026-06-28 13:37:42,298 INFO: Expecting to queue at most 200 images while parallel processing of 8 images. 2026-06-28 13:37:42,303 INFO: Reading data for image a356d0fc_DJI_20260628113652_0526_D.JPG (queue-size=0) 2026-06-28 13:37:42,303 INFO: Reading data for image 060b432a_DJI_20260628114910_0126_D.JPG (queue-size=0) 2026-06-28 13:37:42,303 INFO: Reading data for image 1604c66a_DJI_20260628114318_0037_D.JPG (queue-size=0) 2026-06-28 13:37:42,303 INFO: Reading data for image b798699f_DJI_20260628113604_0502_D.JPG (queue-size=0) 2026-06-28 13:37:42,510 INFO: Reading data for image b0dd1c50_DJI_20260628113648_0524_D.JPG (queue-size=1) 2026-06-28 13:37:42,510 INFO: Extracting ROOT_DSPSIFT features for image 1604c66a_DJI_20260628114318_0037_D.JPG 2026-06-28 13:37:42,565 INFO: Reading data for image 384a654c_DJI_20260628114904_0123_D.JPG (queue-size=1) 2026-06-28 13:37:42,573 INFO: Extracting ROOT_DSPSIFT features for image a356d0fc_DJI_20260628113652_0526_D.JPG 2026-06-28 13:37:42,657 INFO: Reading data for image 630f5015_DJI_20260628114302_0029_D.JPG (queue-size=1) 2026-06-28 13:37:42,662 INFO: Extracting ROOT_DSPSIFT features for image 060b432a_DJI_20260628114910_0126_D.JPG 2026-06-28 13:37:42,748 INFO: Reading data for image a5a13f2c_DJI_20260628114906_0124_D.JPG (queue-size=1) 2026-06-28 13:37:42,754 INFO: Extracting ROOT_DSPSIFT features for image b798699f_DJI_20260628113604_0502_D.JPG 2026-06-28 13:37:43,044 INFO: Reading data for image b2c5a0a3_DJI_20260628114326_0041_D.JPG (queue-size=1) 2026-06-28 13:37:43,129 INFO: Reading data for image e202caba_DJI_20260628114830_0106_D.JPG (queue-size=2) 2026-06-28 13:37:43,225 INFO: Reading data for image e8ff02cc_DJI_20260628113646_0523_D.JPG (queue-size=3) 2026-06-28 13:37:43,528 INFO: Reading data for image 8a866a2a_DJI_20260628114254_0657_D.JPG (queue-size=4) 2026-06-28 13:37:43,721 INFO: Reading data for image b304432f_DJI_20260628114744_0083_D.JPG (queue-size=5) 2026-06-28 13:37:43,809 INFO: Reading data for image 19998a62_DJI_20260628114258_0659_D.JPG (queue-size=6) 2026-06-28 13:37:43,865 INFO: Reading data for image 41966ef7_DJI_20260628114358_0057_D.JPG (queue-size=7) 2026-06-28 13:37:44,221 INFO: Reading data for image 663a8eae_DJI_20260628113606_0503_D.JPG (queue-size=8) 2026-06-28 13:37:44,326 INFO: Reading data for image c6006f9d_DJI_20260628114306_0031_D.JPG (queue-size=9) 2026-06-28 13:37:44,419 INFO: Reading data for image d068ca5d_DJI_20260628114828_0105_D.JPG (queue-size=10) 2026-06-28 13:37:44,527 INFO: Reading data for image 847a6379_DJI_20260628114258_0027_D.JPG (queue-size=11) 2026-06-28 13:37:44,855 INFO: Reading data for image e661329e_DJI_20260628114332_0044_D.JPG (queue-size=12) 2026-06-28 13:37:45,043 INFO: Reading data for image 2a326765_DJI_20260628114908_0125_D.JPG (queue-size=13) 2026-06-28 13:37:45,054 INFO: Reading data for image 7f1c3496_DJI_20260628114250_0023_D.JPG (queue-size=14) 2026-06-28 13:37:45,155 INFO: Reading data for image 046abf91_DJI_20260628114308_0032_D.JPG (queue-size=15) 2026-06-28 13:37:45,520 INFO: Reading data for image f9b71627_DJI_20260628114242_0019_D.JPG (queue-size=16) 2026-06-28 13:37:45,721 INFO: Reading data for image 56337b8b_DJI_20260628114304_0030_D.JPG (queue-size=17) 2026-06-28 13:37:45,745 INFO: Reading data for image 56e0fab6_DJI_20260628114754_0088_D.JPG (queue-size=18) 2026-06-28 13:37:45,821 INFO: Reading data for image 99f18da0_DJI_20260628114334_0045_D.JPG (queue-size=19) 2026-06-28 13:37:46,131 INFO: Reading data for image f879d545_DJI_20260628114746_0084_D.JPG (queue-size=20) 2026-06-28 13:37:46,409 INFO: Reading data for image 8acd2b87_DJI_20260628114256_0658_D.JPG (queue-size=21) 2026-06-28 13:37:46,432 INFO: Reading data for image 878aa141_DJI_20260628114320_0038_D.JPG (queue-size=22) 2026-06-28 13:37:46,436 INFO: Reading data for image 0cfc897a_DJI_20260628114750_0086_D.JPG (queue-size=23) 2026-06-28 13:37:46,757 INFO: Reading data for image adef9a97_DJI_20260628114834_0108_D.JPG (queue-size=24) 2026-06-28 13:37:47,027 INFO: Reading data for image 1497f551_DJI_20260628113650_0525_D.JPG (queue-size=25) 2026-06-28 13:37:47,107 INFO: Reading data for image d5b5b4f9_DJI_20260628114248_0654_D.JPG (queue-size=26) 2026-06-28 13:37:47,124 INFO: Reading data for image f416cd6a_DJI_20260628114322_0039_D.JPG (queue-size=27) 2026-06-28 13:37:47,431 INFO: Reading data for image 10001403_DJI_20260628114314_0035_D.JPG (queue-size=28) 2026-06-28 13:37:47,632 INFO: Reading data for image 9be4ad40_DJI_20260628114246_0021_D.JPG (queue-size=29) 2026-06-28 13:37:47,725 INFO: Reading data for image 40bdcc48_DJI_20260628114328_0042_D.JPG (queue-size=30) 2026-06-28 13:37:47,815 INFO: Reading data for image d7c0137d_DJI_20260628113644_0522_D.JPG (queue-size=31) 2026-06-28 13:37:48,115 INFO: Reading data for image 07a7bcbc_DJI_20260628114836_0109_D.JPG (queue-size=32) 2026-06-28 13:37:48,242 INFO: Reading data for image d1cfb622_DJI_20260628114752_0087_D.JPG (queue-size=33) 2026-06-28 13:37:48,323 INFO: Reading data for image 23a016b1_DJI_20260628114300_0028_D.JPG (queue-size=34) 2026-06-28 13:37:48,422 INFO: Reading data for image 6415c71c_DJI_20260628114244_0020_D.JPG (queue-size=35) 2026-06-28 13:37:48,770 INFO: Reading data for image 3403356d_DJI_20260628114832_0107_D.JPG (queue-size=36) 2026-06-28 13:37:48,922 INFO: Reading data for image 83801815_DJI_20260628114330_0043_D.JPG (queue-size=37) 2026-06-28 13:37:48,937 INFO: Reading data for image e8faa12d_DJI_20260628114400_0058_D.JPG (queue-size=38) 2026-06-28 13:37:49,112 INFO: Reading data for image 92bd9edf_DJI_20260628114248_0022_D.JPG (queue-size=39) 2026-06-28 13:37:49,514 INFO: Reading data for image 20e4a05f_DJI_20260628113602_0501_D.JPG (queue-size=40) 2026-06-28 13:37:49,516 INFO: Reading data for image 1ebed9ee_DJI_20260628114310_0033_D.JPG (queue-size=41) 2026-06-28 13:37:49,539 INFO: Reading data for image 429c2fa7_DJI_20260628114324_0040_D.JPG (queue-size=42) 2026-06-28 13:37:49,743 INFO: Reading data for image 4b07b7b9_DJI_20260628114316_0036_D.JPG (queue-size=43) 2026-06-28 13:37:50,132 INFO: Reading data for image 6f7e799d_DJI_20260628114250_0655_D.JPG (queue-size=44) 2026-06-28 13:37:50,142 INFO: Reading data for image 46d26689_DJI_20260628114748_0085_D.JPG (queue-size=45) 2026-06-28 13:37:50,158 INFO: Reading data for image d979b308_DJI_20260628114312_0034_D.JPG (queue-size=46) 2026-06-28 13:37:50,343 INFO: Reading data for image 7973b76e_DJI_20260628114742_0082_D.JPG (queue-size=47) 2026-06-28 13:37:50,755 INFO: Extracting ROOT_DSPSIFT features for image b0dd1c50_DJI_20260628113648_0524_D.JPG 2026-06-28 13:37:50,808 INFO: Extracting ROOT_DSPSIFT features for image 384a654c_DJI_20260628114904_0123_D.JPG 2026-06-28 13:37:50,822 INFO: Extracting ROOT_DSPSIFT features for image 630f5015_DJI_20260628114302_0029_D.JPG 2026-06-28 13:37:50,930 INFO: Finished reading images 2026-06-28 13:37:50,931 INFO: Extracting ROOT_DSPSIFT features for image a5a13f2c_DJI_20260628114906_0124_D.JPG 2026-06-28 13:37:59,543 DEBUG: Found 10000 points in 16.82451033592224s 2026-06-28 13:38:00,522 DEBUG: Found 10000 points in 17.710052013397217s 2026-06-28 13:38:00,755 INFO: Extracting ROOT_DSPSIFT features for image b2c5a0a3_DJI_20260628114326_0041_D.JPG 2026-06-28 13:38:01,531 DEBUG: Found 10000 points in 19.00458264350891s 2026-06-28 13:38:01,737 INFO: Extracting ROOT_DSPSIFT features for image e202caba_DJI_20260628114830_0106_D.JPG 2026-06-28 13:38:03,210 INFO: Extracting ROOT_DSPSIFT features for image e8ff02cc_DJI_20260628113646_0523_D.JPG 2026-06-28 13:38:04,436 DEBUG: Found 10000 points in 21.802366018295288s 2026-06-28 13:38:05,711 INFO: Extracting ROOT_DSPSIFT features for image 8a866a2a_DJI_20260628114254_0657_D.JPG 2026-06-28 13:38:08,362 DEBUG: Found 10000 points in 17.42410159111023s 2026-06-28 13:38:08,432 DEBUG: Found 10000 points in 17.669111251831055s 2026-06-28 13:38:08,454 DEBUG: Found 10000 points in 17.625746726989746s 2026-06-28 13:38:08,516 DEBUG: Found 10000 points in 17.700111389160156s 2026-06-28 13:38:09,813 INFO: Extracting ROOT_DSPSIFT features for image b304432f_DJI_20260628114744_0083_D.JPG 2026-06-28 13:38:09,819 INFO: Extracting ROOT_DSPSIFT features for image 19998a62_DJI_20260628114258_0659_D.JPG 2026-06-28 13:38:09,912 INFO: Extracting ROOT_DSPSIFT features for image 41966ef7_DJI_20260628114358_0057_D.JPG 2026-06-28 13:38:09,915 INFO: Extracting ROOT_DSPSIFT features for image 663a8eae_DJI_20260628113606_0503_D.JPG 2026-06-28 13:38:18,063 DEBUG: Found 10000 points in 17.30050754547119s 2026-06-28 13:38:19,413 INFO: Extracting ROOT_DSPSIFT features for image c6006f9d_DJI_20260628114306_0031_D.JPG 2026-06-28 13:38:19,954 DEBUG: Found 10000 points in 18.211443424224854s 2026-06-28 13:38:20,623 DEBUG: Found 10000 points in 17.407292127609253s 2026-06-28 13:38:21,209 INFO: Extracting ROOT_DSPSIFT features for image d068ca5d_DJI_20260628114828_0105_D.JPG 2026-06-28 13:38:21,838 INFO: Extracting ROOT_DSPSIFT features for image 847a6379_DJI_20260628114258_0027_D.JPG 2026-06-28 13:38:22,836 DEBUG: Found 10000 points in 17.118197679519653s 2026-06-28 13:38:24,112 INFO: Extracting ROOT_DSPSIFT features for image e661329e_DJI_20260628114332_0044_D.JPG 2026-06-28 13:38:26,341 DEBUG: Found 10000 points in 16.51552414894104s 2026-06-28 13:38:27,522 DEBUG: Found 10000 points in 17.697522163391113s 2026-06-28 13:38:27,567 DEBUG: Found 10000 points in 17.645100116729736s 2026-06-28 13:38:27,567 INFO: Extracting ROOT_DSPSIFT features for image 2a326765_DJI_20260628114908_0125_D.JPG 2026-06-28 13:38:28,737 INFO: Extracting ROOT_DSPSIFT features for image 7f1c3496_DJI_20260628114250_0023_D.JPG 2026-06-28 13:38:28,828 INFO: Extracting ROOT_DSPSIFT features for image 046abf91_DJI_20260628114308_0032_D.JPG 2026-06-28 13:38:32,817 DEBUG: Found 9928 points in 22.897650957107544s 2026-06-28 13:38:34,031 INFO: Extracting ROOT_DSPSIFT features for image f9b71627_DJI_20260628114242_0019_D.JPG 2026-06-28 13:38:36,630 DEBUG: Found 10000 points in 17.210296630859375s 2026-06-28 13:38:37,959 INFO: Extracting ROOT_DSPSIFT features for image 56337b8b_DJI_20260628114304_0030_D.JPG 2026-06-28 13:38:38,514 DEBUG: Found 10000 points in 17.29789161682129s 2026-06-28 13:38:39,132 DEBUG: Found 10000 points in 17.276729583740234s 2026-06-28 13:38:39,815 INFO: Extracting ROOT_DSPSIFT features for image 99f18da0_DJI_20260628114334_0045_D.JPG 2026-06-28 13:38:40,508 INFO: Extracting ROOT_DSPSIFT features for image 56e0fab6_DJI_20260628114754_0088_D.JPG 2026-06-28 13:38:40,842 DEBUG: Found 10000 points in 16.72248148918152s 2026-06-28 13:38:42,036 INFO: Extracting ROOT_DSPSIFT features for image f879d545_DJI_20260628114746_0084_D.JPG 2026-06-28 13:38:44,416 DEBUG: Found 10000 points in 16.806813716888428s 2026-06-28 13:38:45,641 INFO: Extracting ROOT_DSPSIFT features for image 8acd2b87_DJI_20260628114256_0658_D.JPG 2026-06-28 13:38:47,031 DEBUG: Found 10000 points in 18.1948184967041s 2026-06-28 13:38:48,317 INFO: Extracting ROOT_DSPSIFT features for image 878aa141_DJI_20260628114320_0038_D.JPG 2026-06-28 13:38:50,833 DEBUG: Found 10000 points in 16.794728755950928s 2026-06-28 13:38:51,242 DEBUG: Found 10000 points in 22.433910846710205s 2026-06-28 13:38:52,062 INFO: Extracting ROOT_DSPSIFT features for image 0cfc897a_DJI_20260628114750_0086_D.JPG 2026-06-28 13:38:52,535 INFO: Extracting ROOT_DSPSIFT features for image adef9a97_DJI_20260628114834_0108_D.JPG 2026-06-28 13:38:55,513 DEBUG: Found 10000 points in 17.498236417770386s 2026-06-28 13:38:56,751 INFO: Extracting ROOT_DSPSIFT features for image 1497f551_DJI_20260628113650_0525_D.JPG 2026-06-28 13:38:58,318 DEBUG: Found 10000 points in 17.803020000457764s 2026-06-28 13:38:59,131 DEBUG: Found 10000 points in 17.087626218795776s 2026-06-28 13:38:59,738 INFO: Extracting ROOT_DSPSIFT features for image d5b5b4f9_DJI_20260628114248_0654_D.JPG 2026-06-28 13:39:00,341 INFO: Extracting ROOT_DSPSIFT features for image f416cd6a_DJI_20260628114322_0039_D.JPG 2026-06-28 13:39:01,443 DEBUG: Found 10000 points in 21.6205415725708s 2026-06-28 13:39:02,713 INFO: Extracting ROOT_DSPSIFT features for image 10001403_DJI_20260628114314_0035_D.JPG 2026-06-28 13:39:03,220 DEBUG: Found 10000 points in 17.557247400283813s 2026-06-28 13:39:04,414 INFO: Extracting ROOT_DSPSIFT features for image 9be4ad40_DJI_20260628114246_0021_D.JPG 2026-06-28 13:39:05,935 DEBUG: Found 10000 points in 17.611318111419678s 2026-06-28 13:39:07,222 INFO: Extracting ROOT_DSPSIFT features for image 40bdcc48_DJI_20260628114328_0042_D.JPG 2026-06-28 13:39:09,431 DEBUG: Found 10000 points in 17.315698862075806s 2026-06-28 13:39:09,861 DEBUG: Found 10000 points in 17.318116903305054s 2026-06-28 13:39:10,660 INFO: Extracting ROOT_DSPSIFT features for image d7c0137d_DJI_20260628113644_0522_D.JPG 2026-06-28 13:39:11,130 INFO: Extracting ROOT_DSPSIFT features for image 07a7bcbc_DJI_20260628114836_0109_D.JPG 2026-06-28 13:39:16,136 DEBUG: Found 10000 points in 19.366265535354614s 2026-06-28 13:39:17,363 INFO: Extracting ROOT_DSPSIFT features for image d1cfb622_DJI_20260628114752_0087_D.JPG 2026-06-28 13:39:18,117 DEBUG: Found 10000 points in 17.756620168685913s 2026-06-28 13:39:18,211 DEBUG: Found 10000 points in 18.449571132659912s 2026-06-28 13:39:19,420 INFO: Extracting ROOT_DSPSIFT features for image 23a016b1_DJI_20260628114300_0028_D.JPG 2026-06-28 13:39:19,422 INFO: Extracting ROOT_DSPSIFT features for image 6415c71c_DJI_20260628114244_0020_D.JPG 2026-06-28 13:39:21,562 DEBUG: Found 10000 points in 17.140897750854492s 2026-06-28 13:39:21,610 DEBUG: Found 10000 points in 18.88960289955139s 2026-06-28 13:39:22,831 INFO: Extracting ROOT_DSPSIFT features for image 83801815_DJI_20260628114330_0043_D.JPG 2026-06-28 13:39:22,928 INFO: Extracting ROOT_DSPSIFT features for image 3403356d_DJI_20260628114832_0107_D.JPG 2026-06-28 13:39:24,509 DEBUG: Found 10000 points in 17.27988362312317s 2026-06-28 13:39:25,759 INFO: Extracting ROOT_DSPSIFT features for image e8faa12d_DJI_20260628114400_0058_D.JPG 2026-06-28 13:39:28,313 DEBUG: Found 10000 points in 17.598434686660767s 2026-06-28 13:39:29,020 DEBUG: Found 10000 points in 17.883655071258545s 2026-06-28 13:39:29,722 INFO: Extracting ROOT_DSPSIFT features for image 92bd9edf_DJI_20260628114248_0022_D.JPG 2026-06-28 13:39:30,234 INFO: Extracting ROOT_DSPSIFT features for image 20e4a05f_DJI_20260628113602_0501_D.JPG 2026-06-28 13:39:34,620 DEBUG: Found 10000 points in 17.204976320266724s 2026-06-28 13:39:35,860 INFO: Extracting ROOT_DSPSIFT features for image 1ebed9ee_DJI_20260628114310_0033_D.JPG 2026-06-28 13:39:36,526 DEBUG: Found 10000 points in 17.09779644012451s 2026-06-28 13:39:37,616 DEBUG: Found 10000 points in 18.188210248947144s 2026-06-28 13:39:37,725 INFO: Extracting ROOT_DSPSIFT features for image 429c2fa7_DJI_20260628114324_0040_D.JPG 2026-06-28 13:39:38,935 INFO: Extracting ROOT_DSPSIFT features for image 4b07b7b9_DJI_20260628114316_0036_D.JPG 2026-06-28 13:39:39,860 DEBUG: Found 10000 points in 17.021358728408813s 2026-06-28 13:39:40,738 DEBUG: Found 10000 points in 17.803210496902466s 2026-06-28 13:39:41,137 INFO: Extracting ROOT_DSPSIFT features for image 6f7e799d_DJI_20260628114250_0655_D.JPG 2026-06-28 13:39:42,135 INFO: Extracting ROOT_DSPSIFT features for image d979b308_DJI_20260628114312_0034_D.JPG 2026-06-28 13:39:47,210 DEBUG: Found 10000 points in 17.481231927871704s 2026-06-28 13:39:47,712 DEBUG: Found 10000 points in 17.47123646736145s 2026-06-28 13:39:48,444 INFO: Extracting ROOT_DSPSIFT features for image 46d26689_DJI_20260628114748_0085_D.JPG 2026-06-28 13:39:48,909 INFO: Extracting ROOT_DSPSIFT features for image 7973b76e_DJI_20260628114742_0082_D.JPG 2026-06-28 13:39:50,139 DEBUG: Found 9653 points in 24.32421112060547s 2026-06-28 13:39:53,641 DEBUG: Found 10000 points in 15.90894865989685s 2026-06-28 13:39:54,125 DEBUG: Found 10000 points in 18.20969843864441s 2026-06-28 13:39:56,476 DEBUG: Found 10000 points in 17.53385615348816s 2026-06-28 13:39:57,039 DEBUG: Found 10000 points in 15.83102297782898s 2026-06-28 13:39:57,770 DEBUG: Found 10000 points in 15.62893271446228s 2026-06-28 13:39:59,721 DEBUG: Found 10000 points in 11.270289897918701s 2026-06-28 13:40:00,102 DEBUG: Found 10000 points in 11.186562061309814s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-pz2jb/opensfm" 2026-06-28 13:40:02,197 INFO: Altitude is negative (-6.222787097814408) : viewing directions are probably divergent. Using default altitude of 1.0 2026-06-28 13:40:02,197 INFO: Altitude for orientation based matching 1.0 2026-06-28 13:40:02,218 INFO: Matching 462 image pairs 2026-06-28 13:40:02,221 INFO: Computing pair matching with 8 processes 2026-06-28 13:40:03,032 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 630f5015_DJI_20260628114302_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.801 T-robust: 0.003 T-total: 0.806 Matches: 1481 Robust: 1469 Success: True 2026-06-28 13:40:03,155 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 9be4ad40_DJI_20260628114246_0021_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.914 T-robust: 0.003 T-total: 0.930 Matches: 1420 Robust: 1398 Success: True 2026-06-28 13:40:03,159 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.932 T-robust: 0.001 T-total: 0.934 Matches: 300 Robust: 286 Success: True 2026-06-28 13:40:03,196 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.951 T-robust: 0.010 T-total: 0.969 Matches: 2209 Robust: 2185 Success: True 2026-06-28 13:40:03,330 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.101 T-robust: 0.002 T-total: 1.104 Matches: 603 Robust: 587 Success: True 2026-06-28 13:40:03,338 DEBUG: Matching 1604c66a_DJI_20260628114318_0037_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.110 T-robust: 0.002 T-total: 1.113 Matches: 802 Robust: 770 Success: True 2026-06-28 13:40:03,412 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 07a7bcbc_DJI_20260628114836_0109_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.184 T-robust: 0.001 T-total: 1.186 Matches: 508 Robust: 492 Success: True 2026-06-28 13:40:03,416 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.142 T-robust: 0.012 T-total: 1.189 Matches: 3131 Robust: 2981 Success: True 2026-06-28 13:40:03,951 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.617 T-robust: 0.002 T-total: 0.620 Matches: 1095 Robust: 1072 Success: True 2026-06-28 13:40:04,134 DEBUG: Matching 1604c66a_DJI_20260628114318_0037_D.JPG and e8faa12d_DJI_20260628114400_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.789 T-robust: 0.004 T-total: 0.796 Matches: 1900 Robust: 1883 Success: True 2026-06-28 13:40:04,154 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and e661329e_DJI_20260628114332_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.984 T-robust: 0.003 T-total: 0.998 Matches: 1095 Robust: 990 Success: True 2026-06-28 13:40:04,213 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and f416cd6a_DJI_20260628114322_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.049 T-robust: 0.003 T-total: 1.054 Matches: 1338 Robust: 1284 Success: True 2026-06-28 13:40:04,223 DEBUG: Matching b2c5a0a3_DJI_20260628114326_0041_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.013 T-robust: 0.005 T-total: 1.019 Matches: 884 Robust: 831 Success: True 2026-06-28 13:40:04,234 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.811 T-robust: 0.004 T-total: 0.816 Matches: 1095 Robust: 1071 Success: True 2026-06-28 13:40:04,254 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.837 Matches: FAILED 2026-06-28 13:40:04,295 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.253 T-robust: 0.003 T-total: 1.262 Matches: 883 Robust: 859 Success: True 2026-06-28 13:40:04,835 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.693 T-robust: 0.005 T-total: 0.699 Matches: 1681 Robust: 1661 Success: True 2026-06-28 13:40:04,837 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.594 T-robust: 0.007 T-total: 0.602 Matches: 627 Robust: 591 Success: True 2026-06-28 13:40:04,857 DEBUG: Matching 92bd9edf_DJI_20260628114248_0022_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.633 T-robust: 0.008 T-total: 0.642 Matches: 809 Robust: 761 Success: True 2026-06-28 13:40:04,956 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 7973b76e_DJI_20260628114742_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.927 T-robust: 0.006 T-total: 0.948 Matches: 2461 Robust: 2324 Success: True 2026-06-28 13:40:05,042 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.814 T-robust: 0.003 T-total: 0.819 Matches: 1266 Robust: 1174 Success: True 2026-06-28 13:40:05,053 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.725 T-robust: 0.002 T-total: 0.728 Matches: 837 Robust: 761 Success: True 2026-06-28 13:40:05,112 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 663a8eae_DJI_20260628113606_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.804 T-robust: 0.049 T-total: 0.857 Matches: 2911 Robust: 2756 Success: True 2026-06-28 13:40:05,271 DEBUG: Matching 878aa141_DJI_20260628114320_0038_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.112 T-robust: 0.002 T-total: 1.115 Matches: 870 Robust: 834 Success: True 2026-06-28 13:40:05,673 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.717 Matches: FAILED 2026-06-28 13:40:05,813 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.920 T-robust: 0.054 T-total: 0.978 Matches: 3142 Robust: 3136 Success: True 2026-06-28 13:40:05,927 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.059 T-robust: 0.003 T-total: 1.063 Matches: 1232 Robust: 1214 Success: True 2026-06-28 13:40:05,934 DEBUG: Matching d1cfb622_DJI_20260628114752_0087_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.091 T-robust: 0.004 T-total: 1.097 Matches: 944 Robust: 928 Success: True 2026-06-28 13:40:05,955 DEBUG: Matching d068ca5d_DJI_20260628114828_0105_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.826 T-robust: 0.002 T-total: 0.842 Matches: 834 Robust: 818 Success: True 2026-06-28 13:40:06,027 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.750 T-robust: 0.005 T-total: 0.756 Matches: 1319 Robust: 1182 Success: True 2026-06-28 13:40:06,136 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and c6006f9d_DJI_20260628114306_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.020 T-robust: 0.007 T-total: 1.028 Matches: 249 Robust: 231 Success: True 2026-06-28 13:40:06,140 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.073 T-robust: 0.009 T-total: 1.086 Matches: 3502 Robust: 3486 Success: True 2026-06-28 13:40:06,313 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and c6006f9d_DJI_20260628114306_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.001 T-total: 0.605 Matches: 317 Robust: 300 Success: True 2026-06-28 13:40:06,523 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 T-robust: 0.003 T-total: 0.588 Matches: 893 Robust: 836 Success: True 2026-06-28 13:40:06,535 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.574 T-robust: 0.002 T-total: 0.577 Matches: 720 Robust: 696 Success: True 2026-06-28 13:40:06,544 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.722 T-robust: 0.002 T-total: 0.729 Matches: 585 Robust: 555 Success: True 2026-06-28 13:40:06,755 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.815 T-robust: 0.009 T-total: 0.825 Matches: 1090 Robust: 1051 Success: True 2026-06-28 13:40:06,818 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.658 T-robust: 0.004 T-total: 0.664 Matches: 1788 Robust: 1767 Success: True 2026-06-28 13:40:06,826 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and c6006f9d_DJI_20260628114306_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.671 T-robust: 0.001 T-total: 0.672 Matches: 484 Robust: 475 Success: True 2026-06-28 13:40:06,831 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.802 Matches: FAILED 2026-06-28 13:40:07,111 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and d7c0137d_DJI_20260628113644_0522_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.726 T-robust: 0.025 T-total: 0.797 Matches: 2451 Robust: 2431 Success: True 2026-06-28 13:40:07,167 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.621 T-robust: 0.001 T-total: 0.623 Matches: 601 Robust: 594 Success: True 2026-06-28 13:40:07,212 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and e8faa12d_DJI_20260628114400_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.674 T-robust: 0.002 T-total: 0.676 Matches: 701 Robust: 681 Success: True 2026-06-28 13:40:07,335 DEBUG: Matching 4b07b7b9_DJI_20260628114316_0036_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.806 T-robust: 0.003 T-total: 0.812 Matches: 1472 Robust: 1433 Success: True 2026-06-28 13:40:07,344 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.005 T-total: 0.589 Matches: 253 Robust: 232 Success: True 2026-06-28 13:40:07,430 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.600 T-robust: 0.003 T-total: 0.603 Matches: 63 Robust: 46 Success: True 2026-06-28 13:40:07,432 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.600 Matches: FAILED 2026-06-28 13:40:07,628 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 10001403_DJI_20260628114314_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.805 T-robust: 0.003 T-total: 0.809 Matches: 1235 Robust: 1205 Success: True 2026-06-28 13:40:07,729 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and 847a6379_DJI_20260628114258_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.004 T-total: 0.617 Matches: 1691 Robust: 1600 Success: True 2026-06-28 13:40:07,819 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and 663a8eae_DJI_20260628113606_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.002 T-total: 0.611 Matches: 823 Robust: 799 Success: True 2026-06-28 13:40:07,830 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.614 T-robust: 0.002 T-total: 0.617 Matches: 845 Robust: 812 Success: True 2026-06-28 13:40:08,017 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.002 T-total: 0.586 Matches: 889 Robust: 855 Success: True 2026-06-28 13:40:08,028 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.659 T-robust: 0.004 T-total: 0.664 Matches: 1436 Robust: 1406 Success: True 2026-06-28 13:40:08,126 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.791 Matches: FAILED 2026-06-28 13:40:08,219 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 40bdcc48_DJI_20260628114328_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.780 T-robust: 0.004 T-total: 0.786 Matches: 1793 Robust: 1669 Success: True 2026-06-28 13:40:08,319 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.001 T-total: 0.589 Matches: 497 Robust: 475 Success: True 2026-06-28 13:40:08,430 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.800 T-robust: 0.001 T-total: 0.801 Matches: 891 Robust: 873 Success: True 2026-06-28 13:40:08,455 DEBUG: Matching 8acd2b87_DJI_20260628114256_0658_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.624 Matches: FAILED 2026-06-28 13:40:08,536 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.713 T-robust: 0.002 T-total: 0.717 Matches: 993 Robust: 965 Success: True 2026-06-28 13:40:08,715 DEBUG: Matching 92bd9edf_DJI_20260628114248_0022_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.693 T-robust: 0.003 T-total: 0.697 Matches: 1190 Robust: 1173 Success: True 2026-06-28 13:40:08,731 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 4b07b7b9_DJI_20260628114316_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.700 T-robust: 0.002 T-total: 0.703 Matches: 702 Robust: 666 Success: True 2026-06-28 13:40:08,776 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.636 T-robust: 0.013 T-total: 0.650 Matches: 1058 Robust: 1021 Success: True 2026-06-28 13:40:08,830 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.004 T-total: 0.611 Matches: 1469 Robust: 1439 Success: True 2026-06-28 13:40:08,916 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.596 T-robust: 0.001 T-total: 0.597 Matches: 170 Robust: 157 Success: True 2026-06-28 13:40:09,070 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.636 T-robust: 0.003 T-total: 0.640 Matches: 1123 Robust: 1089 Success: True 2026-06-28 13:40:09,157 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 T-robust: 0.001 T-total: 0.620 Matches: 530 Robust: 515 Success: True 2026-06-28 13:40:09,185 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 3403356d_DJI_20260628114832_0107_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.705 T-robust: 0.003 T-total: 0.721 Matches: 1195 Robust: 1186 Success: True 2026-06-28 13:40:09,327 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.004 T-total: 0.593 Matches: 1565 Robust: 1554 Success: True 2026-06-28 13:40:09,327 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.612 Matches: FAILED 2026-06-28 13:40:09,349 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.539 T-robust: 0.002 T-total: 0.541 Matches: 27 Robust: 20 Success: True 2026-06-28 13:40:09,456 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.539 Matches: FAILED 2026-06-28 13:40:09,525 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 7973b76e_DJI_20260628114742_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.689 T-robust: 0.003 T-total: 0.694 Matches: 2431 Robust: 2350 Success: True 2026-06-28 13:40:09,714 DEBUG: Matching 92bd9edf_DJI_20260628114248_0022_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.002 T-total: 0.606 Matches: 1038 Robust: 1015 Success: True 2026-06-28 13:40:09,718 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.530 T-robust: 0.002 T-total: 0.533 Matches: 688 Robust: 674 Success: True 2026-06-28 13:40:09,735 DEBUG: Matching d068ca5d_DJI_20260628114828_0105_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.571 T-robust: 0.002 T-total: 0.574 Matches: 882 Robust: 854 Success: True 2026-06-28 13:40:09,910 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.564 T-robust: 0.017 T-total: 0.582 Matches: 1361 Robust: 1346 Success: True 2026-06-28 13:40:10,028 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.697 T-robust: 0.002 T-total: 0.700 Matches: 644 Robust: 613 Success: True 2026-06-28 13:40:10,030 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.675 T-robust: 0.001 T-total: 0.676 Matches: 321 Robust: 307 Success: True 2026-06-28 13:40:10,075 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 T-robust: 0.001 T-total: 0.619 Matches: 168 Robust: 154 Success: True 2026-06-28 13:40:10,219 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.647 T-robust: 0.045 T-total: 0.694 Matches: 4192 Robust: 4180 Success: True 2026-06-28 13:40:10,245 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.529 Matches: FAILED 2026-06-28 13:40:10,317 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.594 T-robust: 0.003 T-total: 0.598 Matches: 1039 Robust: 953 Success: True 2026-06-28 13:40:10,321 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.584 T-robust: 0.001 T-total: 0.586 Matches: 512 Robust: 471 Success: True 2026-06-28 13:40:10,524 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.002 T-total: 0.614 Matches: 811 Robust: 797 Success: True 2026-06-28 13:40:10,621 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.589 T-robust: 0.003 T-total: 0.592 Matches: 828 Robust: 814 Success: True 2026-06-28 13:40:10,635 DEBUG: Matching d1cfb622_DJI_20260628114752_0087_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.543 T-robust: 0.005 T-total: 0.551 Matches: 2272 Robust: 2240 Success: True 2026-06-28 13:40:10,643 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 Matches: FAILED 2026-06-28 13:40:10,924 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.666 T-robust: 0.002 T-total: 0.669 Matches: 880 Robust: 870 Success: True 2026-06-28 13:40:10,933 DEBUG: Matching b0dd1c50_DJI_20260628113648_0524_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.709 T-robust: 0.002 T-total: 0.712 Matches: 782 Robust: 771 Success: True 2026-06-28 13:40:10,946 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.614 T-robust: 0.004 T-total: 0.624 Matches: 1855 Robust: 1814 Success: True 2026-06-28 13:40:10,952 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.635 Matches: FAILED 2026-06-28 13:40:11,093 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.567 T-robust: 0.001 T-total: 0.568 Matches: 522 Robust: 510 Success: True 2026-06-28 13:40:11,216 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and 07a7bcbc_DJI_20260628114836_0109_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.591 T-robust: 0.002 T-total: 0.594 Matches: 647 Robust: 602 Success: True 2026-06-28 13:40:11,238 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.589 T-robust: 0.003 T-total: 0.594 Matches: 1388 Robust: 1363 Success: True 2026-06-28 13:40:11,318 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.648 T-robust: 0.032 T-total: 0.683 Matches: 2358 Robust: 2292 Success: True 2026-06-28 13:40:11,470 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.545 Matches: FAILED 2026-06-28 13:40:11,524 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.004 T-total: 0.588 Matches: 1711 Robust: 1676 Success: True 2026-06-28 13:40:11,635 DEBUG: Matching d1cfb622_DJI_20260628114752_0087_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.665 T-robust: 0.004 T-total: 0.671 Matches: 1635 Robust: 1611 Success: True 2026-06-28 13:40:11,640 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.683 T-robust: 0.002 T-total: 0.686 Matches: 880 Robust: 850 Success: True 2026-06-28 13:40:11,648 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.537 T-robust: 0.002 T-total: 0.540 Matches: 683 Robust: 655 Success: True 2026-06-28 13:40:11,864 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and e8faa12d_DJI_20260628114400_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.612 T-robust: 0.017 T-total: 0.648 Matches: 5505 Robust: 5480 Success: True 2026-06-28 13:40:11,921 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 23a016b1_DJI_20260628114300_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 T-robust: 0.001 T-total: 0.603 Matches: 133 Robust: 123 Success: True 2026-06-28 13:40:12,132 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.644 T-robust: 0.003 T-total: 0.649 Matches: 1423 Robust: 1354 Success: True 2026-06-28 13:40:12,173 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.524 T-robust: 0.004 T-total: 0.529 Matches: 1520 Robust: 1416 Success: True 2026-06-28 13:40:12,239 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.692 T-robust: 0.018 T-total: 0.714 Matches: 2818 Robust: 2696 Success: True 2026-06-28 13:40:12,272 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.637 Matches: FAILED 2026-06-28 13:40:12,284 DEBUG: Matching 060b432a_DJI_20260628114910_0126_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.959 T-robust: 0.018 T-total: 1.030 Matches: 6534 Robust: 6507 Success: True 2026-06-28 13:40:12,264 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 Matches: FAILED 2026-06-28 13:40:12,434 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.512 Matches: FAILED 2026-06-28 13:40:12,517 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and 3403356d_DJI_20260628114832_0107_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.645 T-robust: 0.004 T-total: 0.652 Matches: 1963 Robust: 1893 Success: True 2026-06-28 13:40:12,672 DEBUG: Matching 1ebed9ee_DJI_20260628114310_0033_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.539 Matches: FAILED 2026-06-28 13:40:12,812 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.556 T-robust: 0.041 T-total: 0.598 Matches: 1489 Robust: 1418 Success: True 2026-06-28 13:40:12,864 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 663a8eae_DJI_20260628113606_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.546 T-robust: 0.009 T-total: 0.580 Matches: 4084 Robust: 4011 Success: True 2026-06-28 13:40:12,911 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.594 T-robust: 0.045 T-total: 0.639 Matches: 1057 Robust: 988 Success: True 2026-06-28 13:40:12,937 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.622 T-robust: 0.001 T-total: 0.623 Matches: 353 Robust: 338 Success: True 2026-06-28 13:40:12,941 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.666 T-robust: 0.002 T-total: 0.668 Matches: 714 Robust: 704 Success: True 2026-06-28 13:40:13,011 DEBUG: Matching b2c5a0a3_DJI_20260628114326_0041_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.574 T-robust: 0.002 T-total: 0.577 Matches: 742 Robust: 714 Success: True 2026-06-28 13:40:13,133 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.003 T-total: 0.613 Matches: 1420 Robust: 1398 Success: True 2026-06-28 13:40:13,329 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.620 T-robust: 0.001 T-total: 0.621 Matches: 36 Robust: 29 Success: True 2026-06-28 13:40:13,412 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.598 T-robust: 0.001 T-total: 0.599 Matches: 137 Robust: 119 Success: True 2026-06-28 13:40:13,436 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.522 T-robust: 0.001 T-total: 0.524 Matches: 525 Robust: 516 Success: True 2026-06-28 13:40:13,483 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.575 Matches: FAILED 2026-06-28 13:40:13,561 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.547 T-robust: 0.002 T-total: 0.549 Matches: 582 Robust: 559 Success: True 2026-06-28 13:40:13,617 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.678 T-robust: 0.001 T-total: 0.680 Matches: 352 Robust: 338 Success: True 2026-06-28 13:40:13,620 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.664 T-robust: 0.002 T-total: 0.667 Matches: 509 Robust: 469 Success: True 2026-06-28 13:40:13,765 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.619 T-robust: 0.011 T-total: 0.631 Matches: 481 Robust: 471 Success: True 2026-06-28 13:40:13,940 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and c6006f9d_DJI_20260628114306_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.527 T-robust: 0.001 T-total: 0.528 Matches: 345 Robust: 330 Success: True 2026-06-28 13:40:14,008 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 19998a62_DJI_20260628114258_0659_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.679 Matches: FAILED 2026-06-28 13:40:14,181 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.743 T-robust: 0.001 T-total: 0.744 Matches: 99 Robust: 82 Success: True 2026-06-28 13:40:14,223 DEBUG: Matching 1ebed9ee_DJI_20260628114310_0033_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.607 T-robust: 0.005 T-total: 0.615 Matches: 2257 Robust: 2217 Success: True 2026-06-28 13:40:14,225 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.001 T-total: 0.717 Matches: 117 Robust: 108 Success: True 2026-06-28 13:40:14,276 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.468 T-robust: 0.023 T-total: 0.492 Matches: 1432 Robust: 1350 Success: True 2026-06-28 13:40:14,323 DEBUG: Matching f9b71627_DJI_20260628114242_0019_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.700 T-robust: 0.002 T-total: 0.702 Matches: 601 Robust: 587 Success: True 2026-06-28 13:40:14,336 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.698 T-robust: 0.012 T-total: 0.715 Matches: 3880 Robust: 3848 Success: True 2026-06-28 13:40:14,539 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.526 T-robust: 0.002 T-total: 0.529 Matches: 848 Robust: 832 Success: True 2026-06-28 13:40:14,666 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.689 T-robust: 0.015 T-total: 0.715 Matches: 2224 Robust: 2180 Success: True 2026-06-28 13:40:14,811 DEBUG: Matching d068ca5d_DJI_20260628114828_0105_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.540 T-robust: 0.047 T-total: 0.587 Matches: 873 Robust: 828 Success: True 2026-06-28 13:40:14,817 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 Matches: FAILED 2026-06-28 13:40:14,867 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.590 Matches: FAILED 2026-06-28 13:40:14,919 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.002 T-total: 0.694 Matches: 995 Robust: 966 Success: True 2026-06-28 13:40:14,952 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 T-robust: 0.003 T-total: 0.628 Matches: 1342 Robust: 1280 Success: True 2026-06-28 13:40:15,019 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.682 Matches: FAILED 2026-06-28 13:40:15,223 DEBUG: Matching f879d545_DJI_20260628114746_0084_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.682 T-robust: 0.002 T-total: 0.684 Matches: 507 Robust: 456 Success: True 2026-06-28 13:40:15,321 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and f416cd6a_DJI_20260628114322_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 T-robust: 0.001 T-total: 0.612 Matches: 771 Robust: 756 Success: True 2026-06-28 13:40:15,408 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.550 T-robust: 0.002 T-total: 0.597 Matches: 686 Robust: 664 Success: True 2026-06-28 13:40:15,413 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.594 T-robust: 0.001 T-total: 0.595 Matches: 338 Robust: 316 Success: True 2026-06-28 13:40:15,524 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.615 Matches: FAILED 2026-06-28 13:40:15,541 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 T-robust: 0.002 T-total: 0.621 Matches: 901 Robust: 879 Success: True 2026-06-28 13:40:15,632 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and 663a8eae_DJI_20260628113606_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.612 T-robust: 0.001 T-total: 0.613 Matches: 104 Robust: 99 Success: True 2026-06-28 13:40:15,638 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 9be4ad40_DJI_20260628114246_0021_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.667 T-robust: 0.004 T-total: 0.674 Matches: 1660 Robust: 1640 Success: True 2026-06-28 13:40:15,756 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.512 T-robust: 0.005 T-total: 0.533 Matches: 1838 Robust: 1677 Success: True 2026-06-28 13:40:15,866 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.545 Matches: FAILED 2026-06-28 13:40:15,983 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.566 T-robust: 0.003 T-total: 0.570 Matches: 1274 Robust: 1254 Success: True 2026-06-28 13:40:16,015 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.581 T-robust: 0.018 T-total: 0.605 Matches: 1640 Robust: 1589 Success: True 2026-06-28 13:40:16,231 DEBUG: Matching a356d0fc_DJI_20260628113652_0526_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.619 T-robust: 0.003 T-total: 0.623 Matches: 1135 Robust: 1105 Success: True 2026-06-28 13:40:16,250 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and 07a7bcbc_DJI_20260628114836_0109_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.714 T-robust: 0.010 T-total: 0.725 Matches: 1283 Robust: 1160 Success: True 2026-06-28 13:40:16,314 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.678 Matches: FAILED 2026-06-28 13:40:16,324 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and d7c0137d_DJI_20260628113644_0522_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.564 T-robust: 0.002 T-total: 0.567 Matches: 882 Robust: 857 Success: True 2026-06-28 13:40:16,326 DEBUG: Matching 1604c66a_DJI_20260628114318_0037_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.681 T-robust: 0.001 T-total: 0.682 Matches: 298 Robust: 276 Success: True 2026-06-28 13:40:16,451 DEBUG: Matching 4b07b7b9_DJI_20260628114316_0036_D.JPG and 1604c66a_DJI_20260628114318_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.533 T-robust: 0.008 T-total: 0.544 Matches: 2344 Robust: 2225 Success: True 2026-06-28 13:40:16,616 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and 40bdcc48_DJI_20260628114328_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.003 T-total: 0.607 Matches: 1542 Robust: 1518 Success: True 2026-06-28 13:40:16,628 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 Matches: FAILED 2026-06-28 13:40:16,877 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.561 T-robust: 0.001 T-total: 0.562 Matches: 113 Robust: 101 Success: True 2026-06-28 13:40:16,929 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.672 T-robust: 0.002 T-total: 0.675 Matches: 808 Robust: 765 Success: True 2026-06-28 13:40:16,937 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.609 T-robust: 0.001 T-total: 0.610 Matches: 443 Robust: 429 Success: True 2026-06-28 13:40:16,941 DEBUG: Matching 99f18da0_DJI_20260628114334_0045_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.703 T-robust: 0.005 T-total: 0.709 Matches: 1259 Robust: 1226 Success: True 2026-06-28 13:40:17,035 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.702 T-robust: 0.005 T-total: 0.709 Matches: 1971 Robust: 1870 Success: True 2026-06-28 13:40:17,119 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.635 T-robust: 0.017 T-total: 0.656 Matches: 3017 Robust: 2942 Success: True 2026-06-28 13:40:17,160 DEBUG: Matching b2c5a0a3_DJI_20260628114326_0041_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.528 T-robust: 0.002 T-total: 0.530 Matches: 731 Robust: 689 Success: True 2026-06-28 13:40:17,180 DEBUG: Matching a5a13f2c_DJI_20260628114906_0124_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.561 T-robust: 0.001 T-total: 0.563 Matches: 517 Robust: 500 Success: True 2026-06-28 13:40:17,513 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.576 Matches: FAILED 2026-06-28 13:40:17,523 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 T-robust: 0.003 T-total: 0.615 Matches: 1397 Robust: 1373 Success: True 2026-06-28 13:40:17,539 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.573 T-robust: 0.001 T-total: 0.574 Matches: 90 Robust: 84 Success: True 2026-06-28 13:40:17,638 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.702 T-robust: 0.005 T-total: 0.709 Matches: 1807 Robust: 1739 Success: True 2026-06-28 13:40:17,655 DEBUG: Matching 2a326765_DJI_20260628114908_0125_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.597 T-robust: 0.022 T-total: 0.620 Matches: 512 Robust: 492 Success: True 2026-06-28 13:40:17,715 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.506 T-robust: 0.002 T-total: 0.507 Matches: 52 Robust: 41 Success: True 2026-06-28 13:40:17,733 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and e8faa12d_DJI_20260628114400_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.003 T-total: 0.613 Matches: 1269 Robust: 1250 Success: True 2026-06-28 13:40:17,737 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.553 T-robust: 0.009 T-total: 0.563 Matches: 1419 Robust: 1351 Success: True 2026-06-28 13:40:18,075 DEBUG: Matching f9b71627_DJI_20260628114242_0019_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.534 T-robust: 0.016 T-total: 0.552 Matches: 1314 Robust: 1266 Success: True 2026-06-28 13:40:18,133 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 Matches: FAILED 2026-06-28 13:40:18,149 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.605 Matches: FAILED 2026-06-28 13:40:18,267 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 T-robust: 0.024 T-total: 0.611 Matches: 1547 Robust: 1362 Success: True 2026-06-28 13:40:18,312 DEBUG: Matching 92bd9edf_DJI_20260628114248_0022_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.651 T-robust: 0.003 T-total: 0.656 Matches: 1277 Robust: 1247 Success: True 2026-06-28 13:40:18,330 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 T-robust: 0.003 T-total: 0.614 Matches: 1137 Robust: 1086 Success: True 2026-06-28 13:40:18,352 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.002 T-total: 0.614 Matches: 881 Robust: 863 Success: True 2026-06-28 13:40:18,418 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and 4b07b7b9_DJI_20260628114316_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.638 T-robust: 0.037 T-total: 0.680 Matches: 2834 Robust: 2815 Success: True 2026-06-28 13:40:18,715 DEBUG: Matching d068ca5d_DJI_20260628114828_0105_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.557 T-robust: 0.003 T-total: 0.561 Matches: 1055 Robust: 1023 Success: True 2026-06-28 13:40:18,726 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 40bdcc48_DJI_20260628114328_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.644 T-robust: 0.005 T-total: 0.651 Matches: 2125 Robust: 2099 Success: True 2026-06-28 13:40:18,757 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.015 T-total: 0.624 Matches: 2097 Robust: 2046 Success: True 2026-06-28 13:40:18,870 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.555 T-robust: 0.002 T-total: 0.557 Matches: 642 Robust: 613 Success: True 2026-06-28 13:40:18,918 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.584 T-robust: 0.003 T-total: 0.588 Matches: 1221 Robust: 1207 Success: True 2026-06-28 13:40:19,018 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 23a016b1_DJI_20260628114300_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.550 T-robust: 0.044 T-total: 0.599 Matches: 3783 Robust: 3735 Success: True 2026-06-28 13:40:19,021 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.656 Matches: FAILED 2026-06-28 13:40:19,025 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.712 T-robust: 0.004 T-total: 0.716 Matches: 1172 Robust: 1139 Success: True 2026-06-28 13:40:19,330 DEBUG: Matching 878aa141_DJI_20260628114320_0038_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 T-robust: 0.001 T-total: 0.614 Matches: 464 Robust: 447 Success: True 2026-06-28 13:40:19,359 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 T-robust: 0.016 T-total: 0.632 Matches: 2454 Robust: 2377 Success: True 2026-06-28 13:40:19,438 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.525 T-robust: 0.003 T-total: 0.530 Matches: 1472 Robust: 1451 Success: True 2026-06-28 13:40:19,464 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.015 T-total: 0.706 Matches: 1201 Robust: 1175 Success: True 2026-06-28 13:40:19,542 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and 429c2fa7_DJI_20260628114324_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.620 T-robust: 0.002 T-total: 0.622 Matches: 784 Robust: 760 Success: True 2026-06-28 13:40:19,561 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.536 T-robust: 0.003 T-total: 0.540 Matches: 1468 Robust: 1445 Success: True 2026-06-28 13:40:19,616 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.584 T-robust: 0.005 T-total: 0.590 Matches: 1978 Robust: 1913 Success: True 2026-06-28 13:40:19,629 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.605 T-robust: 0.002 T-total: 0.608 Matches: 860 Robust: 813 Success: True 2026-06-28 13:40:19,937 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.592 T-robust: 0.009 T-total: 0.606 Matches: 3738 Robust: 3633 Success: True 2026-06-28 13:40:20,012 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.575 T-robust: 0.028 T-total: 0.604 Matches: 1488 Robust: 1476 Success: True 2026-06-28 13:40:20,123 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 23a016b1_DJI_20260628114300_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.642 T-robust: 0.007 T-total: 0.652 Matches: 2516 Robust: 2489 Success: True 2026-06-28 13:40:20,125 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.541 T-robust: 0.002 T-total: 0.551 Matches: 605 Robust: 581 Success: True 2026-06-28 13:40:20,126 DEBUG: Matching a356d0fc_DJI_20260628113652_0526_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.687 Matches: FAILED 2026-06-28 13:40:20,138 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.001 T-total: 0.585 Matches: 477 Robust: 460 Success: True 2026-06-28 13:40:20,154 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 7973b76e_DJI_20260628114742_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.538 Matches: FAILED 2026-06-28 13:40:20,332 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.697 T-robust: 0.004 T-total: 0.703 Matches: 1588 Robust: 1555 Success: True 2026-06-28 13:40:20,581 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.616 T-robust: 0.025 T-total: 0.644 Matches: 2432 Robust: 2398 Success: True 2026-06-28 13:40:20,639 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 429c2fa7_DJI_20260628114324_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.625 T-robust: 0.001 T-total: 0.626 Matches: 243 Robust: 231 Success: True 2026-06-28 13:40:20,648 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.519 T-robust: 0.001 T-total: 0.520 Matches: 183 Robust: 174 Success: True 2026-06-28 13:40:20,710 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.001 T-total: 0.585 Matches: 477 Robust: 459 Success: True 2026-06-28 13:40:20,711 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.584 Matches: FAILED 2026-06-28 13:40:20,812 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.626 T-robust: 0.041 T-total: 0.668 Matches: 2071 Robust: 1929 Success: True 2026-06-28 13:40:20,815 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and 41966ef7_DJI_20260628114358_0057_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.658 T-robust: 0.002 T-total: 0.660 Matches: 615 Robust: 599 Success: True 2026-06-28 13:40:20,944 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.597 T-robust: 0.007 T-total: 0.611 Matches: 3141 Robust: 3118 Success: True 2026-06-28 13:40:21,209 DEBUG: Matching 92bd9edf_DJI_20260628114248_0022_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.552 T-robust: 0.002 T-total: 0.600 Matches: 918 Robust: 907 Success: True 2026-06-28 13:40:21,221 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and 7973b76e_DJI_20260628114742_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.509 Matches: FAILED 2026-06-28 13:40:21,315 DEBUG: Matching 1604c66a_DJI_20260628114318_0037_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.660 T-robust: 0.005 T-total: 0.667 Matches: 1252 Robust: 1221 Success: True 2026-06-28 13:40:21,318 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and 23a016b1_DJI_20260628114300_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.599 T-robust: 0.006 T-total: 0.607 Matches: 1120 Robust: 1108 Success: True 2026-06-28 13:40:21,330 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.683 T-robust: 0.005 T-total: 0.690 Matches: 2129 Robust: 2114 Success: True 2026-06-28 13:40:21,421 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.001 T-total: 0.605 Matches: 327 Robust: 309 Success: True 2026-06-28 13:40:21,426 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and e202caba_DJI_20260628114830_0106_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.002 T-total: 0.614 Matches: 1274 Robust: 1255 Success: True 2026-06-28 13:40:21,573 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.005 T-total: 0.619 Matches: 2389 Robust: 2366 Success: True 2026-06-28 13:40:21,834 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 T-robust: 0.002 T-total: 0.613 Matches: 1143 Robust: 1101 Success: True 2026-06-28 13:40:21,841 DEBUG: Matching 384a654c_DJI_20260628114904_0123_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.628 T-robust: 0.003 T-total: 0.632 Matches: 1336 Robust: 1284 Success: True 2026-06-28 13:40:21,854 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 19998a62_DJI_20260628114258_0659_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.536 Matches: FAILED 2026-06-28 13:40:21,917 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.595 Matches: FAILED 2026-06-28 13:40:22,011 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.565 T-robust: 0.018 T-total: 0.584 Matches: 1253 Robust: 1228 Success: True 2026-06-28 13:40:22,016 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.682 T-robust: 0.002 T-total: 0.686 Matches: 919 Robust: 899 Success: True 2026-06-28 13:40:22,135 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 630f5015_DJI_20260628114302_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.702 T-robust: 0.005 T-total: 0.708 Matches: 1223 Robust: 1134 Success: True 2026-06-28 13:40:22,217 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.001 T-total: 0.609 Matches: 313 Robust: 301 Success: True 2026-06-28 13:40:22,412 DEBUG: Matching d068ca5d_DJI_20260628114828_0105_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.576 T-robust: 0.002 T-total: 0.578 Matches: 572 Robust: 538 Success: True 2026-06-28 13:40:22,428 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and e661329e_DJI_20260628114332_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.568 T-robust: 0.003 T-total: 0.573 Matches: 1410 Robust: 1387 Success: True 2026-06-28 13:40:22,434 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.578 Matches: FAILED 2026-06-28 13:40:22,610 DEBUG: Matching 060b432a_DJI_20260628114910_0126_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.001 T-total: 0.692 Matches: 442 Robust: 421 Success: True 2026-06-28 13:40:22,618 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 19998a62_DJI_20260628114258_0659_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.607 Matches: FAILED 2026-06-28 13:40:22,636 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.617 T-robust: 0.002 T-total: 0.620 Matches: 517 Robust: 468 Success: True 2026-06-28 13:40:22,742 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.604 T-robust: 0.002 T-total: 0.607 Matches: 657 Robust: 634 Success: True 2026-06-28 13:40:22,820 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and 847a6379_DJI_20260628114258_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.598 T-robust: 0.003 T-total: 0.602 Matches: 1360 Robust: 1344 Success: True 2026-06-28 13:40:23,024 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.006 T-total: 0.610 Matches: 1022 Robust: 986 Success: True 2026-06-28 13:40:23,030 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.007 T-total: 0.596 Matches: 1809 Robust: 1682 Success: True 2026-06-28 13:40:23,038 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 1604c66a_DJI_20260628114318_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 T-robust: 0.004 T-total: 0.607 Matches: 1471 Robust: 1430 Success: True 2026-06-28 13:40:23,141 DEBUG: Matching d1cfb622_DJI_20260628114752_0087_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.525 T-robust: 0.004 T-total: 0.530 Matches: 1580 Robust: 1562 Success: True 2026-06-28 13:40:23,230 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.002 T-total: 0.611 Matches: 758 Robust: 748 Success: True 2026-06-28 13:40:23,326 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and c6006f9d_DJI_20260628114306_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.687 T-robust: 0.002 T-total: 0.689 Matches: 599 Robust: 589 Success: True 2026-06-28 13:40:23,438 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.669 T-robust: 0.003 T-total: 0.674 Matches: 1830 Robust: 1743 Success: True 2026-06-28 13:40:23,462 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.627 T-robust: 0.012 T-total: 0.642 Matches: 2708 Robust: 2629 Success: True 2026-06-28 13:40:23,624 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.584 T-robust: 0.005 T-total: 0.591 Matches: 1879 Robust: 1724 Success: True 2026-06-28 13:40:23,640 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.595 T-robust: 0.001 T-total: 0.596 Matches: 312 Robust: 295 Success: True 2026-06-28 13:40:23,721 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.004 T-total: 0.696 Matches: 1740 Robust: 1712 Success: True 2026-06-28 13:40:23,759 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.001 T-total: 0.605 Matches: 494 Robust: 470 Success: True 2026-06-28 13:40:23,768 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.537 Matches: FAILED 2026-06-28 13:40:24,015 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.683 T-robust: 0.004 T-total: 0.690 Matches: 1814 Robust: 1764 Success: True 2026-06-28 13:40:24,023 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.534 T-robust: 0.003 T-total: 0.539 Matches: 1384 Robust: 1315 Success: True 2026-06-28 13:40:24,023 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.586 Matches: FAILED 2026-06-28 13:40:24,241 DEBUG: Matching 6415c71c_DJI_20260628114244_0020_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 T-robust: 0.002 T-total: 0.616 Matches: 744 Robust: 725 Success: True 2026-06-28 13:40:24,243 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.588 T-robust: 0.001 T-total: 0.590 Matches: 395 Robust: 363 Success: True 2026-06-28 13:40:24,339 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.007 T-total: 0.617 Matches: 2869 Robust: 2846 Success: True 2026-06-28 13:40:24,415 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.003 T-total: 0.607 Matches: 1194 Robust: 1145 Success: True 2026-06-28 13:40:24,422 DEBUG: Matching 8acd2b87_DJI_20260628114256_0658_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 Matches: FAILED 2026-06-28 13:40:24,621 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.592 T-robust: 0.003 T-total: 0.597 Matches: 1429 Robust: 1378 Success: True 2026-06-28 13:40:24,629 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.600 T-robust: 0.003 T-total: 0.605 Matches: 1327 Robust: 1314 Success: True 2026-06-28 13:40:24,657 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 T-robust: 0.006 T-total: 0.638 Matches: 2533 Robust: 2511 Success: True 2026-06-28 13:40:24,829 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.519 T-robust: 0.002 T-total: 0.521 Matches: 574 Robust: 550 Success: True 2026-06-28 13:40:24,871 DEBUG: Matching 4b07b7b9_DJI_20260628114316_0036_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.604 T-robust: 0.002 T-total: 0.606 Matches: 716 Robust: 692 Success: True 2026-06-28 13:40:25,017 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.665 T-robust: 0.006 T-total: 0.673 Matches: 1985 Robust: 1893 Success: True 2026-06-28 13:40:25,037 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 T-robust: 0.001 T-total: 0.622 Matches: 837 Robust: 809 Success: True 2026-06-28 13:40:25,040 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 T-robust: 0.005 T-total: 0.617 Matches: 2188 Robust: 2175 Success: True 2026-06-28 13:40:25,223 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.596 T-robust: 0.003 T-total: 0.601 Matches: 1404 Robust: 1374 Success: True 2026-06-28 13:40:25,258 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.628 Matches: FAILED 2026-06-28 13:40:25,330 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.670 T-robust: 0.002 T-total: 0.673 Matches: 620 Robust: 607 Success: True 2026-06-28 13:40:25,433 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.519 T-robust: 0.004 T-total: 0.524 Matches: 1536 Robust: 1450 Success: True 2026-06-28 13:40:25,518 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and d7c0137d_DJI_20260628113644_0522_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.685 T-robust: 0.003 T-total: 0.688 Matches: 811 Robust: 708 Success: True 2026-06-28 13:40:25,625 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and 663a8eae_DJI_20260628113606_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.001 T-total: 0.607 Matches: 59 Robust: 49 Success: True 2026-06-28 13:40:25,662 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.617 T-robust: 0.002 T-total: 0.619 Matches: 815 Robust: 796 Success: True 2026-06-28 13:40:25,828 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 9be4ad40_DJI_20260628114246_0021_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.776 T-robust: 0.006 T-total: 0.784 Matches: 1959 Robust: 1936 Success: True 2026-06-28 13:40:25,831 DEBUG: Matching d1cfb622_DJI_20260628114752_0087_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.598 T-robust: 0.009 T-total: 0.608 Matches: 433 Robust: 424 Success: True 2026-06-28 13:40:25,912 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and d7c0137d_DJI_20260628113644_0522_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.563 T-robust: 0.003 T-total: 0.605 Matches: 1223 Robust: 1187 Success: True 2026-06-28 13:40:25,935 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.605 Matches: FAILED 2026-06-28 13:40:26,120 DEBUG: Matching b0dd1c50_DJI_20260628113648_0524_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.684 T-robust: 0.002 T-total: 0.687 Matches: 722 Robust: 653 Success: True 2026-06-28 13:40:26,130 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.003 T-total: 0.611 Matches: 1540 Robust: 1507 Success: True 2026-06-28 13:40:26,210 DEBUG: Matching 99f18da0_DJI_20260628114334_0045_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 Matches: FAILED 2026-06-28 13:40:26,224 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.548 T-robust: 0.002 T-total: 0.550 Matches: 635 Robust: 615 Success: True 2026-06-28 13:40:26,362 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.523 T-robust: 0.003 T-total: 0.528 Matches: 1387 Robust: 1337 Success: True 2026-06-28 13:40:26,435 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 Matches: FAILED 2026-06-28 13:40:26,539 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 T-robust: 0.002 T-total: 0.603 Matches: 653 Robust: 642 Success: True 2026-06-28 13:40:26,625 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.710 T-robust: 0.002 T-total: 0.712 Matches: 587 Robust: 533 Success: True 2026-06-28 13:40:26,734 DEBUG: Matching 8acd2b87_DJI_20260628114256_0658_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 Matches: FAILED 2026-06-28 13:40:26,820 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.612 T-robust: 0.073 T-total: 0.690 Matches: 4458 Robust: 4448 Success: True 2026-06-28 13:40:26,820 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 19998a62_DJI_20260628114258_0659_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.609 Matches: FAILED 2026-06-28 13:40:26,832 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.003 T-total: 0.607 Matches: 1289 Robust: 1255 Success: True 2026-06-28 13:40:27,030 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.616 T-robust: 0.005 T-total: 0.622 Matches: 1613 Robust: 1567 Success: True 2026-06-28 13:40:27,076 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.640 Matches: FAILED 2026-06-28 13:40:27,133 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.001 T-total: 0.589 Matches: 511 Robust: 484 Success: True 2026-06-28 13:40:27,227 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 Matches: FAILED 2026-06-28 13:40:27,336 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.589 T-robust: 0.011 T-total: 0.602 Matches: 1671 Robust: 1639 Success: True 2026-06-28 13:40:27,378 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.541 T-robust: 0.003 T-total: 0.546 Matches: 1239 Robust: 1221 Success: True 2026-06-28 13:40:27,429 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.004 T-total: 0.608 Matches: 1711 Robust: 1691 Success: True 2026-06-28 13:40:27,503 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and e661329e_DJI_20260628114332_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.677 T-robust: 0.004 T-total: 0.682 Matches: 1696 Robust: 1610 Success: True 2026-06-28 13:40:27,691 DEBUG: Matching b304432f_DJI_20260628114744_0083_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.553 T-robust: 0.003 T-total: 0.557 Matches: 1335 Robust: 1316 Success: True 2026-06-28 13:40:27,714 DEBUG: Matching d068ca5d_DJI_20260628114828_0105_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.680 T-robust: 0.002 T-total: 0.683 Matches: 902 Robust: 883 Success: True 2026-06-28 13:40:27,734 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.656 T-robust: 0.001 T-total: 0.658 Matches: 531 Robust: 521 Success: True 2026-06-28 13:40:27,878 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.625 T-robust: 0.024 T-total: 0.651 Matches: 1724 Robust: 1670 Success: True 2026-06-28 13:40:27,935 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.551 Matches: FAILED 2026-06-28 13:40:27,979 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.641 T-robust: 0.001 T-total: 0.642 Matches: 55 Robust: 47 Success: True 2026-06-28 13:40:28,010 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.580 Matches: FAILED 2026-06-28 13:40:28,113 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 1604c66a_DJI_20260628114318_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.570 T-robust: 0.028 T-total: 0.601 Matches: 1944 Robust: 1921 Success: True 2026-06-28 13:40:28,317 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.568 T-robust: 0.033 T-total: 0.603 Matches: 1812 Robust: 1789 Success: True 2026-06-28 13:40:28,328 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.612 T-robust: 0.004 T-total: 0.617 Matches: 1345 Robust: 1263 Success: True 2026-06-28 13:40:28,423 DEBUG: Matching 83801815_DJI_20260628114330_0043_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.683 T-robust: 0.004 T-total: 0.689 Matches: 1605 Robust: 1578 Success: True 2026-06-28 13:40:28,457 DEBUG: Matching f879d545_DJI_20260628114746_0084_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.535 T-robust: 0.013 T-total: 0.550 Matches: 1286 Robust: 1265 Success: True 2026-06-28 13:40:28,558 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.006 T-total: 0.623 Matches: 3009 Robust: 2981 Success: True 2026-06-28 13:40:28,619 DEBUG: Matching f879d545_DJI_20260628114746_0084_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 T-robust: 0.004 T-total: 0.608 Matches: 1850 Robust: 1805 Success: True 2026-06-28 13:40:28,638 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 663a8eae_DJI_20260628113606_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.519 T-robust: 0.003 T-total: 0.524 Matches: 1258 Robust: 1243 Success: True 2026-06-28 13:40:28,717 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.705 T-robust: 0.003 T-total: 0.710 Matches: 1310 Robust: 1281 Success: True 2026-06-28 13:40:28,927 DEBUG: Matching 9be4ad40_DJI_20260628114246_0021_D.JPG and e661329e_DJI_20260628114332_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.605 T-robust: 0.002 T-total: 0.608 Matches: 880 Robust: 819 Success: True 2026-06-28 13:40:28,946 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and 19998a62_DJI_20260628114258_0659_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 Matches: FAILED 2026-06-28 13:40:29,047 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 07a7bcbc_DJI_20260628114836_0109_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.622 T-robust: 0.002 T-total: 0.624 Matches: 475 Robust: 460 Success: True 2026-06-28 13:40:29,123 DEBUG: Matching 1604c66a_DJI_20260628114318_0037_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.658 T-robust: 0.001 T-total: 0.659 Matches: 241 Robust: 222 Success: True 2026-06-28 13:40:29,216 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.533 T-robust: 0.060 T-total: 0.597 Matches: 2692 Robust: 2633 Success: True 2026-06-28 13:40:29,242 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and c6006f9d_DJI_20260628114306_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.631 T-robust: 0.003 T-total: 0.635 Matches: 826 Robust: 813 Success: True 2026-06-28 13:40:29,283 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.624 T-robust: 0.004 T-total: 0.630 Matches: 1867 Robust: 1827 Success: True 2026-06-28 13:40:29,327 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.605 T-robust: 0.002 T-total: 0.609 Matches: 928 Robust: 880 Success: True 2026-06-28 13:40:29,520 DEBUG: Matching 384a654c_DJI_20260628114904_0123_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.588 T-robust: 0.003 T-total: 0.592 Matches: 785 Robust: 749 Success: True 2026-06-28 13:40:29,644 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.675 T-robust: 0.006 T-total: 0.680 Matches: 235 Robust: 219 Success: True 2026-06-28 13:40:29,709 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.637 T-robust: 0.017 T-total: 0.655 Matches: 1277 Robust: 1236 Success: True 2026-06-28 13:40:29,712 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.563 T-robust: 0.003 T-total: 0.589 Matches: 1135 Robust: 1121 Success: True 2026-06-28 13:40:29,824 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.604 T-robust: 0.003 T-total: 0.608 Matches: 1117 Robust: 1093 Success: True 2026-06-28 13:40:29,853 DEBUG: Matching b0dd1c50_DJI_20260628113648_0524_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.579 Matches: FAILED 2026-06-28 13:40:29,883 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.571 T-robust: 0.003 T-total: 0.575 Matches: 1085 Robust: 1054 Success: True 2026-06-28 13:40:30,021 DEBUG: Matching a5a13f2c_DJI_20260628114906_0124_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.691 T-robust: 0.002 T-total: 0.693 Matches: 564 Robust: 542 Success: True 2026-06-28 13:40:30,222 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.508 T-robust: 0.003 T-total: 0.512 Matches: 901 Robust: 854 Success: True 2026-06-28 13:40:30,258 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.005 T-total: 0.738 Matches: 1835 Robust: 1813 Success: True 2026-06-28 13:40:30,307 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.632 T-robust: 0.001 T-total: 0.634 Matches: 484 Robust: 455 Success: True 2026-06-28 13:40:30,413 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.669 T-robust: 0.029 T-total: 0.700 Matches: 2057 Robust: 2026 Success: True 2026-06-28 13:40:30,440 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.572 T-robust: 0.002 T-total: 0.576 Matches: 913 Robust: 890 Success: True 2026-06-28 13:40:30,486 DEBUG: Matching 4b07b7b9_DJI_20260628114316_0036_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.645 T-robust: 0.004 T-total: 0.661 Matches: 1626 Robust: 1550 Success: True 2026-06-28 13:40:30,491 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.579 T-robust: 0.002 T-total: 0.582 Matches: 900 Robust: 829 Success: True 2026-06-28 13:40:30,617 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.595 Matches: FAILED 2026-06-28 13:40:30,830 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.568 T-robust: 0.002 T-total: 0.570 Matches: 592 Robust: 575 Success: True 2026-06-28 13:40:30,875 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and a5a13f2c_DJI_20260628114906_0124_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.628 T-robust: 0.022 T-total: 0.651 Matches: 799 Robust: 769 Success: True 2026-06-28 13:40:30,918 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 23a016b1_DJI_20260628114300_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.002 T-total: 0.610 Matches: 720 Robust: 700 Success: True 2026-06-28 13:40:31,007 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.558 T-robust: 0.001 T-total: 0.594 Matches: 575 Robust: 539 Success: True 2026-06-28 13:40:31,030 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and 40bdcc48_DJI_20260628114328_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.579 T-robust: 0.005 T-total: 0.586 Matches: 2155 Robust: 2039 Success: True 2026-06-28 13:40:31,039 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.543 T-robust: 0.004 T-total: 0.548 Matches: 1661 Robust: 1643 Success: True 2026-06-28 13:40:31,214 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.565 T-robust: 0.030 T-total: 0.597 Matches: 1279 Robust: 1226 Success: True 2026-06-28 13:40:31,232 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 20e4a05f_DJI_20260628113602_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.704 T-robust: 0.013 T-total: 0.724 Matches: 5028 Robust: 5000 Success: True 2026-06-28 13:40:31,436 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 046abf91_DJI_20260628114308_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.002 T-total: 0.606 Matches: 609 Robust: 570 Success: True 2026-06-28 13:40:31,518 DEBUG: Matching 6415c71c_DJI_20260628114244_0020_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.639 T-robust: 0.002 T-total: 0.643 Matches: 834 Robust: 811 Success: True 2026-06-28 13:40:31,610 DEBUG: Matching 663a8eae_DJI_20260628113606_0503_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.623 T-robust: 0.068 T-total: 0.692 Matches: 1651 Robust: 1626 Success: True 2026-06-28 13:40:31,620 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and d7c0137d_DJI_20260628113644_0522_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.582 T-robust: 0.003 T-total: 0.589 Matches: 2366 Robust: 2336 Success: True 2026-06-28 13:40:31,627 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and d7c0137d_DJI_20260628113644_0522_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.578 T-robust: 0.003 T-total: 0.583 Matches: 1261 Robust: 1175 Success: True 2026-06-28 13:40:31,717 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.662 T-robust: 0.044 T-total: 0.709 Matches: 4312 Robust: 4287 Success: True 2026-06-28 13:40:31,735 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.500 T-robust: 0.001 T-total: 0.502 Matches: 198 Robust: 188 Success: True 2026-06-28 13:40:31,821 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.597 T-robust: 0.006 T-total: 0.606 Matches: 2785 Robust: 2643 Success: True 2026-06-28 13:40:32,018 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.576 T-robust: 0.004 T-total: 0.582 Matches: 1599 Robust: 1580 Success: True 2026-06-28 13:40:32,217 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.589 T-robust: 0.001 T-total: 0.590 Matches: 224 Robust: 218 Success: True 2026-06-28 13:40:32,220 DEBUG: Matching 847a6379_DJI_20260628114258_0027_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.006 T-total: 0.701 Matches: 2362 Robust: 2331 Success: True 2026-06-28 13:40:32,237 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.616 T-robust: 0.003 T-total: 0.620 Matches: 1235 Robust: 1210 Success: True 2026-06-28 13:40:32,315 DEBUG: Matching 878aa141_DJI_20260628114320_0038_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.689 T-robust: 0.002 T-total: 0.692 Matches: 856 Robust: 837 Success: True 2026-06-28 13:40:32,316 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.599 Matches: FAILED 2026-06-28 13:40:32,337 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 Matches: FAILED 2026-06-28 13:40:32,468 DEBUG: Matching a5a13f2c_DJI_20260628114906_0124_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.614 T-robust: 0.012 T-total: 0.646 Matches: 3665 Robust: 3619 Success: True 2026-06-28 13:40:32,619 DEBUG: Matching 4b07b7b9_DJI_20260628114316_0036_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.592 T-robust: 0.005 T-total: 0.600 Matches: 2464 Robust: 2450 Success: True 2026-06-28 13:40:32,822 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and adef9a97_DJI_20260628114834_0108_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.594 T-robust: 0.004 T-total: 0.601 Matches: 1860 Robust: 1713 Success: True 2026-06-28 13:40:32,837 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.598 T-robust: 0.002 T-total: 0.600 Matches: 560 Robust: 526 Success: True 2026-06-28 13:40:32,846 DEBUG: Matching 1ebed9ee_DJI_20260628114310_0033_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.625 Matches: FAILED 2026-06-28 13:40:32,925 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.605 T-robust: 0.003 T-total: 0.610 Matches: 1320 Robust: 1280 Success: True 2026-06-28 13:40:32,942 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 847a6379_DJI_20260628114258_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 T-robust: 0.002 T-total: 0.605 Matches: 590 Robust: 562 Success: True 2026-06-28 13:40:32,950 DEBUG: Matching 46d26689_DJI_20260628114748_0085_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.622 T-robust: 0.010 T-total: 0.634 Matches: 1945 Robust: 1828 Success: True 2026-06-28 13:40:33,039 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.564 T-robust: 0.004 T-total: 0.570 Matches: 1823 Robust: 1805 Success: True 2026-06-28 13:40:33,211 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.591 Matches: FAILED 2026-06-28 13:40:33,436 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.592 Matches: FAILED 2026-06-28 13:40:33,443 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 T-robust: 0.003 T-total: 0.621 Matches: 1194 Robust: 1183 Success: True 2026-06-28 13:40:33,510 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and 8a866a2a_DJI_20260628114254_0657_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.663 Matches: FAILED 2026-06-28 13:40:33,526 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.559 T-robust: 0.002 T-total: 0.562 Matches: 562 Robust: 533 Success: True 2026-06-28 13:40:33,532 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.605 T-robust: 0.001 T-total: 0.606 Matches: 428 Robust: 412 Success: True 2026-06-28 13:40:33,613 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 46d26689_DJI_20260628114748_0085_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.644 T-robust: 0.003 T-total: 0.648 Matches: 1094 Robust: 1086 Success: True 2026-06-28 13:40:33,636 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.590 T-robust: 0.002 T-total: 0.592 Matches: 605 Robust: 592 Success: True 2026-06-28 13:40:33,831 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and e661329e_DJI_20260628114332_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.005 T-total: 0.617 Matches: 1400 Robust: 1371 Success: True 2026-06-28 13:40:34,030 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 847a6379_DJI_20260628114258_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.516 T-robust: 0.002 T-total: 0.519 Matches: 681 Robust: 634 Success: True 2026-06-28 13:40:34,121 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.047 T-total: 0.657 Matches: 5115 Robust: 5087 Success: True 2026-06-28 13:40:34,132 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.003 T-total: 0.606 Matches: 1241 Robust: 1219 Success: True 2026-06-28 13:40:34,138 DEBUG: Matching 1604c66a_DJI_20260628114318_0037_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.689 T-robust: 0.010 T-total: 0.702 Matches: 3050 Robust: 3012 Success: True 2026-06-28 13:40:34,148 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.615 Matches: FAILED 2026-06-28 13:40:34,213 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.598 T-robust: 0.001 T-total: 0.599 Matches: 98 Robust: 84 Success: True 2026-06-28 13:40:34,217 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.579 T-robust: 0.001 T-total: 0.580 Matches: 86 Robust: 76 Success: True 2026-06-28 13:40:34,453 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.617 T-robust: 0.003 T-total: 0.621 Matches: 1236 Robust: 1181 Success: True 2026-06-28 13:40:34,710 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.001 T-total: 0.589 Matches: 452 Robust: 436 Success: True 2026-06-28 13:40:34,727 DEBUG: Matching d068ca5d_DJI_20260628114828_0105_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.695 T-robust: 0.001 T-total: 0.697 Matches: 475 Robust: 440 Success: True 2026-06-28 13:40:34,732 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 630f5015_DJI_20260628114302_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.576 T-robust: 0.006 T-total: 0.584 Matches: 1698 Robust: 1679 Success: True 2026-06-28 13:40:34,776 DEBUG: Matching 10001403_DJI_20260628114314_0035_D.JPG and 1604c66a_DJI_20260628114318_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.615 T-robust: 0.023 T-total: 0.640 Matches: 1440 Robust: 1423 Success: True 2026-06-28 13:40:34,779 DEBUG: Matching 060b432a_DJI_20260628114910_0126_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.560 T-robust: 0.002 T-total: 0.562 Matches: 540 Robust: 508 Success: True 2026-06-28 13:40:34,835 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.677 T-robust: 0.004 T-total: 0.681 Matches: 23 Robust: 16 Success: False 2026-06-28 13:40:34,840 DEBUG: Matching 6415c71c_DJI_20260628114244_0020_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.621 T-robust: 0.004 T-total: 0.626 Matches: 1540 Robust: 1471 Success: True 2026-06-28 13:40:35,113 DEBUG: Matching 99f18da0_DJI_20260628114334_0045_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 T-robust: 0.003 T-total: 0.605 Matches: 1024 Robust: 1000 Success: True 2026-06-28 13:40:35,324 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 Matches: FAILED 2026-06-28 13:40:35,335 DEBUG: Matching 046abf91_DJI_20260628114308_0032_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.522 T-robust: 0.003 T-total: 0.527 Matches: 980 Robust: 957 Success: True 2026-06-28 13:40:35,338 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.599 T-robust: 0.005 T-total: 0.605 Matches: 844 Robust: 825 Success: True 2026-06-28 13:40:35,376 DEBUG: Matching 0cfc897a_DJI_20260628114750_0086_D.JPG and 9be4ad40_DJI_20260628114246_0021_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.550 T-robust: 0.016 T-total: 0.568 Matches: 1309 Robust: 1203 Success: True 2026-06-28 13:40:35,419 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 0cfc897a_DJI_20260628114750_0086_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.682 T-robust: 0.005 T-total: 0.689 Matches: 2136 Robust: 2108 Success: True 2026-06-28 13:40:35,436 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.596 T-robust: 0.003 T-total: 0.601 Matches: 1314 Robust: 1286 Success: True 2026-06-28 13:40:35,468 DEBUG: Matching 384a654c_DJI_20260628114904_0123_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.621 T-robust: 0.002 T-total: 0.624 Matches: 766 Robust: 712 Success: True 2026-06-28 13:40:35,837 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.708 T-robust: 0.010 T-total: 0.723 Matches: 4737 Robust: 4715 Success: True 2026-06-28 13:40:35,868 DEBUG: Matching 20e4a05f_DJI_20260628113602_0501_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.543 T-robust: 0.001 T-total: 0.544 Matches: 317 Robust: 302 Success: True 2026-06-28 13:40:35,935 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 56e0fab6_DJI_20260628114754_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.593 T-robust: 0.002 T-total: 0.597 Matches: 938 Robust: 898 Success: True 2026-06-28 13:40:35,982 DEBUG: Matching 07a7bcbc_DJI_20260628114836_0109_D.JPG and b2c5a0a3_DJI_20260628114326_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.641 T-robust: 0.004 T-total: 0.646 Matches: 1414 Robust: 1401 Success: True 2026-06-28 13:40:36,038 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 6f7e799d_DJI_20260628114250_0655_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 T-robust: 0.013 T-total: 0.630 Matches: 5942 Robust: 5922 Success: True 2026-06-28 13:40:36,071 DEBUG: Matching 1604c66a_DJI_20260628114318_0037_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.620 T-robust: 0.003 T-total: 0.651 Matches: 1366 Robust: 1331 Success: True 2026-06-28 13:40:36,118 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and 663a8eae_DJI_20260628113606_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.673 T-robust: 0.005 T-total: 0.681 Matches: 1970 Robust: 1940 Success: True 2026-06-28 13:40:36,127 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and 23a016b1_DJI_20260628114300_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.004 T-total: 0.617 Matches: 1779 Robust: 1759 Success: True 2026-06-28 13:40:36,434 DEBUG: Matching 429c2fa7_DJI_20260628114324_0040_D.JPG and e8faa12d_DJI_20260628114400_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.564 T-robust: 0.001 T-total: 0.566 Matches: 238 Robust: 221 Success: True 2026-06-28 13:40:36,437 DEBUG: Matching 3403356d_DJI_20260628114832_0107_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.569 T-robust: 0.003 T-total: 0.573 Matches: 752 Robust: 696 Success: True 2026-06-28 13:40:36,621 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and 3403356d_DJI_20260628114832_0107_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.625 T-robust: 0.054 T-total: 0.684 Matches: 4195 Robust: 4162 Success: True 2026-06-28 13:40:36,630 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.616 T-robust: 0.004 T-total: 0.622 Matches: 1718 Robust: 1668 Success: True 2026-06-28 13:40:36,638 DEBUG: Matching 23a016b1_DJI_20260628114300_0028_D.JPG and d7c0137d_DJI_20260628113644_0522_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.594 T-robust: 0.004 T-total: 0.600 Matches: 1607 Robust: 1583 Success: True 2026-06-28 13:40:36,653 DEBUG: Matching 4b07b7b9_DJI_20260628114316_0036_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.545 Matches: FAILED 2026-06-28 13:40:36,715 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 1ebed9ee_DJI_20260628114310_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 T-robust: 0.002 T-total: 0.587 Matches: 559 Robust: 536 Success: True 2026-06-28 13:40:36,741 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.620 T-robust: 0.002 T-total: 0.623 Matches: 956 Robust: 927 Success: True 2026-06-28 13:40:37,016 DEBUG: Matching b2c5a0a3_DJI_20260628114326_0041_D.JPG and 384a654c_DJI_20260628114904_0123_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.576 T-robust: 0.002 T-total: 0.579 Matches: 790 Robust: 759 Success: True 2026-06-28 13:40:37,134 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.689 T-robust: 0.006 T-total: 0.697 Matches: 2580 Robust: 2542 Success: True 2026-06-28 13:40:37,168 DEBUG: Matching e202caba_DJI_20260628114830_0106_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.532 T-robust: 0.002 T-total: 0.535 Matches: 867 Robust: 852 Success: True 2026-06-28 13:40:37,275 DEBUG: Matching a5a13f2c_DJI_20260628114906_0124_D.JPG and 060b432a_DJI_20260628114910_0126_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.566 T-robust: 0.022 T-total: 0.601 Matches: 3200 Robust: 3159 Success: True 2026-06-28 13:40:37,276 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.001 T-total: 0.632 Matches: 626 Robust: 610 Success: True 2026-06-28 13:40:37,320 DEBUG: Matching 4b07b7b9_DJI_20260628114316_0036_D.JPG and e8faa12d_DJI_20260628114400_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.692 T-robust: 0.002 T-total: 0.696 Matches: 1732 Robust: 1714 Success: True 2026-06-28 13:40:37,359 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.603 Matches: FAILED 2026-06-28 13:40:37,380 DEBUG: Matching 6415c71c_DJI_20260628114244_0020_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.622 T-robust: 0.021 T-total: 0.665 Matches: 5112 Robust: 5096 Success: True 2026-06-28 13:40:37,628 DEBUG: Matching 56337b8b_DJI_20260628114304_0030_D.JPG and 1497f551_DJI_20260628113650_0525_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.610 T-robust: 0.001 T-total: 0.612 Matches: 132 Robust: 114 Success: True 2026-06-28 13:40:37,721 DEBUG: Matching 6f7e799d_DJI_20260628114250_0655_D.JPG and 83801815_DJI_20260628114330_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.002 T-total: 0.586 Matches: 976 Robust: 953 Success: True 2026-06-28 13:40:37,751 DEBUG: Matching b798699f_DJI_20260628113604_0502_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.539 T-robust: 0.002 T-total: 0.542 Matches: 931 Robust: 916 Success: True 2026-06-28 13:40:37,833 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and 56337b8b_DJI_20260628114304_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.554 T-robust: 0.002 T-total: 0.556 Matches: 643 Robust: 625 Success: True 2026-06-28 13:40:37,914 DEBUG: Matching d7c0137d_DJI_20260628113644_0522_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.553 T-robust: 0.036 T-total: 0.593 Matches: 2827 Robust: 2810 Success: True 2026-06-28 13:40:37,919 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and f879d545_DJI_20260628114746_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.600 T-robust: 0.041 T-total: 0.642 Matches: 1589 Robust: 1576 Success: True 2026-06-28 13:40:37,966 DEBUG: Matching 8a866a2a_DJI_20260628114254_0657_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.559 Matches: FAILED 2026-06-28 13:40:38,022 DEBUG: Matching 41966ef7_DJI_20260628114358_0057_D.JPG and 4b07b7b9_DJI_20260628114316_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.656 T-robust: 0.004 T-total: 0.663 Matches: 1751 Robust: 1722 Success: True 2026-06-28 13:40:38,332 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and b0dd1c50_DJI_20260628113648_0524_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.607 T-robust: 0.002 T-total: 0.611 Matches: 933 Robust: 922 Success: True 2026-06-28 13:40:38,373 DEBUG: Matching 630f5015_DJI_20260628114302_0029_D.JPG and f9b71627_DJI_20260628114242_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.002 T-total: 0.609 Matches: 718 Robust: 696 Success: True 2026-06-28 13:40:38,381 DEBUG: Matching 19998a62_DJI_20260628114258_0659_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.697 T-robust: 0.049 T-total: 0.753 Matches: 5725 Robust: 5707 Success: True 2026-06-28 13:40:38,455 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and d5b5b4f9_DJI_20260628114248_0654_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.622 Matches: FAILED 2026-06-28 13:40:38,467 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and 9be4ad40_DJI_20260628114246_0021_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.545 T-robust: 0.002 T-total: 0.548 Matches: 602 Robust: 579 Success: True 2026-06-28 13:40:38,512 DEBUG: Matching 99f18da0_DJI_20260628114334_0045_D.JPG and a356d0fc_DJI_20260628113652_0526_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.596 T-robust: 0.001 T-total: 0.598 Matches: 507 Robust: 478 Success: True 2026-06-28 13:40:38,583 DEBUG: Matching 7973b76e_DJI_20260628114742_0082_D.JPG and d1cfb622_DJI_20260628114752_0087_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.572 T-robust: 0.002 T-total: 0.575 Matches: 819 Robust: 795 Success: True 2026-06-28 13:40:38,616 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and e661329e_DJI_20260628114332_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.590 T-robust: 0.002 T-total: 0.593 Matches: 783 Robust: 710 Success: True 2026-06-28 13:40:38,920 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.544 T-robust: 0.001 T-total: 0.545 Matches: 483 Robust: 471 Success: True 2026-06-28 13:40:38,934 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 2a326765_DJI_20260628114908_0125_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.557 T-robust: 0.002 T-total: 0.560 Matches: 896 Robust: 875 Success: True 2026-06-28 13:40:39,013 DEBUG: Matching e8ff02cc_DJI_20260628113646_0523_D.JPG and 847a6379_DJI_20260628114258_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.504 T-robust: 0.049 T-total: 0.557 Matches: 1935 Robust: 1915 Success: True 2026-06-28 13:40:39,016 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 99f18da0_DJI_20260628114334_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.005 T-total: 0.608 Matches: 1167 Robust: 1140 Success: True 2026-06-28 13:40:39,020 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and 847a6379_DJI_20260628114258_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.540 T-robust: 0.004 T-total: 0.546 Matches: 900 Robust: 886 Success: True 2026-06-28 13:40:39,071 DEBUG: Matching e8faa12d_DJI_20260628114400_0058_D.JPG and 19998a62_DJI_20260628114258_0659_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.559 Matches: FAILED 2026-06-28 13:40:39,221 DEBUG: Matching c6006f9d_DJI_20260628114306_0031_D.JPG and 429c2fa7_DJI_20260628114324_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.002 T-total: 0.613 Matches: 555 Robust: 509 Success: True 2026-06-28 13:40:39,408 DEBUG: Matching d5b5b4f9_DJI_20260628114248_0654_D.JPG and b798699f_DJI_20260628113604_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.620 T-robust: 0.158 T-total: 0.790 Matches: 4574 Robust: 4551 Success: True 2026-06-28 13:40:39,463 DEBUG: Matching f416cd6a_DJI_20260628114322_0039_D.JPG and d979b308_DJI_20260628114312_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.527 T-robust: 0.001 T-total: 0.529 Matches: 466 Robust: 453 Success: True 2026-06-28 13:40:39,530 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and 19998a62_DJI_20260628114258_0659_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.609 Matches: FAILED 2026-06-28 13:40:39,677 DEBUG: Matching 40bdcc48_DJI_20260628114328_0042_D.JPG and 6415c71c_DJI_20260628114244_0020_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.532 T-robust: 0.034 T-total: 0.569 Matches: 2741 Robust: 2689 Success: True 2026-06-28 13:40:39,685 DEBUG: Matching 384a654c_DJI_20260628114904_0123_D.JPG and 878aa141_DJI_20260628114320_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.649 T-robust: 0.009 T-total: 0.664 Matches: 840 Robust: 824 Success: True 2026-06-28 13:40:39,687 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and 92bd9edf_DJI_20260628114248_0022_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.651 T-robust: 0.019 T-total: 0.670 Matches: 934 Robust: 926 Success: True 2026-06-28 13:40:39,690 DEBUG: Matching adef9a97_DJI_20260628114834_0108_D.JPG and d068ca5d_DJI_20260628114828_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.652 T-robust: 0.023 T-total: 0.676 Matches: 1100 Robust: 1047 Success: True 2026-06-28 13:40:39,704 DEBUG: Matching e661329e_DJI_20260628114332_0044_D.JPG and b304432f_DJI_20260628114744_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.477 T-robust: 0.003 T-total: 0.480 Matches: 1199 Robust: 1170 Success: True 2026-06-28 13:40:39,783 DEBUG: Matching 1497f551_DJI_20260628113650_0525_D.JPG and 7f1c3496_DJI_20260628114250_0023_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.002 T-total: 0.374 Matches: 793 Robust: 723 Success: True 2026-06-28 13:40:39,795 INFO: Matched 462 pairs (brown-brown: 462) in 37.57653914699998 seconds (0.08133450116233766 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-pz2jb/opensfm" 2026-06-28 13:40:48,549 INFO: reading features 2026-06-28 13:40:49,555 DEBUG: Merging features onto tracks 2026-06-28 13:40:52,118 DEBUG: Good tracks: 71269 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-pz2jb/opensfm" 2026-06-28 13:40:55,961 INFO: Starting incremental reconstruction 2026-06-28 13:41:00,037 INFO: Starting reconstruction with 23a016b1_DJI_20260628114300_0028_D.JPG and e8ff02cc_DJI_20260628113646_0523_D.JPG 2026-06-28 13:41:00,098 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3564 / 3568 2026-06-28 13:41:00,705 INFO: Triangulated: 3566 2026-06-28 13:41:02,699 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 2.217721e+02, Final cost: 6.150790e+01, Termination: NO_CONVERGENCE 2026-06-28 13:41:02,724 INFO: Removed outliers: 333 2026-06-28 13:41:02,802 INFO: ------------------------------------------------------- 2026-06-28 13:41:02,817 INFO: 46d26689_DJI_20260628114748_0085_D.JPG resection inliers: 1917 / 1980 2026-06-28 13:41:02,826 INFO: Adding 46d26689_DJI_20260628114748_0085_D.JPG to the reconstruction 2026-06-28 13:41:03,077 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:03,431 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 9.642412e+02, Final cost: 2.606022e+02, Termination: CONVERGENCE 2026-06-28 13:41:03,490 INFO: Removed outliers: 149 2026-06-28 13:41:03,515 INFO: ------------------------------------------------------- 2026-06-28 13:41:03,533 INFO: 0cfc897a_DJI_20260628114750_0086_D.JPG resection inliers: 2306 / 2401 2026-06-28 13:41:03,564 INFO: Adding 0cfc897a_DJI_20260628114750_0086_D.JPG to the reconstruction 2026-06-28 13:41:03,819 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:04,232 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.190560e+03, Final cost: 4.253717e+02, Termination: CONVERGENCE 2026-06-28 13:41:04,303 INFO: Removed outliers: 134 2026-06-28 13:41:04,327 INFO: ------------------------------------------------------- 2026-06-28 13:41:04,345 INFO: d7c0137d_DJI_20260628113644_0522_D.JPG resection inliers: 2324 / 2406 2026-06-28 13:41:04,363 INFO: Adding d7c0137d_DJI_20260628113644_0522_D.JPG to the reconstruction 2026-06-28 13:41:04,531 INFO: Re-triangulating 2026-06-28 13:41:04,531 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:05,108 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 9.019567e+02, Final cost: 5.687089e+02, Termination: CONVERGENCE 2026-06-28 13:41:06,725 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.361729e+03, Final cost: 7.389350e+02, Termination: CONVERGENCE 2026-06-28 13:41:06,806 INFO: Removed outliers: 345 2026-06-28 13:41:06,830 INFO: ------------------------------------------------------- 2026-06-28 13:41:06,850 INFO: f879d545_DJI_20260628114746_0084_D.JPG resection inliers: 2668 / 2718 2026-06-28 13:41:06,884 INFO: Adding f879d545_DJI_20260628114746_0084_D.JPG to the reconstruction 2026-06-28 13:41:07,133 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:07,721 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.618597e+03, Final cost: 8.394456e+02, Termination: CONVERGENCE 2026-06-28 13:41:07,822 INFO: Removed outliers: 155 2026-06-28 13:41:07,846 INFO: ------------------------------------------------------- 2026-06-28 13:41:07,879 INFO: b304432f_DJI_20260628114744_0083_D.JPG resection inliers: 3037 / 3099 2026-06-28 13:41:07,899 INFO: Adding b304432f_DJI_20260628114744_0083_D.JPG to the reconstruction 2026-06-28 13:41:08,133 INFO: ------------------------------------------------------- 2026-06-28 13:41:08,162 INFO: 847a6379_DJI_20260628114258_0027_D.JPG resection inliers: 3173 / 3267 2026-06-28 13:41:08,186 INFO: Adding 847a6379_DJI_20260628114258_0027_D.JPG to the reconstruction 2026-06-28 13:41:08,331 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:09,208 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.884281e+03, Final cost: 1.250507e+03, Termination: CONVERGENCE 2026-06-28 13:41:09,335 INFO: Removed outliers: 213 2026-06-28 13:41:09,373 INFO: ------------------------------------------------------- 2026-06-28 13:41:09,400 INFO: b0dd1c50_DJI_20260628113648_0524_D.JPG resection inliers: 2829 / 2894 2026-06-28 13:41:09,415 INFO: Adding b0dd1c50_DJI_20260628113648_0524_D.JPG to the reconstruction 2026-06-28 13:41:09,578 INFO: ------------------------------------------------------- 2026-06-28 13:41:09,602 INFO: 92bd9edf_DJI_20260628114248_0022_D.JPG resection inliers: 2622 / 2702 2026-06-28 13:41:09,616 INFO: Adding 92bd9edf_DJI_20260628114248_0022_D.JPG to the reconstruction 2026-06-28 13:41:09,820 INFO: ------------------------------------------------------- 2026-06-28 13:41:09,842 INFO: d1cfb622_DJI_20260628114752_0087_D.JPG resection inliers: 2925 / 2994 2026-06-28 13:41:09,874 INFO: Adding d1cfb622_DJI_20260628114752_0087_D.JPG to the reconstruction 2026-06-28 13:41:10,088 INFO: Re-triangulating 2026-06-28 13:41:10,088 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:11,195 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 4.115615e+03, Final cost: 1.937564e+03, Termination: CONVERGENCE 2026-06-28 13:41:14,641 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 4.814595e+03, Final cost: 2.398273e+03, Termination: CONVERGENCE 2026-06-28 13:41:14,830 INFO: Removed outliers: 888 2026-06-28 13:41:14,858 INFO: ------------------------------------------------------- 2026-06-28 13:41:14,891 INFO: d5b5b4f9_DJI_20260628114248_0654_D.JPG resection inliers: 2746 / 2856 2026-06-28 13:41:14,909 INFO: Adding d5b5b4f9_DJI_20260628114248_0654_D.JPG to the reconstruction 2026-06-28 13:41:15,099 INFO: ------------------------------------------------------- 2026-06-28 13:41:15,122 INFO: 6f7e799d_DJI_20260628114250_0655_D.JPG resection inliers: 3213 / 3324 2026-06-28 13:41:15,146 INFO: Adding 6f7e799d_DJI_20260628114250_0655_D.JPG to the reconstruction 2026-06-28 13:41:15,565 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:17,176 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 3.201302e+03, Final cost: 2.381097e+03, Termination: CONVERGENCE 2026-06-28 13:41:17,408 INFO: Removed outliers: 331 2026-06-28 13:41:17,433 INFO: ------------------------------------------------------- 2026-06-28 13:41:17,481 INFO: 20e4a05f_DJI_20260628113602_0501_D.JPG resection inliers: 4497 / 4608 2026-06-28 13:41:17,511 INFO: Adding 20e4a05f_DJI_20260628113602_0501_D.JPG to the reconstruction 2026-06-28 13:41:17,737 INFO: ------------------------------------------------------- 2026-06-28 13:41:17,784 INFO: b798699f_DJI_20260628113604_0502_D.JPG resection inliers: 4983 / 5122 2026-06-28 13:41:17,813 INFO: Adding b798699f_DJI_20260628113604_0502_D.JPG to the reconstruction 2026-06-28 13:41:18,028 INFO: ------------------------------------------------------- 2026-06-28 13:41:18,061 INFO: 663a8eae_DJI_20260628113606_0503_D.JPG resection inliers: 3838 / 3928 2026-06-28 13:41:18,092 INFO: Adding 663a8eae_DJI_20260628113606_0503_D.JPG to the reconstruction 2026-06-28 13:41:18,246 INFO: ------------------------------------------------------- 2026-06-28 13:41:18,285 INFO: 7973b76e_DJI_20260628114742_0082_D.JPG resection inliers: 3419 / 3597 2026-06-28 13:41:18,309 INFO: Adding 7973b76e_DJI_20260628114742_0082_D.JPG to the reconstruction 2026-06-28 13:41:18,426 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:20,474 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 5.235244e+03, Final cost: 3.365882e+03, Termination: CONVERGENCE 2026-06-28 13:41:20,775 INFO: Removed outliers: 322 2026-06-28 13:41:20,805 INFO: ------------------------------------------------------- 2026-06-28 13:41:20,825 INFO: e661329e_DJI_20260628114332_0044_D.JPG resection inliers: 3249 / 3398 2026-06-28 13:41:20,855 INFO: Adding e661329e_DJI_20260628114332_0044_D.JPG to the reconstruction 2026-06-28 13:41:21,029 INFO: ------------------------------------------------------- 2026-06-28 13:41:21,069 INFO: 56e0fab6_DJI_20260628114754_0088_D.JPG resection inliers: 3307 / 3486 2026-06-28 13:41:21,091 INFO: Adding 56e0fab6_DJI_20260628114754_0088_D.JPG to the reconstruction 2026-06-28 13:41:21,241 INFO: ------------------------------------------------------- 2026-06-28 13:41:21,268 INFO: 7f1c3496_DJI_20260628114250_0023_D.JPG resection inliers: 2763 / 2819 2026-06-28 13:41:21,294 INFO: Adding 7f1c3496_DJI_20260628114250_0023_D.JPG to the reconstruction 2026-06-28 13:41:21,487 INFO: ------------------------------------------------------- 2026-06-28 13:41:21,507 INFO: 99f18da0_DJI_20260628114334_0045_D.JPG resection inliers: 2600 / 2703 2026-06-28 13:41:21,521 INFO: Adding 99f18da0_DJI_20260628114334_0045_D.JPG to the reconstruction 2026-06-28 13:41:21,687 INFO: ------------------------------------------------------- 2026-06-28 13:41:21,704 INFO: 83801815_DJI_20260628114330_0043_D.JPG resection inliers: 2507 / 2664 2026-06-28 13:41:21,721 INFO: Adding 83801815_DJI_20260628114330_0043_D.JPG to the reconstruction 2026-06-28 13:41:21,842 INFO: ------------------------------------------------------- 2026-06-28 13:41:21,880 INFO: 9be4ad40_DJI_20260628114246_0021_D.JPG resection inliers: 2505 / 2628 2026-06-28 13:41:21,905 INFO: Adding 9be4ad40_DJI_20260628114246_0021_D.JPG to the reconstruction 2026-06-28 13:41:22,072 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:24,405 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 7.519331e+03, Final cost: 4.934108e+03, Termination: CONVERGENCE 2026-06-28 13:41:24,787 INFO: Removed outliers: 429 2026-06-28 13:41:24,814 INFO: ------------------------------------------------------- 2026-06-28 13:41:24,830 INFO: 630f5015_DJI_20260628114302_0029_D.JPG resection inliers: 2561 / 2655 2026-06-28 13:41:24,854 INFO: Adding 630f5015_DJI_20260628114302_0029_D.JPG to the reconstruction 2026-06-28 13:41:25,002 INFO: ------------------------------------------------------- 2026-06-28 13:41:25,021 INFO: 6415c71c_DJI_20260628114244_0020_D.JPG resection inliers: 2633 / 2744 2026-06-28 13:41:25,035 INFO: Adding 6415c71c_DJI_20260628114244_0020_D.JPG to the reconstruction 2026-06-28 13:41:25,297 INFO: ------------------------------------------------------- 2026-06-28 13:41:25,317 INFO: f9b71627_DJI_20260628114242_0019_D.JPG resection inliers: 3023 / 3200 2026-06-28 13:41:25,332 INFO: Adding f9b71627_DJI_20260628114242_0019_D.JPG to the reconstruction 2026-06-28 13:41:25,529 INFO: Re-triangulating 2026-06-28 13:41:25,530 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:28,925 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 6.722981e+03, Final cost: 5.591564e+03, Termination: CONVERGENCE 2026-06-28 13:41:36,741 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.518218e+04, Final cost: 7.357174e+03, Termination: CONVERGENCE 2026-06-28 13:41:37,070 INFO: Removed outliers: 2106 2026-06-28 13:41:37,096 INFO: ------------------------------------------------------- 2026-06-28 13:41:37,117 INFO: e202caba_DJI_20260628114830_0106_D.JPG resection inliers: 2894 / 2939 2026-06-28 13:41:37,133 INFO: Adding e202caba_DJI_20260628114830_0106_D.JPG to the reconstruction 2026-06-28 13:41:37,337 INFO: ------------------------------------------------------- 2026-06-28 13:41:37,360 INFO: 3403356d_DJI_20260628114832_0107_D.JPG resection inliers: 3558 / 3623 2026-06-28 13:41:37,380 INFO: Adding 3403356d_DJI_20260628114832_0107_D.JPG to the reconstruction 2026-06-28 13:41:37,581 INFO: ------------------------------------------------------- 2026-06-28 13:41:37,601 INFO: 40bdcc48_DJI_20260628114328_0042_D.JPG resection inliers: 2931 / 3075 2026-06-28 13:41:37,617 INFO: Adding 40bdcc48_DJI_20260628114328_0042_D.JPG to the reconstruction 2026-06-28 13:41:37,761 INFO: ------------------------------------------------------- 2026-06-28 13:41:37,778 INFO: adef9a97_DJI_20260628114834_0108_D.JPG resection inliers: 2384 / 2489 2026-06-28 13:41:37,792 INFO: Adding adef9a97_DJI_20260628114834_0108_D.JPG to the reconstruction 2026-06-28 13:41:37,969 INFO: ------------------------------------------------------- 2026-06-28 13:41:37,985 INFO: d068ca5d_DJI_20260628114828_0105_D.JPG resection inliers: 2298 / 2506 2026-06-28 13:41:37,997 INFO: Adding d068ca5d_DJI_20260628114828_0105_D.JPG to the reconstruction 2026-06-28 13:41:38,086 INFO: ------------------------------------------------------- 2026-06-28 13:41:38,103 INFO: 1497f551_DJI_20260628113650_0525_D.JPG resection inliers: 2400 / 2436 2026-06-28 13:41:38,116 INFO: Adding 1497f551_DJI_20260628113650_0525_D.JPG to the reconstruction 2026-06-28 13:41:38,277 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:41,044 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 9.525762e+03, Final cost: 7.366662e+03, Termination: CONVERGENCE 2026-06-28 13:41:41,605 INFO: Removed outliers: 498 2026-06-28 13:41:41,630 INFO: ------------------------------------------------------- 2026-06-28 13:41:41,650 INFO: 56337b8b_DJI_20260628114304_0030_D.JPG resection inliers: 1976 / 2047 2026-06-28 13:41:41,670 INFO: Adding 56337b8b_DJI_20260628114304_0030_D.JPG to the reconstruction 2026-06-28 13:41:41,806 INFO: ------------------------------------------------------- 2026-06-28 13:41:41,821 INFO: b2c5a0a3_DJI_20260628114326_0041_D.JPG resection inliers: 1944 / 2045 2026-06-28 13:41:41,832 INFO: Adding b2c5a0a3_DJI_20260628114326_0041_D.JPG to the reconstruction 2026-06-28 13:41:41,960 INFO: ------------------------------------------------------- 2026-06-28 13:41:41,979 INFO: a356d0fc_DJI_20260628113652_0526_D.JPG resection inliers: 1619 / 1682 2026-06-28 13:41:41,994 INFO: Adding a356d0fc_DJI_20260628113652_0526_D.JPG to the reconstruction 2026-06-28 13:41:42,105 INFO: ------------------------------------------------------- 2026-06-28 13:41:42,116 INFO: 07a7bcbc_DJI_20260628114836_0109_D.JPG resection inliers: 1385 / 1452 2026-06-28 13:41:42,123 INFO: Adding 07a7bcbc_DJI_20260628114836_0109_D.JPG to the reconstruction 2026-06-28 13:41:42,308 INFO: ------------------------------------------------------- 2026-06-28 13:41:42,321 INFO: 429c2fa7_DJI_20260628114324_0040_D.JPG resection inliers: 1199 / 1332 2026-06-28 13:41:42,328 INFO: Adding 429c2fa7_DJI_20260628114324_0040_D.JPG to the reconstruction 2026-06-28 13:41:42,506 INFO: ------------------------------------------------------- 2026-06-28 13:41:42,519 INFO: a5a13f2c_DJI_20260628114906_0124_D.JPG resection inliers: 1321 / 1412 2026-06-28 13:41:42,527 INFO: Adding a5a13f2c_DJI_20260628114906_0124_D.JPG to the reconstruction 2026-06-28 13:41:42,884 INFO: ------------------------------------------------------- 2026-06-28 13:41:42,907 INFO: 2a326765_DJI_20260628114908_0125_D.JPG resection inliers: 2240 / 2395 2026-06-28 13:41:42,919 INFO: Adding 2a326765_DJI_20260628114908_0125_D.JPG to the reconstruction 2026-06-28 13:41:43,232 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:46,822 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.037575e+04, Final cost: 8.086084e+03, Termination: CONVERGENCE 2026-06-28 13:41:47,491 INFO: Removed outliers: 414 2026-06-28 13:41:47,518 INFO: ------------------------------------------------------- 2026-06-28 13:41:47,545 INFO: 060b432a_DJI_20260628114910_0126_D.JPG resection inliers: 3667 / 3761 2026-06-28 13:41:47,580 INFO: Adding 060b432a_DJI_20260628114910_0126_D.JPG to the reconstruction 2026-06-28 13:41:47,809 INFO: ------------------------------------------------------- 2026-06-28 13:41:47,821 INFO: 384a654c_DJI_20260628114904_0123_D.JPG resection inliers: 1654 / 1770 2026-06-28 13:41:47,830 INFO: Adding 384a654c_DJI_20260628114904_0123_D.JPG to the reconstruction 2026-06-28 13:41:47,964 INFO: ------------------------------------------------------- 2026-06-28 13:41:47,985 INFO: c6006f9d_DJI_20260628114306_0031_D.JPG resection inliers: 1659 / 1762 2026-06-28 13:41:47,997 INFO: Adding c6006f9d_DJI_20260628114306_0031_D.JPG to the reconstruction 2026-06-28 13:41:48,120 INFO: ------------------------------------------------------- 2026-06-28 13:41:48,135 INFO: 046abf91_DJI_20260628114308_0032_D.JPG resection inliers: 1420 / 1496 2026-06-28 13:41:48,145 INFO: Adding 046abf91_DJI_20260628114308_0032_D.JPG to the reconstruction 2026-06-28 13:41:48,322 INFO: ------------------------------------------------------- 2026-06-28 13:41:48,335 INFO: f416cd6a_DJI_20260628114322_0039_D.JPG resection inliers: 1449 / 1575 2026-06-28 13:41:48,345 INFO: Adding f416cd6a_DJI_20260628114322_0039_D.JPG to the reconstruction 2026-06-28 13:41:48,526 INFO: ------------------------------------------------------- 2026-06-28 13:41:48,542 INFO: 878aa141_DJI_20260628114320_0038_D.JPG resection inliers: 1780 / 1898 2026-06-28 13:41:48,558 INFO: Adding 878aa141_DJI_20260628114320_0038_D.JPG to the reconstruction 2026-06-28 13:41:48,859 INFO: ------------------------------------------------------- 2026-06-28 13:41:48,887 INFO: 1604c66a_DJI_20260628114318_0037_D.JPG resection inliers: 1999 / 2116 2026-06-28 13:41:48,901 INFO: Adding 1604c66a_DJI_20260628114318_0037_D.JPG to the reconstruction 2026-06-28 13:41:49,157 INFO: ------------------------------------------------------- 2026-06-28 13:41:49,182 INFO: 4b07b7b9_DJI_20260628114316_0036_D.JPG resection inliers: 1745 / 1843 2026-06-28 13:41:49,197 INFO: Adding 4b07b7b9_DJI_20260628114316_0036_D.JPG to the reconstruction 2026-06-28 13:41:49,413 INFO: ------------------------------------------------------- 2026-06-28 13:41:49,431 INFO: 41966ef7_DJI_20260628114358_0057_D.JPG resection inliers: 2231 / 2329 2026-06-28 13:41:49,447 INFO: Adding 41966ef7_DJI_20260628114358_0057_D.JPG to the reconstruction 2026-06-28 13:41:49,651 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:41:54,189 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.163824e+04, Final cost: 8.941571e+03, Termination: CONVERGENCE 2026-06-28 13:41:54,989 INFO: Removed outliers: 607 2026-06-28 13:41:55,018 INFO: ------------------------------------------------------- 2026-06-28 13:41:55,039 INFO: e8faa12d_DJI_20260628114400_0058_D.JPG resection inliers: 3029 / 3076 2026-06-28 13:41:55,070 INFO: Adding e8faa12d_DJI_20260628114400_0058_D.JPG to the reconstruction 2026-06-28 13:41:55,492 INFO: ------------------------------------------------------- 2026-06-28 13:41:55,511 INFO: 1ebed9ee_DJI_20260628114310_0033_D.JPG resection inliers: 2409 / 2481 2026-06-28 13:41:55,524 INFO: Adding 1ebed9ee_DJI_20260628114310_0033_D.JPG to the reconstruction 2026-06-28 13:41:55,675 INFO: ------------------------------------------------------- 2026-06-28 13:41:55,706 INFO: d979b308_DJI_20260628114312_0034_D.JPG resection inliers: 2648 / 2732 2026-06-28 13:41:55,720 INFO: Adding d979b308_DJI_20260628114312_0034_D.JPG to the reconstruction 2026-06-28 13:41:55,960 INFO: ------------------------------------------------------- 2026-06-28 13:41:55,997 INFO: 10001403_DJI_20260628114314_0035_D.JPG resection inliers: 3280 / 3366 2026-06-28 13:41:56,018 INFO: Adding 10001403_DJI_20260628114314_0035_D.JPG to the reconstruction 2026-06-28 13:41:56,305 INFO: ------------------------------------------------------- 2026-06-28 13:41:56,317 INFO: 8a866a2a_DJI_20260628114254_0657_D.JPG resection inliers: 4 / 7 2026-06-28 13:41:56,388 INFO: 8acd2b87_DJI_20260628114256_0658_D.JPG resection inliers: 3 / 6 2026-06-28 13:41:56,397 INFO: Some images can not be added 2026-06-28 13:41:56,397 INFO: ------------------------------------------------------- 2026-06-28 13:41:56,399 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:42:00,447 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 1.034728e+04, Final cost: 9.180831e+03, Termination: CONVERGENCE 2026-06-28 13:42:01,298 INFO: Removed outliers: 468 2026-06-28 13:42:01,755 INFO: Starting reconstruction with 19998a62_DJI_20260628114258_0659_D.JPG and 8acd2b87_DJI_20260628114256_0658_D.JPG 2026-06-28 13:42:01,863 INFO: Two-view 5-points reconstruction inliers (transposed=False): 5718 / 5745 2026-06-28 13:42:02,721 INFO: Triangulated: 5744 2026-06-28 13:42:05,535 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.075060e+03, Final cost: 8.056912e+02, Termination: NO_CONVERGENCE 2026-06-28 13:42:05,595 INFO: Removed outliers: 158 2026-06-28 13:42:05,628 INFO: ------------------------------------------------------- 2026-06-28 13:42:05,907 INFO: 8a866a2a_DJI_20260628114254_0657_D.JPG resection inliers: 466 / 3256 2026-06-28 13:42:05,911 INFO: Adding 8a866a2a_DJI_20260628114254_0657_D.JPG to the reconstruction 2026-06-28 13:42:06,090 INFO: ------------------------------------------------------- 2026-06-28 13:42:06,091 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-06-28 13:42:07,619 DEBUG: Ceres Solver Report: Iterations: 70, Initial cost: 2.412792e+03, Final cost: 9.544797e+02, Termination: CONVERGENCE 2026-06-28 13:42:07,681 INFO: Removed outliers: 222 2026-06-28 13:42:07,721 INFO: Reconstruction 0: 52 images, 58178 points 2026-06-28 13:42:07,722 INFO: Reconstruction 1: 3 images, 6466 points 2026-06-28 13:42:07,722 INFO: 2 partial reconstructions in total. [WARNING] Multiple reconstructions detected (2), this might be an indicator that some areas did not have sufficient overlap [INFO] Attempting merge [INFO] Merging reconstruction 0 [INFO] Merging reconstruction 1 [WARNING] Cannot merge shot id 0cfc897a_DJI_20260628114750_0086_D.JPG (Landmark 9497 already exists.) [WARNING] Cannot merge shot id 0cfc897a_DJI_20260628114750_0086_D.JPG (Landmark 63730 already exists.) [WARNING] Cannot merge shot id 0cfc897a_DJI_20260628114750_0086_D.JPG (Landmark 10601 already exists.) [WARNING] Cannot merge shot id 0cfc897a_DJI_20260628114750_0086_D.JPG (Landmark 48826 already exists.) [WARNING] Cannot merge shot id 0cfc897a_DJI_20260628114750_0086_D.JPG (Landmark 63739 already exists.) [WARNING] Cannot merge shot id 0cfc897a_DJI_20260628114750_0086_D.JPG (Landmark 63747 already exists.) [INFO] Export reconstruction stats [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" compute_statistics --diagram_max_points 100000 "/workspace/odm-pipeline-pz2jb/opensfm" 2026-06-28 13:42:25,348 DEBUG: Loaded backend agg version v2.2. 2026-06-28 13:42:25,370 DEBUG: locator: 2026-06-28 13:42:26,644 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=46 +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 231370.0 --offset-y 2629598.0 "/workspace/odm-pipeline-pz2jb/opensfm" [INFO] Updating /workspace/odm-pipeline-pz2jb/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-pz2jb/opensfm ... 2026-06-28 13:42:43,157 DEBUG: Undistorting image b798699f_DJI_20260628113604_0502_D.JPG 2026-06-28 13:42:43,157 DEBUG: Undistorting image 429c2fa7_DJI_20260628114324_0040_D.JPG 2026-06-28 13:42:43,158 DEBUG: Undistorting image f9b71627_DJI_20260628114242_0019_D.JPG 2026-06-28 13:42:43,158 DEBUG: Undistorting image 56e0fab6_DJI_20260628114754_0088_D.JPG 2026-06-28 13:42:43,158 DEBUG: Undistorting image 1604c66a_DJI_20260628114318_0037_D.JPG 2026-06-28 13:42:43,159 DEBUG: Undistorting image 07a7bcbc_DJI_20260628114836_0109_D.JPG 2026-06-28 13:42:43,161 DEBUG: Undistorting image c6006f9d_DJI_20260628114306_0031_D.JPG 2026-06-28 13:42:43,163 DEBUG: Undistorting image 847a6379_DJI_20260628114258_0027_D.JPG 2026-06-28 13:42:46,772 DEBUG: Undistorting image 4b07b7b9_DJI_20260628114316_0036_D.JPG 2026-06-28 13:42:47,489 DEBUG: Undistorting image 10001403_DJI_20260628114314_0035_D.JPG 2026-06-28 13:42:49,036 DEBUG: Undistorting image 2a326765_DJI_20260628114908_0125_D.JPG 2026-06-28 13:42:49,037 DEBUG: Undistorting image d1cfb622_DJI_20260628114752_0087_D.JPG 2026-06-28 13:42:49,038 DEBUG: Undistorting image 046abf91_DJI_20260628114308_0032_D.JPG 2026-06-28 13:42:50,330 DEBUG: Undistorting image e661329e_DJI_20260628114332_0044_D.JPG 2026-06-28 13:42:50,357 DEBUG: Undistorting image 8acd2b87_DJI_20260628114256_0658_D.JPG 2026-06-28 13:42:50,883 DEBUG: Undistorting image b2c5a0a3_DJI_20260628114326_0041_D.JPG 2026-06-28 13:42:51,579 DEBUG: Undistorting image 19998a62_DJI_20260628114258_0659_D.JPG 2026-06-28 13:42:52,811 DEBUG: Undistorting image 060b432a_DJI_20260628114910_0126_D.JPG 2026-06-28 13:42:53,435 DEBUG: Undistorting image 3403356d_DJI_20260628114832_0107_D.JPG 2026-06-28 13:42:54,560 DEBUG: Undistorting image 0cfc897a_DJI_20260628114750_0086_D.JPG 2026-06-28 13:42:54,566 DEBUG: Undistorting image f879d545_DJI_20260628114746_0084_D.JPG 2026-06-28 13:42:55,128 DEBUG: Undistorting image 1497f551_DJI_20260628113650_0525_D.JPG 2026-06-28 13:42:55,686 DEBUG: Undistorting image 1ebed9ee_DJI_20260628114310_0033_D.JPG 2026-06-28 13:42:56,240 DEBUG: Undistorting image b304432f_DJI_20260628114744_0083_D.JPG 2026-06-28 13:42:56,880 DEBUG: Undistorting image 20e4a05f_DJI_20260628113602_0501_D.JPG 2026-06-28 13:42:57,665 DEBUG: Undistorting image 92bd9edf_DJI_20260628114248_0022_D.JPG 2026-06-28 13:42:58,509 DEBUG: Undistorting image 663a8eae_DJI_20260628113606_0503_D.JPG 2026-06-28 13:42:59,715 DEBUG: Undistorting image e8faa12d_DJI_20260628114400_0058_D.JPG 2026-06-28 13:42:59,716 DEBUG: Undistorting image 46d26689_DJI_20260628114748_0085_D.JPG 2026-06-28 13:43:00,290 DEBUG: Undistorting image 83801815_DJI_20260628114330_0043_D.JPG 2026-06-28 13:43:00,940 DEBUG: Undistorting image 56337b8b_DJI_20260628114304_0030_D.JPG 2026-06-28 13:43:01,498 DEBUG: Undistorting image d5b5b4f9_DJI_20260628114248_0654_D.JPG 2026-06-28 13:43:02,093 DEBUG: Undistorting image d7c0137d_DJI_20260628113644_0522_D.JPG 2026-06-28 13:43:02,738 DEBUG: Undistorting image 7f1c3496_DJI_20260628114250_0023_D.JPG 2026-06-28 13:43:03,393 DEBUG: Undistorting image f416cd6a_DJI_20260628114322_0039_D.JPG 2026-06-28 13:43:04,058 DEBUG: Undistorting image 6f7e799d_DJI_20260628114250_0655_D.JPG 2026-06-28 13:43:04,786 DEBUG: Undistorting image d979b308_DJI_20260628114312_0034_D.JPG 2026-06-28 13:43:05,440 DEBUG: Undistorting image a356d0fc_DJI_20260628113652_0526_D.JPG 2026-06-28 13:43:06,474 DEBUG: Undistorting image a5a13f2c_DJI_20260628114906_0124_D.JPG 2026-06-28 13:43:06,479 DEBUG: Undistorting image e202caba_DJI_20260628114830_0106_D.JPG 2026-06-28 13:43:07,190 DEBUG: Undistorting image e8ff02cc_DJI_20260628113646_0523_D.JPG 2026-06-28 13:43:07,852 DEBUG: Undistorting image adef9a97_DJI_20260628114834_0108_D.JPG 2026-06-28 13:43:08,448 DEBUG: Undistorting image 6415c71c_DJI_20260628114244_0020_D.JPG 2026-06-28 13:43:09,230 DEBUG: Undistorting image 878aa141_DJI_20260628114320_0038_D.JPG 2026-06-28 13:43:10,431 DEBUG: Undistorting image 8a866a2a_DJI_20260628114254_0657_D.JPG 2026-06-28 13:43:10,438 DEBUG: Undistorting image 41966ef7_DJI_20260628114358_0057_D.JPG 2026-06-28 13:43:11,083 DEBUG: Undistorting image 23a016b1_DJI_20260628114300_0028_D.JPG 2026-06-28 13:43:11,715 DEBUG: Undistorting image 384a654c_DJI_20260628114904_0123_D.JPG 2026-06-28 13:43:12,371 DEBUG: Undistorting image 630f5015_DJI_20260628114302_0029_D.JPG 2026-06-28 13:43:13,635 DEBUG: Undistorting image d068ca5d_DJI_20260628114828_0105_D.JPG 2026-06-28 13:43:13,646 DEBUG: Undistorting image 7973b76e_DJI_20260628114742_0082_D.JPG 2026-06-28 13:43:14,293 DEBUG: Undistorting image 9be4ad40_DJI_20260628114246_0021_D.JPG 2026-06-28 13:43:14,829 DEBUG: Undistorting image b0dd1c50_DJI_20260628113648_0524_D.JPG 2026-06-28 13:43:15,515 DEBUG: Undistorting image 99f18da0_DJI_20260628114334_0045_D.JPG 2026-06-28 13:43:16,265 DEBUG: Undistorting image 40bdcc48_DJI_20260628114328_0042_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-pz2jb/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-pz2jb/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-pz2jb/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-pz2jb/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-pz2jb/odm_filterpoints/point_cloud.ply" --concurrency 8 --meank 16 --std 5 --stats "/workspace/odm-pipeline-pz2jb/odm_filterpoints/point_cloud_stats.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-pz2jb/opensfm/reconstruction.ply output = /workspace/odm-pipeline-pz2jb/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-pz2jb/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = auto concurrency = 8 verbose = no -> Setting num_threads to 8 ?> Skipping crop ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.26 meters) ?> Done in 0.2157s -> Writing output ?> Done in 0.009286s ?> Pipeline done in 0.2253s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-pz2jb/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.26 [INFO] Created temporary directory: /workspace/odm-pipeline-pz2jb/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-pz2jb/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp" --output-type max --radiuses 0.4084070449666731,0.5775747819605876,0.8168140899333464 --resolution 2.08 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 64529 points Point cloud bounds are [minx: -131.128265381, maxx: 99.0248413086, miny: -85.7990188599, maxy: 84.2402801514] DEM resolution is (111, 82), max tile size is 4096, will split DEM generation into 1 tiles r0.577575_x0_y0.tif r0.408407_x0_y0.tif r0.816814_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=8 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 46.6% -outsize 10% 0 "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.small.tif" Input file size is 111, 82 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=8 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 46.6% "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.tif" Input file size is 111, 82 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/mesh_dsm.tif" --window-size 512 --radius 4 --co TILED=YES --co BIGTIFF=IF_SAFER --co COMPRESS=DEFLATE  Input: /workspace/odm-pipeline-pz2jb/odm_meshing/tmp/tiles.tif Size: 111x82 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-pz2jb/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-pz2jb/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.056588 [INFO] Completed mesh_dsm.tif in 0:00:00.327448 [INFO] Sampling points from DSM: /workspace/odm-pipeline-pz2jb/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-pz2jb/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-pz2jb/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 111x82 Extent is (-131.128265, 99.751735), (-85.799019, 84.760981) Read nodata value: -9999 Calculating skirts and vertex count... 73594 skirt points will be added Total vertices: 81940 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-pz2jb/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-pz2jb/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 7 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh" -i "/workspace/odm-pipeline-pz2jb/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-pz2jb/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 13:43:42 [App ] OpenMVS x64 v2.2.0 13:43:42 [App ] Build date: Nov 25 2025, 08:00:22 13:43:42 [App ] CPU: AMD EPYC 7R13 Processor (8 cores) 13:43:42 [App ] RAM: 61.45GB Physical Memory 0B Virtual Memory 13:43:42 [App ] OS: Linux 6.12.68-92.122.amzn2023.x86_64 (x86_64) 13:43:42 [App ] Disk: 13:43:42 [App ] SSE & AVX compatible CPU & OS detected 13:43:42 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-pz2jb/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-pz2jb/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 Decimated faces 22824 (4.67%, 809ms, ETA 16s)... Decimated faces 42852 (8.76%, 910ms, ETA 9s)... Decimated faces 58304 (11.92%, 1s, ETA 7s)... Decimated faces 74236 (15.18%, 1s, ETA 6s)... Decimated faces 89714 (18.34%, 1s, ETA 5s)... Decimated faces 104618 (21.39%, 1s, ETA 4s)... Decimated faces 118974 (24.32%, 1s, ETA 4s)... Decimated faces 132808 (27.15%, 1s, ETA 4s)... Decimated faces 146202 (29.89%, 1s, ETA 3s)... Decimated faces 159222 (32.55%, 1s, ETA 3s)... Decimated faces 169570 (34.67%, 1s, ETA 3s)... Decimated faces 181866 (37.18%, 1s, ETA 3s)... Decimated faces 194000 (39.66%, 2s, ETA 3s)... Decimated faces 205740 (42.06%, 2s, ETA 2s)... Decimated faces 217224 (44.41%, 2s, ETA 2s)... Decimated faces 227922 (46.60%, 2s, ETA 2s)... Decimated faces 238744 (48.81%, 2s, ETA 2s)... Decimated faces 249208 (50.95%, 2s, ETA 2s)... Decimated faces 258256 (52.80%, 2s, ETA 2s)... Decimated faces 268574 (54.91%, 2s, ETA 2s)... Decimated faces 278478 (56.94%, 2s, ETA 2s)... Decimated faces 284378 (58.14%, 3s, ETA 2s)... Decimated faces 303024 (61.95%, 3s, ETA 2s)... Decimated faces 320916 (65.61%, 3s, ETA 1s)... Decimated faces 338436 (69.19%, 3s, ETA 1s)... Decimated faces 355048 (72.59%, 3s, ETA 1s)... Decimated faces 370780 (75.81%, 3s, ETA 1s)... Decimated faces 386056 (78.93%, 3s, ETA 1s)... Decimated faces 400474 (81.88%, 3s, ETA 854ms)... Decimated faces 414496 (84.74%, 3s, ETA 713ms)... Decimated faces 428126 (87.53%, 4s, ETA 578ms)... Decimated faces 441228 (90.21%, 4s, ETA 451ms)... Decimated faces 454104 (92.84%, 4s, ETA 328ms)... Decimated faces 466440 (95.37%, 4s, ETA 212ms)... Decimated faces 478318 (97.79%, 4s, ETA 100ms)... Decimated faces 489110 (100%, 4s556ms) 13:43:50 [App ] MEMORYINFO: { 13:43:50 [App ] VmPeak: 466132 kB 13:43:50 [App ] VmSize: 167352 kB 13:43:50 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-pz2jb/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-pz2jb/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-pz2jb/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-pz2jb/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=8 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Nov 25 2025, 07:48:22) Load and prepare mesh: Reading PLY: 192715 verts... 385907 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 55 NVM: Number of features: 64638 Loading 100%... done. (Took 4.157s) Building adjacency graph: Adding edges 100%... done. (Took 0.458s) 578780 total edges. View selection: Building BVH from 385907 faces... done. (Took: 204 ms) Calculating face qualities 100%... done. (Took 8.242s) Postprocessing face infos 100%... done. (Took 0.441s) Maximum quality of a face within an image: 9848.48 Clamping qualities to 9660.36 within normalization. Optimizing: Time[s] Energy 0 263516 2 261980 2 258734 2 257219 3 256617 3 256305 3 256094 4 255969 4 255833 5 255770 5 255728 5 255689 5 255657 6 255617 141915 faces have not been seen Took: 15.777s Generating texture patches: Running... done. (Took 4.109s) 4358 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 138918 x 138918 Calculating adjustments: Color channel 1: CG took 83 iterations. Residual is 9.99923e-05 Color channel 0: CG took 87 iterations. Residual is 9.72334e-05 Color channel 2: CG took 83 iterations. Residual is 9.72251e-05 Took 0.184 seconds Adjusting texture patches 100%... done. (Took 1.098s) Running local seam leveling: Blending texture patches 100%... done. (Took 17.947s) Generating texture atlases: Sorting texture patches... done. Working on atlas 25 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 85.668s [INFO] Finished mvs_texturing stage [INFO] Running odm_georeferencing stage [INFO] Georeferencing point cloud [INFO] las scale calculated as the minimum of 1/10 estimated spacing or 0.001, which ever is less. [INFO] running pdal translate -i "/workspace/odm-pipeline-pz2jb/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 231370.0 0 1 0 2629598.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=231370.0 --writers.las.offset_y=2629598.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=46 +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.decimated.las" decimation --filters.decimation.step=4  [INFO] running pdal info --boundary --filters.hexbin.edge_length=1 --filters.hexbin.threshold=1 "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=46 +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.bounds.geojson [INFO] Finished odm_georeferencing stage [INFO] Running odm_dem stage [INFO] Create DSM: False [INFO] Create DTM: False [INFO] DEM input file /workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-pz2jb/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif" -resolution 20.0 -verbose -outputCornerFile "/workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 2629598.0 -utm_east_offset 231370.0 -a_srs "+proj=utm +zone=46 +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=8 --config GDAL_CACHEMAX 31317700608.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-pz2jb/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Found material0006 Loading odm_textured_model_geo_material0006_map_Kd.png Found material0007 Loading odm_textured_model_geo_material0007_map_Kd.png Found material0008 Loading odm_textured_model_geo_material0008_map_Kd.png Found material0009 Loading odm_textured_model_geo_material0009_map_Kd.png Found material0010 Loading odm_textured_model_geo_material0010_map_Kd.png Found material0011 Loading odm_textured_model_geo_material0011_map_Kd.png Found material0012 Loading odm_textured_model_geo_material0012_map_Kd.png Found material0013 Loading odm_textured_model_geo_material0013_map_Kd.png Found material0014 Loading odm_textured_model_geo_material0014_map_Kd.png Found material0015 Loading odm_textured_model_geo_material0015_map_Kd.png Found material0016 Loading odm_textured_model_geo_material0016_map_Kd.png Found material0017 Loading odm_textured_model_geo_material0017_map_Kd.png Found material0018 Loading odm_textured_model_geo_material0018_map_Kd.png Found material0019 Loading odm_textured_model_geo_material0019_map_Kd.png Found material0020 Loading odm_textured_model_geo_material0020_map_Kd.png Found material0021 Loading odm_textured_model_geo_material0021_map_Kd.png Found material0022 Loading odm_textured_model_geo_material0022_map_Kd.png Found material0023 Loading odm_textured_model_geo_material0023_map_Kd.png Found material0024 Loading odm_textured_model_geo_material0024_map_Kd.png Mesh file read. Boundary points: Point 1: -127.276 -81.4296 Point 2: -127.276 82.387 Point 3: 94.133 82.387 Point 4: 94.133 -81.4296 Model bounds x : -127.276 -> 94.133 Model bounds y : -81.4296 -> 82.387 Model area : 36270.5m2 Model resolution, width x height : 4429x3277 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done Rendering material0005 ... done Rendering material0006 ... done Rendering material0007 ... done Rendering material0008 ... done Rendering material0009 ... done Rendering material0010 ... done Rendering material0011 ... done Rendering material0012 ... done Rendering material0013 ... done Rendering material0014 ... done Rendering material0015 ... done Rendering material0016 ... done Rendering material0017 ... done Rendering material0018 ... done Rendering material0019 ... done Rendering material0020 ... done Rendering material0021 ... done Rendering material0022 ... done Rendering material0023 ... done Rendering material0024 ... done ... model rendered Edge inpainting Block [(0, 1024), (2048, 3277)] Block [(1024, 2048), (2048, 3277)] Block [(2048, 3072), (2048, 3277)] Block [(2048, 3072), (0, 1024)] Block [(3072, 4429), (2048, 3277)] Block [(0, 1024), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(0, 1024), (1024, 2048)] Block [(1024, 2048), (0, 1024)] Block [(3072, 4429), (0, 1024)] Block [(3072, 4429), (1024, 2048)] Block [(1024, 2048), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 31317700608 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=8 Writing corner coordinates to /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=8 -dstalpha /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 47.35% Using band 4 of source image as alpha. Creating output file that is 4432P x 2979L. Processing odm_orthophoto.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Adding TIFFTAGs to /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=8 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 47.25% --config GDAL_NUM_THREADS 8 "/workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 4432, 2979 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-pz2jb/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-pz2jb/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-pz2jb/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.16439499999999369 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.3248963858631604  [INFO] Cropping /workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-pz2jb/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=8 /workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 47.4% Creating output file that is 1347P x 905L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.tif. Processing overlap.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdaldem color-relief "/workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-pz2jb/opensfm/stats/overlap.png" -of PNG -alpha 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -of png "/workspace/odm-pipeline-pz2jb/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-pz2jb/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 47.35%  Input file size is 4432, 2979 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-pz2jb/odm_report/report.pdf 2026-06-28 13:45:25,893 DEBUG: ICC profile found for image /tmp/tmp14xmh6gf/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-06-28 13:45:27,144 DEBUG: Final size summary of the biggest document sections: 2026-06-28 13:45:27,145 DEBUG: - pages: 4.2KiB 2026-06-28 13:45:27,145 DEBUG: - fonts: 201.0B 2026-06-28 13:45:27,145 DEBUG: - images: 8.9MiB 2026-06-28 13:45:27,145 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Sun Jun 28 13:45:27 2026 ODM processing complete