Salsomaggiore Terme (Programmazione) -
16/02/2021 - Google Cloud Vision AutoML Net Core C
Ecco un elenco di operazioni per riuscire a chiamare un modello (predict) con client AutoML Net Core in C#.
Installazione libreria per Net Core C#
Installare tramite i package NuGet Google.Cloud.AutoML.V1. Seguendo le istruzioni Client Libraries.
E’ possibile anche trovare una guida sul package installato all’indirizzo GIT AutoML oppure Google.Cloud.AutoML.V1.
Autenticazione con un account di servizio
La procedura da seguire è quella riportata al link authentication. Lavorando in ambiente Windows è obbligatorio poi eseguire il comando dal command prompt set GOOGLE_APPLICATION_CREDENTIALS=[percorso file json]fileperautenticazione.json
Utilizzo libreria chiamata predict
Di seguito è riportato il codice per effettuare una chiamata Making individual predictions.
projects.locations.models predict.
La variabile strImage è una immagine ToBase64String
var rqs = new PredictRequest();
rqs.ModelName = new ModelName("project-id", "location", "model-id");
rqs.Name = rqs.ModelName.ToString();
var imgb = ByteString.FromBase64(strImage);
var expyl = new ExamplePayload();
expyl.Image = new Image();
expyl.Image.ImageBytes = imgb;
rqs.Payload = expyl;
var prd = PredictionServiceClient.Create();
var rsp = prd.Predict(rqs);
guarda Google Pixel al costo più basso di sempre su
Installazione libreria per Net Core C#
Installare tramite i package NuGet Google.Cloud.AutoML.V1. Seguendo le istruzioni Client Libraries.
E’ possibile anche trovare una guida sul package installato all’indirizzo GIT AutoML oppure Google.Cloud.AutoML.V1.
Autenticazione con un account di servizio
La procedura da seguire è quella riportata al link authentication. Lavorando in ambiente Windows è obbligatorio poi eseguire il comando dal command prompt set GOOGLE_APPLICATION_CREDENTIALS=[percorso file json]fileperautenticazione.json
Utilizzo libreria chiamata predict
Di seguito è riportato il codice per effettuare una chiamata Making individual predictions.
projects.locations.models predict.
La variabile strImage è una immagine ToBase64String
var rqs = new PredictRequest();
rqs.ModelName = new ModelName("project-id", "location", "model-id");
rqs.Name = rqs.ModelName.ToString();
var imgb = ByteString.FromBase64(strImage);
var expyl = new ExamplePayload();
expyl.Image = new Image();
expyl.Image.ImageBytes = imgb;
rqs.Payload = expyl;
var prd = PredictionServiceClient.Create();
var rsp = prd.Predict(rqs);
guarda Google Pixel al costo più basso di sempre su
Salsomaggiore Terme (Programmazione) -
16/02/2021 - Google Cloud Vision AutoML Net Core C -
Written by Mokik