Bastien Dechamps
dinoV2
077dc3f
raw
history blame contribute delete
448 Bytes
from dataclasses import dataclass
from geoguessr_bot.commands import AbstractCommand
from geoguessr_bot.retriever import AbstractImageEmbedder
@dataclass
class EmbedCommand(AbstractCommand):
"""Embed all images in a folder and save them in a .npy file
"""
embedder: AbstractImageEmbedder
images_folder: str
output_path: str
def run(self) -> None:
self.embedder.embed_folder(self.images_folder, self.output_path)