
Este complemento le permite buscar imágenes en su conjunto de datos que sean similares a una imagen determinada. Utiliza un índice de similitud para encontrar imágenes similares, que puede especificar.
Puede buscar por URL o cargando una imagen. El complemento mostrará la imagen que buscó en el panel, y puede ejecutar la búsqueda de imagen inversa en esa imagen haciendo clic en el botón "Buscar".
Nota: Este complemento requiere un índice de similitud para estar presente en el conjunto de datos. Puedes crear uno con:
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" ,
)Para ejecutar la búsqueda de imagen inversa usando Milvus en lugar del índice de similitud predeterminado, debe instalar Milvus:
pip install pymilvusInicie el servidor 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 ¡Y agregue backend="milvus" a la llamada compute_similarity !
fiftyone plugins download https://github.com/jacobmarks/reverse-image-search-pluginConsulte el ReadMe principal para obtener más información sobre la administración de complementos descargados y el desarrollo de complementos localmente.
open_reverse_image_search_panelreverse_search_image