Skip to content

Commit 040656e

Browse files
committed
Add deep learning detection func
1 parent b0b75ff commit 040656e

1 file changed

Lines changed: 15 additions & 7 deletions

File tree

geemap/dl.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,21 @@ def _detect_image(
9292

9393
baseImg = gd.download.BaseImage(image)
9494

95-
kwargs.setdefault('set_nodata', True)
96-
kwargs.setdefault('crs', "EPSG:4326")
97-
kwargs.setdefault('region', image.geometry().bounds())
98-
kwargs.setdefault('epsilon', 0.2)
99-
kwargs.setdefault('min_segments', 4)
100-
kwargs.setdefault('area_tolerance', 0.7)
101-
kwargs.setdefault('detect_triangles', True)
95+
if kwargs.get('set_nodata') is None:
96+
kwargs['set_nodata'] = True
97+
if kwargs.get('crs') is None:
98+
kwargs['crs'] = "EPSG:4326"
99+
if kwargs.get('region') is None:
100+
kwargs['region'] = image.geometry().bounds()
101+
if kwargs.get('epsilon') is None:
102+
kwargs['epsilon'] = 0.2
103+
if kwargs.get('min_segments') is None:
104+
kwargs['min_segments'] = 4
105+
if kwargs.get('area_tolerance') is None:
106+
kwargs['area_tolerance'] = 0.7
107+
if kwargs.get('detect_triangles') is None:
108+
kwargs['detect_triangles'] = True
109+
102110

103111

104112
exp_img, profile = baseImg._prepare_for_download(

0 commit comments

Comments
 (0)