File size: 448 Bytes
077dc3f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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)