Mit diesem CLI-Tool können Sie Bilder aus einem angegebenen Ordner aus indexieren und nach ähnlichen Bildern basierend auf einer Textabfrage unter Verwendung von Clip (kontrastive Sprachbild-Vorbereitung), Pytorch und Numpy suchen. Es generiert Bildvektoren und ermöglicht es Ihnen, semantische Suche effizient durchzuführen.
Um nach Textabfragen nach Bildern zu suchen, müssen Sie zuerst den Ordner mit diesem Tool indexieren, der die Bilder enthält.
Um Bilder aus einem images zu indexieren, führen Sie aus:
(venv) ➜ vector-embeddings python main.py index -f imagesDieser Befehl verarbeitet die Bilder im Bilderordner im Bilder, generiert ihre Vektor -Einbettungen mithilfe des Clip -Modells und speichern Sie sie in Vektoren.npz im selben Ordner.
Um auf einer Textabfrage nach ähnlichen Bildern zu suchen, rennen Sie:
(venv) ➜ vector-embeddings python main.py search " Your text query " -f imagesErsetzen Sie "Ihre Textabfrage" durch die Beschreibung des Bildes, das Sie suchen. Das Tool lädt die Vektoren von Vektoren.npz und gibt die ähnlichsten Bilder zurück.