From 92197e3e57fd2b5313c93fd7508e11477186118e Mon Sep 17 00:00:00 2001 From: Antoine Jacquin Date: Fri, 18 Sep 2026 21:03:24 +0200 Subject: [PATCH] =?UTF-8?q?Restaurer=20le=20rayon=20r=C3=A9el=20de=20100?= =?UTF-8?q?=20m=20pour=20SVF=20et=20openness=20=C3=A0=200,2=20m?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lidar_pipeline/visualizations.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lidar_pipeline/visualizations.py b/lidar_pipeline/visualizations.py index 3851f26..0b16e2c 100644 --- a/lidar_pipeline/visualizations.py +++ b/lidar_pipeline/visualizations.py @@ -602,7 +602,7 @@ def generate_svf(dem_file, basename, vis_dir, resolution, shared=None): radii_m = [25, 50, 100] radius_weights = [0.3, 0.4, 0.3] # Medium range weighted more - max_dist = min(int(100 / res), 300) + max_dist = int(max(radii_m) / res) # rayon réel en pixels, non tronqué n_dirs = 16 pos_angles, neg_angles = _ray_trace_horizons(dem, rows, cols, res, n_dirs, max_dist, radii_m) @@ -642,7 +642,7 @@ def generate_openness(dem_file, basename, vis_dir, resolution, positive=True, sh _prepare_dem_for_raycast(dem_file, shared, resolution) radii_m = [25, 50, 100] - max_dist = min(int(100 / res), 300) + max_dist = int(max(radii_m) / res) # rayon réel en pixels, non tronqué n_dirs = 8 pos_angles, neg_angles = _ray_trace_horizons(dem, rows, cols, res, n_dirs, max_dist, radii_m)