
Este plug -in permite pesquisar seu conjunto de dados por imagens semelhantes a uma determinada imagem. Ele usa um índice de similaridade para encontrar imagens semelhantes, que você pode especificar.
Você pode pesquisar por URL ou carregando uma imagem. O plug -in exibirá a imagem que você pesquisou no painel e você pode executar a pesquisa de imagem reversa nessa imagem clicando no botão "Pesquisa".
Nota: Este plug -in requer um índice de similaridade presente no conjunto de dados. Você pode criar um com:
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 executar a pesquisa de imagem reversa usando o MILVUS em vez do índice de similaridade padrão, você precisa instalar o Milvus:
pip install pymilvusInicie o 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 E adicione backend="milvus" à chamada compute_similarity !
fiftyone plugins download https://github.com/jacobmarks/reverse-image-search-pluginConsulte o ReadMe principal para obter mais informações sobre o gerenciamento de plugins baixados e o desenvolvimento de plugins localmente.
open_reverse_image_search_panelreverse_search_image