Product Search dell'API Vision può rilevare e trova prodotti corrispondenti per un singolo prodotto in una ricerca immagine oppure identifica ed elenca prodotti corrispondenti per più prodotti, se presenti nel tuo dell'immagine.
Immagini di singoli prodotti e risposta
Questa immagine di ricerca contiene un solo prodotto.
La ricerca di prodotti simili con Product Search dell'API Vision restituisce una risposta che indica due riquadri di delimitazione nell'immagine, uno attorno al prodotto e un altro riquadro intorno all'intera immagine.
Espandi la sezione di seguito per visualizzare l'intera risposta.
Riquadri di delimitazione e prodotti corrispondenti
I due prodotti (quadri di delimitazione) riportati di seguito nell'immagine sono specificati dal due insiemi di vertici restituiti dalla richiesta.
I prodotti corrispondenti sono elencati per ogni casella identificata da Vision API Product Search.
Nella risposta dell'API, i risultati corrispondenti dei prodotti e i relativi bounding box sono elencati nel campo productGroupedResults
. Sono raggruppati per prodotti rilevati in un'immagine. Ogni voce boundingPoly
elenca la regione specificata con
vertici normalizzati (su una scala da 0 a 1, non corrispondente ai pixel effettivi
dell'immagine). I prodotti corrispondenti per quella regione specifica vengono quindi
in elenco.
La seguente sezione della risposta corrisponde al riquadro di delimitazione per il vestito.
I prodotti corrispondenti sono elencati dopo il campo results
e sono classificati in base al punteggio di corrispondenza in ordine decrescente. I punteggi vanno da 0
(nessuna affidabilità) a 1 (confidenza completa).
L'altro boundingPoly
restituito nella risposta riguarda l'intera immagine.
I suoi vertici normalizzati sono elencati come:
[{},{"x": 1},{"x": 1,"y": 1},{"y": 1}]
Quando i valori delle coordinate sono pari a 0, vengono omessi. Pertanto, il poligono delimitante specificato sopra corrisponde a:
[{"x": 0,"y": 0},{"x": 1, "y": 0},{"x": 1,"y": 1},{"y": 1}]
I prodotti corrispondenti vengono quindi elencati in modo simile per questa area delimitata (l'intera immagine).
Immagini di più prodotti (rilevamento multiplo) e risposta
La seguente immagine di ricerca contiene più prodotti.
L'utilizzo di Product Search dell'API Vision per cercare prodotti simili restituisce una risposta che identifica più riquadri di delimitazione nell'immagine, uno per l'intera immagine e tre riquadri per ciascuno dei tre abiti.
Espandi la sezione di seguito per visualizzare l'intera risposta.
Riquadri di delimitazione e prodotti corrispondenti
L'immagine seguente mostra tutti i riquadri di delimitazione identificati da Product Search dell'API Vision in questa immagine multiprodotto.
Simile a un'immagine singola, la risposta di un'immagine multiprodotto
elenca riquadri di delimitazione e prodotti corrispondenti
campo productGroupedResults
. Ogni prodotto è identificato da un poligono di delimitazione,
e le corrispondenze vengono raggruppate in base
a ciascun prodotto rilevato.
La sezione seguente della risposta corrisponde al riquadro delimitante attorno al vestito al centro.
L'immagine seguente mostra alcune delle corrispondenze per l'abito al centro restituite dall'API Vision Product Search.
Nell'immagine sono presenti i seguenti altri riquadri di delimitazione, ognuno con il proprio elenco di prodotti corrispondenti (non incluso qui):
- vestito sinistro:
{"x":0.03, "y":0.07},{"x":0.29, "y":0.07},{"x":0.29, "y":0.95},{"x":0.03, "y":0.95}
- Abito giusto:
{"x":0.63, "y":0.09},{"x":0.89, "y":0.09},{"x":0.89, "y":0.93},{"x":0.63, "y":0.93}
- intera immagine:
{},{"x": 1},{"x": 1,"y": 1},{"y": 1}
, espresso anche come:{"x": 0, "y": 0},{"x": 1,"y:0"},{"x": 1,"y": 1},{"x": 0,"y": 1}