In [ ]:
Copied!
# %pip install geoai-py
# %pip install geoai-py
Import libraries¶
In [ ]:
Copied!
import geoai
import geoai
Download sample data¶
In [ ]:
Copied!
url = "https://huggingface.co/datasets/giswqs/geospatial/resolve/main/naip/m_4609931_ne_14_1_20100629_subset.tif"
image = geoai.download_file(url)
url = "https://huggingface.co/datasets/giswqs/geospatial/resolve/main/naip/m_4609931_ne_14_1_20100629_subset.tif"
image = geoai.download_file(url)
Initialize the DINOv3 processor¶
In [ ]:
Copied!
processor = geoai.DINOv3GeoProcessor(
model_name="dinov3_vitl16",
)
processor = geoai.DINOv3GeoProcessor(
model_name="dinov3_vitl16",
)
Extract features¶
In [ ]:
Copied!
features, h_patches, w_patches = processor.extract_features(image)
features, h_patches, w_patches = processor.extract_features(image)
Find similar patches¶
In [ ]:
Copied!
m = geoai.LeafMap()
m.add_dinov3_gui(image, processor, features)
m
m = geoai.LeafMap()
m.add_dinov3_gui(image, processor, features)
m