- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- AnnotateImageRequest
- Immagine
- ImageSource
- AnnotateImageResponse
- FaceAnnotation
- Punto di riferimento
- Tipo
- Posizione
- Probabilità
- EntityAnnotation
- LocationInfo
- Proprietà
- LocalizedObjectAnnotation
- AnnotazioneTesto
- Pagina
- TextProperty
- DetectedLanguage
- DetectedBreak
- BreakType
- Blocca
- Paragrafo
- Word
- Simbolo
- BlockType
- SafeSearchAnnotation
- ImageProperties
- DominantColorsAnnotation
- ColorInfo
- CropHintsAnnotation
- CropHint
- WebDetection
- WebEntity
- WebImage
- WebPage
- WebLabel
- ProductSearchResults
- Risultato
- GroupedResult
- ImageAnnotationContext
Esegui il rilevamento e l'annotazione delle immagini per un batch di immagini.
Richiesta HTTP
POST https://vision.googleapis.com/v1p3beta1/images:annotate
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON | |
---|---|
{
"requests": [
{
object( |
Campi | |
---|---|
requests[] |
Richieste di annotazione di singole immagini per questo lotto. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Risposta a una richiesta di annotazione di immagini collettive.
Rappresentazione JSON | |
---|---|
{
"responses": [
{
object( |
Campi | |
---|---|
responses[] |
Risposte singole alle richieste di annotazione delle immagini all'interno del batch. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-vision
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.
AnnotateImageRequest
Richiesta di esecuzione di attività dell'API Google Cloud Vision su un'immagine fornita dall'utente, con le funzionalità richieste dall'utente.
Rappresentazione JSON | |
---|---|
{ "image": { object( |
Campi | |
---|---|
image |
L'immagine da elaborare. |
features[] |
Funzionalità richieste. |
imageContext |
Contesto aggiuntivo che può accompagnare l'immagine. |
Immagine
Immagine client su cui eseguire le attività dell'API Google Cloud Vision.
Rappresentazione JSON | |
---|---|
{
"content": string,
"source": {
object( |
Campi | |
---|---|
content |
Contenuti delle immagini, rappresentati come uno stream di byte. Nota: come per tutti i campi Una stringa con codifica Base64. |
source |
Posizione dell'immagine di Google Cloud Storage o URL immagine accessibile pubblicamente. Se per un'immagine vengono forniti sia |
ImageSource
Origine immagine esterna (posizione dell'immagine in Google Cloud Storage o URL web).
Rappresentazione JSON | |
---|---|
{ "gcsImageUri": string, "imageUri": string } |
Campi | |
---|---|
gcsImageUri |
Utilizza L'URI Google Cloud Storage del tipo |
imageUri |
L'URI dell'immagine di origine. Può essere:
Quando vengono specificati sia |
AnnotateImageResponse
Risposta a una richiesta di annotazione di immagini.
Rappresentazione JSON | |
---|---|
{ "faceAnnotations": [ { object( |
Campi | |
---|---|
faceAnnotations[] |
Se presente, il rilevamento del volto è stato completato correttamente. |
landmarkAnnotations[] |
Se presente, il rilevamento di punti di riferimento è stato completato correttamente. |
logoAnnotations[] |
Se presente, il rilevamento del logo è stato completato correttamente. |
labelAnnotations[] |
Se presente, il rilevamento delle etichette è stato completato correttamente. |
localizedObjectAnnotations[] |
Se presente, il rilevamento di oggetti localizzati è stato completato correttamente. I risultati verranno ordinati in ordine decrescente in base al punteggio di attendibilità. |
textAnnotations[] |
Se presente, il rilevamento del testo (OCR) è stato completato correttamente. |
fullTextAnnotation |
Se presente, il rilevamento del testo (OCR) o del testo del documento (OCR) è stato completato correttamente. Questa annotazione fornisce la gerarchia strutturale del testo rilevato tramite OCR. |
safeSearchAnnotation |
Se presente, l'annotazione SafeSearch è stata completata correttamente. |
imagePropertiesAnnotation |
Se presenti, le proprietà delle immagini sono state estratte correttamente. |
cropHintsAnnotation |
Se presenti, i suggerimenti di ritaglio sono stati completati correttamente. |
webDetection |
Se presente, il rilevamento web è stato completato correttamente. |
productSearchResults |
Se presente, la ricerca dei prodotti è stata completata correttamente. |
error |
Se impostato, rappresenta il messaggio di errore per l'operazione. Tieni presente che le annotazioni delle immagini compilate sono garantite come corrette, anche quando è impostato |
context |
Se presenti, sono necessarie informazioni contestuali per capire da dove proviene l'immagine. |
FaceAnnotation
Un oggetto di annotazione del volto contiene i risultati del rilevamento dei volti.
Rappresentazione JSON | |
---|---|
{ "boundingPoly": { object( |
Campi | |
---|---|
boundingPoly |
Il poligono di delimitazione intorno al viso. Le coordinate del riquadro di delimitazione sono nella scala dell'immagine originale, come restituito in |
fdBoundingPoly |
Il poligono di contenimento
(Rilevamento facciale) prefisso. |
landmarks[] |
Sono stati rilevati i punti di riferimento del viso. |
rollAngle |
Angolo di inclinazione, che indica l'entità della rotazione in senso orario/antiorario del volto rispetto al verticale dell'immagine sull'asse perpendicolare al volto. Intervallo [-180,180]. |
panAngle |
Angolo di imbardata, che indica l'angolo verso sinistra/destra verso cui è rivolto il volto rispetto al piano verticale perpendicolare all'immagine. Intervallo [-180,180]. |
tiltAngle |
Angolo di inclinazione, che indica l'angolo verso l'alto/verso il basso in cui è rivolto il volto rispetto al piano orizzontale dell'immagine. Intervallo [-180,180]. |
detectionConfidence |
Affidabilità del rilevamento. Intervallo [0, 1]. |
landmarkingConfidence |
Affidabilità dell'identificazione dei punti di riferimento del volto. Intervallo [0, 1]. |
joyLikelihood |
Probabilità di gioia. |
sorrowLikelihood |
Probabilità di delusione. |
angerLikelihood |
Probabilità di rabbia. |
surpriseLikelihood |
Probabilità di sorpresa. |
underExposedLikelihood |
Probabilità di sottoesposizione. |
blurredLikelihood |
Probabilità sfocata. |
headwearLikelihood |
Probabilità di indossare un copricapo. |
Punto di riferimento
Un punto di riferimento specifico per il volto (ad esempio, un tratto del viso).
Rappresentazione JSON | |
---|---|
{ "type": enum( |
Campi | |
---|---|
type |
Tipo di punto di riferimento del viso. |
position |
Posizione del punto di riferimento del volto. |
Tipo
Tipo di punto di riferimento (elemento) del viso. Sinistra e destra sono definiti dal punto di vista dell'osservatore dell'immagine senza considerare le proiezioni speculari tipiche delle foto. Quindi, in genere, LEFT_EYE
è l'occhio destro della persona.
Enum | |
---|---|
UNKNOWN_LANDMARK |
È stato rilevato un punto di riferimento del volto sconosciuto. Non deve essere compilato. |
LEFT_EYE |
Occhio sinistro. |
RIGHT_EYE |
Occhio destro. |
LEFT_OF_LEFT_EYEBROW |
A sinistra dell'arcata sopracciliare sinistra. |
RIGHT_OF_LEFT_EYEBROW |
A destra dell'arcata sopracciliare sinistra. |
LEFT_OF_RIGHT_EYEBROW |
A sinistra dell'arcata sopracciliare destra. |
RIGHT_OF_RIGHT_EYEBROW |
A destra dell'arcata sopracciliare destra. |
MIDPOINT_BETWEEN_EYES |
Punto intermedio tra gli occhi. |
NOSE_TIP |
La punta del naso. |
UPPER_LIP |
Labbro superiore. |
LOWER_LIP |
Labbro inferiore. |
MOUTH_LEFT |
Bocca a sinistra. |
MOUTH_RIGHT |
Bocca a destra. |
MOUTH_CENTER |
Al centro della bocca. |
NOSE_BOTTOM_RIGHT |
Naso, in basso a destra. |
NOSE_BOTTOM_LEFT |
Naso, in basso a sinistra. |
NOSE_BOTTOM_CENTER |
Naso, in basso al centro. |
LEFT_EYE_TOP_BOUNDARY |
Occhio sinistro, confine superiore. |
LEFT_EYE_RIGHT_CORNER |
Occhio sinistro, angolo a destra. |
LEFT_EYE_BOTTOM_BOUNDARY |
Occhio sinistro, bordo inferiore. |
LEFT_EYE_LEFT_CORNER |
Occhio sinistro, angolo sinistro. |
RIGHT_EYE_TOP_BOUNDARY |
Occhio destro, bordo superiore. |
RIGHT_EYE_RIGHT_CORNER |
Occhio destro, angolo destro. |
RIGHT_EYE_BOTTOM_BOUNDARY |
Occhio destro, confine inferiore. |
RIGHT_EYE_LEFT_CORNER |
Occhio destro, angolo a sinistra. |
LEFT_EYEBROW_UPPER_MIDPOINT |
Sopracciglio sinistro, punto intermedio superiore. |
RIGHT_EYEBROW_UPPER_MIDPOINT |
Sopracciglio destro, punto intermedio superiore. |
LEFT_EAR_TRAGION |
Trago dell'orecchio sinistro. |
RIGHT_EAR_TRAGION |
Trago dell'orecchio destro. |
LEFT_EYE_PUPIL |
Pupilla dell'occhio sinistro. |
RIGHT_EYE_PUPIL |
Pupilla dell'occhio destro. |
FOREHEAD_GLABELLA |
Fronte, glabella. |
CHIN_GNATHION |
Mento gnatione. |
CHIN_LEFT_GONION |
Goniomansio sinistro del mento. |
CHIN_RIGHT_GONION |
Goniomansio destro del mento. |
Posizione
Una posizione 3D nell'immagine, utilizzata principalmente per i punti di riferimento del rilevamento dei volti. Una posizione valida deve avere sia le coordinate x che quelle y. Le coordinate di posizione sono nella stessa scala dell'immagine originale.
Rappresentazione JSON | |
---|---|
{ "x": number, "y": number, "z": number } |
Campi | |
---|---|
x |
Coordinata X. |
y |
Coordinata Y. |
z |
Coordinata Z (o profondità). |
Probabilità
Una rappresentazione bucketizzata della probabilità, che ha lo scopo di fornire ai clienti risultati altamente stabili durante gli upgrade dei modelli.
Enum | |
---|---|
UNKNOWN |
Probabilità sconosciuta. |
VERY_UNLIKELY |
È molto improbabile che l'immagine appartenga al verticale specificato. |
UNLIKELY |
È improbabile che l'immagine appartenga al verticale specificato. |
POSSIBLE |
È possibile che l'immagine appartenga al verticale specificato. |
LIKELY |
È probabile che l'immagine appartenga al verticale specificato. |
VERY_LIKELY |
È molto probabile che l'immagine appartenga al verticale specificato. |
EntityAnnotation
Insieme di funzionalità delle entità rilevate.
Rappresentazione JSON | |
---|---|
{ "mid": string, "locale": string, "description": string, "score": number, "confidence": number, "topicality": number, "boundingPoly": { object( |
Campi | |
---|---|
mid |
ID entità opaco. Alcuni ID potrebbero essere disponibili nell'API Search di Knowledge Graph di Google. |
locale |
Il codice lingua per le impostazioni internazionali in cui è espresso il testo dell'entità |
description |
Descrizione testuale dell'entità, espressa nella lingua |
score |
Punteggio complessivo del risultato. Intervallo [0, 1]. |
confidence |
Ritirato. Utilizza invece |
topicality |
La pertinenza dell'etichetta ICA (annotazione dei contenuti delle immagini) all'immagine. Ad esempio, la pertinenza di "torre" è probabilmente più alta per un'immagine contenente la "Torre Eiffel" rilevata rispetto a un'immagine contenente un edificio alto rilevato in lontananza, anche se la certezza che in ogni immagine sia presente una torre potrebbe essere la stessa. Intervallo [0, 1]. |
boundingPoly |
Regione dell'immagine a cui appartiene questa entità. Non prodotto per le funzionalità di |
locations[] |
Le informazioni sulla posizione dell'entità rilevata. Possono essere presenti più elementi |
properties[] |
Alcune entità possono avere campi |
LocationInfo
Informazioni sulla posizione dell'entità rilevata.
Rappresentazione JSON | |
---|---|
{
"latLng": {
object( |
Campi | |
---|---|
latLng |
Coordinate della posizione lat/long. |
Proprietà
Un Property
è costituito da una coppia nome/valore fornita dall'utente.
Rappresentazione JSON | |
---|---|
{ "name": string, "value": string, "uint64Value": string } |
Campi | |
---|---|
name |
Nome della proprietà. |
value |
Valore della proprietà. |
uint64Value |
Valore delle proprietà numeriche. |
LocalizedObjectAnnotation
Set di oggetti rilevati con riquadri di delimitazione.
Rappresentazione JSON | |
---|---|
{
"mid": string,
"languageCode": string,
"name": string,
"score": number,
"boundingPoly": {
object( |
Campi | |
---|---|
mid |
L'ID oggetto deve essere in linea con EntityAnnotation mid. |
languageCode |
Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
name |
Nome dell'oggetto, espresso nella lingua |
score |
Punteggio del risultato. Intervallo [0, 1]. |
boundingPoly |
Regione dell'immagine a cui appartiene questo oggetto. Questo campo deve essere compilato. |
TextAnnotation
TextAnnotation contiene una rappresentazione strutturata del testo estratto tramite OCR. La gerarchia di una struttura di testo estratta tramite OCR è la seguente: TextAnnotation -> Pagina -> Blocco -> Paragrafo -> Parola -> Simbolo Ogni componente strutturale, a partire da Pagina, può avere ulteriori proprietà. Le proprietà descrivono le lingue rilevate, le interruzioni e così via. Per ulteriori dettagli, consulta la definizione del messaggio TextAnnotation.TextProperty
riportata di seguito.
Rappresentazione JSON | |
---|---|
{
"pages": [
{
object( |
Campi | |
---|---|
pages[] |
Elenco di pagine rilevate dall'OCR. |
text |
Testo UTF-8 rilevato nelle pagine. |
Pagina
Pagina rilevata dall'OCR.
Rappresentazione JSON | |
---|---|
{ "property": { object( |
Campi | |
---|---|
property |
Sono state rilevate informazioni aggiuntive nella pagina. |
width |
Larghezza della pagina. Per i PDF l'unità di misura è punti. Per le immagini (inclusi i file TIFF), l'unità di misura è il pixel. |
height |
Altezza pagina. Per i PDF l'unità di misura è punti. Per le immagini (inclusi i file TIFF), l'unità di misura è il pixel. |
blocks[] |
Elenco di blocchi di testo, immagini e così via in questa pagina. |
confidence |
Affidabilità dei risultati dell'OCR nella pagina. Intervallo [0, 1]. |
TextProperty
Sono state rilevate informazioni aggiuntive sul componente strutturale.
Rappresentazione JSON | |
---|---|
{ "detectedLanguages": [ { object( |
Campi | |
---|---|
detectedLanguages[] |
Un elenco delle lingue rilevate con il relativo livello di confidenza. |
detectedBreak |
È stato rilevato l'inizio o la fine di un segmento di testo. |
DetectedLanguage
Lingua rilevata per un componente strutturale.
Rappresentazione JSON | |
---|---|
{ "languageCode": string, "confidence": number } |
Campi | |
---|---|
languageCode |
Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
confidence |
Affidabilità della lingua rilevata. Intervallo [0, 1]. |
DetectedBreak
È stata rilevata l'inizio o la fine di un componente strutturale.
Rappresentazione JSON | |
---|---|
{
"type": enum( |
Campi | |
---|---|
type |
Tipo di interruzione rilevato. |
isPrefix |
True se l'elemento viene anteposto da un a capo. |
BreakType
Enum per indicare il tipo di interruzione trovata. A capo, spazio e così via.
Enum | |
---|---|
UNKNOWN |
Tipo di etichetta di interruzione sconosciuto. |
SPACE |
Spazio normale. |
SURE_SPACE |
Spazio sicuro (molto ampio). |
EOL_SURE_SPACE |
Interruzione di riga. |
HYPHEN |
Apostrofo finale non presente nel testo; non si verifica con SPACE , LEADER_SPACE o LINE_BREAK . |
LINE_BREAK |
Interruzione di riga che termina un paragrafo. |
Blocca
Elemento logico nella pagina.
Rappresentazione JSON | |
---|---|
{ "property": { object( |
Campi | |
---|---|
property |
Sono state rilevate informazioni aggiuntive per il blocco. |
boundingBox |
Il riquadro di delimitazione del blocco. I vertici sono nell'ordine in alto a sinistra, in alto a destra, in basso a destra e in basso a sinistra. Quando viene rilevata una rotazione della casella delimitante, la rotazione viene rappresentata come attorno all'angolo in alto a sinistra, come definito quando il testo viene letto nell'orientamento "naturale". Ad esempio:
e l'ordine dei vertici sarà ancora (0, 1, 2, 3). |
paragraphs[] |
Elenco di paragrafi in questo blocco (se di tipo di testo). |
blockType |
Tipo di blocco rilevato (testo, immagine e così via) per questo blocco. |
confidence |
Affidabilità dei risultati dell'OCR nel blocco. Intervallo [0, 1]. |
Paragrafo
Unità strutturale di testo che rappresenta un numero di parole in un determinato ordine.
Rappresentazione JSON | |
---|---|
{ "property": { object( |
Campi | |
---|---|
property |
Sono state rilevate informazioni aggiuntive per il paragrafo. |
boundingBox |
Il riquadro di delimitazione del paragrafo. I vertici sono nell'ordine in alto a sinistra, in alto a destra, in basso a destra e in basso a sinistra. Quando viene rilevata una rotazione della casella delimitante, la rotazione viene rappresentata come attorno all'angolo in alto a sinistra, come definito quando il testo viene letto nell'orientamento "naturale". Ad esempio: * quando il testo è orizzontale, potrebbe avere il seguente aspetto: 0----1 | | 3----2 * quando viene ruotato di 180 gradi attorno all'angolo in alto a sinistra, diventa: 2----3 | | 1----0 e l'ordine dei vertici sarà sempre (0, 1, 2, 3). |
words[] |
Elenco di parole in questo paragrafo. |
confidence |
Affidabilità dei risultati dell'OCR per il paragrafo. Intervallo [0, 1]. |
Word
Una rappresentazione di una parola.
Rappresentazione JSON | |
---|---|
{ "property": { object( |
Campi | |
---|---|
property |
Sono state rilevate informazioni aggiuntive per la parola. |
boundingBox |
Il riquadro di delimitazione della parola. I vertici sono nell'ordine in alto a sinistra, in alto a destra, in basso a destra e in basso a sinistra. Quando viene rilevata una rotazione della casella delimitante, la rotazione viene rappresentata come attorno all'angolo in alto a sinistra, come definito quando il testo viene letto nell'orientamento "naturale". Ad esempio: * quando il testo è orizzontale, potrebbe avere il seguente aspetto: 0----1 | | 3----2 * quando viene ruotato di 180 gradi attorno all'angolo in alto a sinistra, diventa: 2----3 | | 1----0 e l'ordine dei vertici sarà sempre (0, 1, 2, 3). |
symbols[] |
Elenco dei simboli nella parola. L'ordine dei simboli segue l'ordine di lettura naturale. |
confidence |
Affidabilità dei risultati dell'OCR per la parola. Intervallo [0, 1]. |
Simbolo
Una singola rappresentazione simbolica.
Rappresentazione JSON | |
---|---|
{ "property": { object( |
Campi | |
---|---|
property |
Sono state rilevate informazioni aggiuntive per il simbolo. |
boundingBox |
Il riquadro di delimitazione del simbolo. I vertici sono nell'ordine in alto a sinistra, in alto a destra, in basso a destra e in basso a sinistra. Quando viene rilevata una rotazione della casella delimitante, la rotazione viene rappresentata come attorno all'angolo in alto a sinistra, come definito quando il testo viene letto nell'orientamento "naturale". Ad esempio: * quando il testo è orizzontale, potrebbe avere il seguente aspetto: 0----1 | | 3----2 * quando viene ruotato di 180 gradi attorno all'angolo in alto a sinistra, diventa: 2----3 | | 1----0 e l'ordine dei vertici sarà sempre (0, 1, 2, 3). |
text |
La rappresentazione UTF-8 effettiva del simbolo. |
confidence |
La confidenza dei risultati dell'OCR per il simbolo. Intervallo [0, 1]. |
BlockType
Tipo di blocco (testo, immagine e così via) identificato dall'OCR.
Enum | |
---|---|
UNKNOWN |
Tipo di blocco sconosciuto. |
TEXT |
Blocco di testo normale. |
TABLE |
Blocco di tabelle. |
PICTURE |
Blocco delle immagini. |
RULER |
Casella con linee orizzontali/verticali. |
BARCODE |
Blocco di codici a barre. |
SafeSearchAnnotation
Set di funzionalità relative all'immagine, calcolate con metodi di visione artificiale nei verticali SafeSearch (ad es. contenuti per adulti, spoofing, contenuti medici, violenza).
Rappresentazione JSON | |
---|---|
{ "adult": enum( |
Campi | |
---|---|
adult |
Rappresenta la probabilità che l'immagine includa contenuti per adulti. I contenuti per adulti possono includere elementi quali nudità, immagini o cartoni animati pornografici o attività sessuali. |
spoof |
Probabilità di spoofing. La probabilità che sia stata apportata una modifica alla versione canonica dell'immagine per renderla divertente o offensiva. |
medical |
Probabilità che si tratti di un'immagine medica. |
violence |
Probabilità che questa immagine includa contenuti violenti. |
racy |
Probabilità che l'immagine richiesta contenga contenuti di natura sessuale. I contenuti di natura sessuale possono includere, a titolo esemplificativo, abbigliamento succinto o trasparente, nudità coperte strategicamente, pose osceni o provocanti o primi piani di aree sensibili del corpo. |
ImageProperties
Memorizza le proprietà dell'immagine, ad esempio i colori dominanti.
Rappresentazione JSON | |
---|---|
{
"dominantColors": {
object( |
Campi | |
---|---|
dominantColors |
Se presenti, i colori dominanti sono stati completati correttamente. |
DominantColorsAnnotation
Set di colori dominanti e relativi punteggi.
Rappresentazione JSON | |
---|---|
{
"colors": [
{
object( |
Campi | |
---|---|
colors[] |
Valori di colore RGB con il relativo punteggio e la frazione di pixel. |
ColorInfo
Le informazioni sul colore sono costituite da canali RGB, punteggio e frazione dell'immagine occupata dal colore.
Rappresentazione JSON | |
---|---|
{
"color": {
object( |
Campi | |
---|---|
color |
Componenti RGB del colore. |
score |
Punteggio specifico per l'immagine per questo colore. Valore compreso nell'intervallo [0, 1]. |
pixelFraction |
La frazione di pixel occupata dal colore nell'immagine. Valore compreso nell'intervallo [0, 1]. |
CropHintsAnnotation
Set di suggerimenti di ritaglio utilizzati per generare nuovi ritagli durante la pubblicazione delle immagini.
Rappresentazione JSON | |
---|---|
{
"cropHints": [
{
object( |
Campi | |
---|---|
cropHints[] |
Risultati del suggerimento di ritaglio. |
CropHint
Suggerimento di ritaglio singolo utilizzato per generare un nuovo ritaglio durante la pubblicazione di un'immagine.
Rappresentazione JSON | |
---|---|
{
"boundingPoly": {
object( |
Campi | |
---|---|
boundingPoly |
Il poligono di delimitazione per l'area di ritaglio. Le coordinate del riquadro di delimitazione sono nella scala dell'immagine originale, come restituito in |
confidence |
Livello di confidenza che si tratti di una regione importante. Intervallo [0, 1]. |
importanceFraction |
Frazione di importanza di questa regione saliente rispetto all'immagine originale. |
WebDetection
Informazioni pertinenti per l'immagine da internet.
Rappresentazione JSON | |
---|---|
{ "webEntities": [ { object( |
Campi | |
---|---|
webEntities[] |
Entità dedotte da immagini simili su internet. |
fullMatchingImages[] |
Immagini completamente corrispondenti da internet. Può includere copie ridimensionate dell'immagine di query. |
partialMatchingImages[] |
Immagini con corrispondenza parziale da internet. Queste immagini sono abbastanza simili da condividere alcune caratteristiche chiave. Ad esempio, un'immagine originale avrà probabilmente una corrispondenza parziale per i suoi ritagli. |
pagesWithMatchingImages[] |
Pagine web contenenti le immagini corrispondenti di internet. |
visuallySimilarImages[] |
I risultati di immagini visivamente simili. |
bestGuessLabels[] |
La migliore supposizione del servizio sull'argomento dell'immagine richiesta. Dedotto da immagini simili sul web aperto. |
WebEntity
Entità dedotta da immagini simili su internet.
Rappresentazione JSON | |
---|---|
{ "entityId": string, "score": number, "description": string } |
Campi | |
---|---|
entityId |
ID entità opaco. |
score |
Punteggio di pertinenza complessivo dell'entità. Non sono normalizzate e non sono paragonabili tra query di immagini diverse. |
description |
Descrizione canonica dell'entità, in inglese. |
WebImage
Metadati per le immagini online.
Rappresentazione JSON | |
---|---|
{ "url": string, "score": number } |
Campi | |
---|---|
url |
L'URL dell'immagine del risultato. |
score |
(Ritiro previsto) Punteggio di pertinenza complessivo dell'immagine. |
Pagina web
Metadati per le pagine web.
Rappresentazione JSON | |
---|---|
{ "url": string, "score": number, "pageTitle": string, "fullMatchingImages": [ { object( |
Campi | |
---|---|
url |
L'URL della pagina web del risultato. |
score |
(Ritiro previsto) Punteggio di pertinenza complessivo della pagina web. |
pageTitle |
Titolo della pagina web, può contenere markup HTML. |
fullMatchingImages[] |
Immagini completamente corrispondenti nella pagina. Può includere copie ridimensionate dell'immagine di query. |
partialMatchingImages[] |
Immagini con corrispondenza parziale nella pagina. Queste immagini sono abbastanza simili da condividere alcune caratteristiche chiave. Ad esempio, un'immagine originale avrà probabilmente una corrispondenza parziale per i suoi ritagli. |
WebLabel
Etichetta per fornire metadati aggiuntivi per il rilevamento web.
Rappresentazione JSON | |
---|---|
{ "label": string, "languageCode": string } |
Campi | |
---|---|
label |
Etichetta per i metadati aggiuntivi. |
languageCode |
Il codice lingua BCP-47 per |
ProductSearchResults
Risultati per una richiesta di ricerca di prodotti.
Rappresentazione JSON | |
---|---|
{ "indexTime": string, "results": [ { object( |
Campi | |
---|---|
indexTime |
Timestamp dell'indice che ha fornito questi risultati. Le modifiche apportate dopo questo momento non si riflettono nei risultati attuali. Un timestamp in formato "Zulu" UTC RFC3339, preciso al nanosecondo. Esempio: |
results[] |
Elenco di risultati, uno per ogni corrispondenza del prodotto. |
productGroupedResults[] |
Elenco di risultati raggruppati per prodotti rilevati nell'immagine della query. Ogni voce corrisponde a un poligono delimitante nell'immagine di query e contiene i prodotti corrispondenti specifici per quella regione. Potrebbero essere presenti corrispondenze di prodotti duplicate nell'unione di tutti i risultati per prodotto. |
Risultato
Informazioni su un prodotto.
Rappresentazione JSON | |
---|---|
{
"product": {
object( |
Campi | |
---|---|
product |
Il prodotto. |
score |
Un livello di confidenza sulla corrispondenza, compreso tra 0 (nessuna confidenza) e 1 (fiducia totale). |
image |
Il nome della risorsa dell'immagine del prodotto più simile alla query. |
GroupedResult
Informazioni sui prodotti simili a un singolo prodotto in un'immagine di query.
Rappresentazione JSON | |
---|---|
{ "boundingPoly": { object( |
Campi | |
---|---|
boundingPoly |
Il poligono di delimitazione attorno al prodotto rilevato nell'immagine della query. |
results[] |
Elenco di risultati, uno per ogni corrispondenza del prodotto. |
ImageAnnotationContext
Se un'immagine è stata prodotta da un file (ad es. un PDF), questo messaggio fornisce informazioni sulla relativa origine.
Rappresentazione JSON | |
---|---|
{ "uri": string, "pageNumber": number } |
Campi | |
---|---|
uri |
L'URI del file utilizzato per produrre l'immagine. |
pageNumber |
Se il file era un PDF o un TIFF, questo campo indica il numero di pagina all'interno del file utilizzato per produrre l'immagine. |