Esta herramienta CLI le permite indexar imágenes desde una carpeta especificada y buscar imágenes similares basadas en una consulta de texto usando clip (pretrenesa de imagen de lenguaje contrastante), pytorch y numpy. Genera vectores de imagen y le permite realizar búsquedas semánticas de manera eficiente.
Para buscar imágenes por consulta de texto, primero debe indexar la carpeta que contiene las imágenes utilizando esta herramienta.
Para indexar imágenes desde una carpeta images , ejecute:
(venv) ➜ vector-embeddings python main.py index -f imagesEste comando procesará las imágenes en la carpeta de imágenes, generará sus incrustaciones vectoriales usando el modelo de clip y las guardará en vectores.npz en la misma carpeta.
Para buscar imágenes similares basadas en una consulta de texto, ejecute:
(venv) ➜ vector-embeddings python main.py search " Your text query " -f imagesReemplace "su consulta de texto" con la descripción de la imagen que está buscando. La herramienta cargará los vectores de vectores.npz y devolverá las imágenes más similares.