public async Task <GetPersonResponse> Get(string id) { var az = new AzureCognitive(_azureClient); var s = await az.GetPerson(id); return(s); }
public async Task <GetPersonResponse[]> GetAll() { var az = new AzureCognitive(_azureClient); var s = await az.GetPersonList(); return(s); }
public async Task <PersonGroupTrainingStatusResult> GetTrainingStatus() { var az = new AzureCognitive(_azureClient); var result = await az.GetTrainingStatus(); return(result); }
public async Task <string> Train() { var az = new AzureCognitive(_azureClient); var s = await az.TrainPersonGroup(); return(s); }
public async Task <IdentifyFaceResponse[]> Identify([FromBody] IdentifyFaceRequest faces) { var az = new AzureCognitive(_azureClient); var response = await az.IdentifyFace(faces); return(response); }
public async Task <DetectFaceResponse[]> Detect() { DetectFaceResponse[] response; using (var stream = new MemoryStream()) { Request.Body.CopyTo(stream); var az = new AzureCognitive(_azureClient); response = await az.DetectFace(new DetectFaceRequest(), stream); } return(response); }
public async Task <AddPersonFaceResponse> AddFace(string personId) { AddPersonFaceResponse response; var request = new AddPersonFaceRequest() { PersonGroupId = string.Empty, //overwritten PersonId = personId }; using (var stream = new MemoryStream()) { Request.Body.CopyTo(stream); var az = new AzureCognitive(_azureClient); response = await az.AddPersonFace(request, stream); } return(response); }
public async void Post([FromBody] string value) { var az = new AzureCognitive(_azureClient); var cp = JsonConvert.DeserializeObject <CreatePersonRequest>(value); var s = await az.CreatePerson(cp); }