Para poder Identificar a una persona el primer paso es crear un grupo en el que se almacenara la información que será tomada por cognitive para efectuar esto.
Esto lo vamos ha hacer por medio del API, para ello usaremos el siguiente código.
Esta
static async void CreaGrupo()
{
var client = new HttpClient();
var queryString = HttpUtility.ParseQueryString(string.Empty);
// Request headers
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", subscriptionKey);
var uri = "https://southcentralus.api.cognitive.microsoft.com/face/v1.0/persongroups/abc?" + queryString;
HttpResponseMessage response;
// Request body
byte[] byteData = Encoding.UTF8.GetBytes("{\"name\": \"group1\",\"userData\": \"user -provided data attached to the person group.\",\"recognitionModel\": \"recognition_02\"}");
// byte[] byteData = Encoding.UTF8.GetBytes("{body}");
using (var content = new ByteArrayContent(byteData))
{
content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
response = await client.PutAsync(uri, content);
}
}
Felices líneas
Esto lo vamos ha hacer por medio del API, para ello usaremos el siguiente código.
Esta
static async void CreaGrupo()
{
var client = new HttpClient();
var queryString = HttpUtility.ParseQueryString(string.Empty);
// Request headers
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", subscriptionKey);
var uri = "https://southcentralus.api.cognitive.microsoft.com/face/v1.0/persongroups/abc?" + queryString;
HttpResponseMessage response;
// Request body
byte[] byteData = Encoding.UTF8.GetBytes("{\"name\": \"group1\",\"userData\": \"user -provided data attached to the person group.\",\"recognitionModel\": \"recognition_02\"}");
// byte[] byteData = Encoding.UTF8.GetBytes("{body}");
using (var content = new ByteArrayContent(byteData))
{
content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
response = await client.PutAsync(uri, content);
}
}
Felices líneas
No hay comentarios.:
Publicar un comentario