Skip GSD and size filtering without altitude

This commit is contained in:
Roman Meshko
2026-04-19 21:50:48 +03:00
parent 7d897df380
commit 5cfcdb5fd5
9 changed files with 54 additions and 11 deletions
+4 -3
View File
@@ -25,7 +25,8 @@ cdef class AIRecognitionConfig:
self.big_image_tile_overlap_percent = big_image_tile_overlap_percent
self.altitude = altitude
self.has_altitude = altitude is not None
self.altitude = 0.0 if altitude is None else float(altitude)
self.focal_length = focal_length
self.sensor_width = sensor_width
@@ -36,7 +37,7 @@ cdef class AIRecognitionConfig:
f'frame_period_recognition : {self.frame_period_recognition}, '
f'big_image_tile_overlap_percent: {self.big_image_tile_overlap_percent}, '
f'model_batch_size: {self.model_batch_size}, '
f'altitude: {self.altitude}, '
f'altitude: {self.altitude if self.has_altitude else None}, '
f'focal_length: {self.focal_length}, '
f'sensor_width: {self.sensor_width}'
)
@@ -56,7 +57,7 @@ cdef class AIRecognitionConfig:
data.get("big_image_tile_overlap_percent", 20),
data.get("altitude", 400),
data.get("altitude", None),
data.get("focal_length", 24),
data.get("sensor_width", 23.5)
)