Esta ferramenta CLI permite indexar imagens de uma pasta especificada e pesquisar imagens semelhantes com base em uma consulta de texto usando clipe (pré-treinamento contrastivo de imagem de linguagem), Pytorch e Numpy. Ele gera vetores de imagem e permite que você realize pesquisas semânticas com eficiência.
Para pesquisar imagens por consulta de texto, você deve primeiro indexar a pasta que contém as imagens usando esta ferramenta.
Para indexar imagens de uma pasta images , execute:
(venv) ➜ vector-embeddings python main.py index -f imagesEste comando processará as imagens na pasta de imagens, gerará suas incorporações de vetor usando o modelo de clipe e as salvará em vetores.npz na mesma pasta.
Para procurar imagens semelhantes com base em uma consulta de texto, execute:
(venv) ➜ vector-embeddings python main.py search " Your text query " -f imagesSubstitua "sua consulta de texto" pela descrição da imagem que você está procurando. A ferramenta carregará os vetores de vetores.npz e retornará as imagens mais semelhantes.