From 3b6af50acc26e60cc6bb24eac5e6f83c352b02f7 Mon Sep 17 00:00:00 2001 From: weixin_46229132 Date: Wed, 19 Feb 2025 10:06:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BD=91=E6=A0=BC=E5=88=92?= =?UTF-8?q?=E5=88=86=EF=BC=8C=E7=BB=99=E5=87=BAwarning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- odm_preprocess.py | 2 ++ utils/grid_divider.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/odm_preprocess.py b/odm_preprocess.py index 522ccb8..edc50e0 100644 --- a/odm_preprocess.py +++ b/odm_preprocess.py @@ -223,6 +223,8 @@ class ImagePreprocessor: self.gps_points ) grid_divider.visualize_grids(self.gps_points, grids) + if len(grids) >= 20: + self.logger.warning("网格数量已超过20, 需要人工调整分区") return grid_points, translations diff --git a/utils/grid_divider.py b/utils/grid_divider.py index b15dbdb..84d2c99 100644 --- a/utils/grid_divider.py +++ b/utils/grid_divider.py @@ -39,8 +39,8 @@ class GridDivider: self.logger.info(f"当前网格大小: {self.grid_size}米, 单个网格最大点数: {max_points}") - # 如果最大点数超过1500,减小网格大小 - if max_points > 1500: + # 如果最大点数超过1600,减小网格大小 + if max_points > 1600: self.grid_size -= 100 self.logger.info(f"点数超过1500,减小网格大小至: {self.grid_size}米") if self.grid_size < 500: # 设置一个最小网格大小限制