コード例 #1
0
        public async Task <dynamic> RecognizeUser(FileUploadRequest response)
        {
            watch.Reset();
            watch.Start();
            if (!response.File.Name.EndsWith(".jpg"))
            {
                var r = (Response)"The file doesn't have not .jpg extension";
                r.StatusCode = HttpStatusCode.BadRequest;
                return(r);
            }
            var imageBytes = await response.File.Value.ToByteArray();

            var u = await _faceService.RecognizeAsync(imageBytes);

            watch.Stop();
            return($"It's {u.RecognizedItem.ToString()} (d:{u.Distance:#.##}). Recognized in {watch.ElapsedMilliseconds} ms");
        }