
Ce plugin vous permet de rechercher votre ensemble de données pour des images similaires à une image donnée. Il utilise un index de similitude pour trouver des images similaires, que vous pouvez spécifier.
Vous pouvez rechercher par URL ou en téléchargeant une image. Le plugin affichera l'image que vous avez recherchée dans le panneau, et vous pouvez exécuter la recherche d'image inverse sur cette image en cliquant sur le bouton "Rechercher".
Remarque: Ce plugin nécessite un index de similitude pour être présent sur l'ensemble de données. Vous pouvez en créer un avec:
import fiftyone as fo
import fiftyone . brain as fob
dataset = fo . load_dataset ( "my_dataset" )
fob . compute_similarity (
dataset ,
brain_key = "my_brain_key" ,
model_name = "clip-vit-base32-torch" ,
metric = "cosine" ,
)Pour exécuter la recherche d'images inverse à l'aide de milvus au lieu de l'index de similitude par défaut, vous devez installer Milvus:
pip install pymilvusDémarrez le serveur Milvus Docker:
wget https://github.com/milvus-io/milvus/releases/download/v2.2.11/milvus-standalone-docker-compose.yml -O docker-compose.yml
sudo docker compose up -d Et ajouter backend="milvus" à l'appel compute_similarity !
fiftyone plugins download https://github.com/jacobmarks/reverse-image-search-pluginReportez-vous à la lecture principale pour plus d'informations sur la gestion des plugins téléchargés et le développement des plugins localement.
open_reverse_image_search_panelreverse_search_image