Beispiel #1
0
        private async Task <InteractionsResult> BuildResult(StorageFile file)
        {
            InteractionsResult result = null;

            if (file != null)
            {
                var bitmap = await _visionHelper.ConvertImage(file);

                var results = await _visionHelper.AnalyzeImage(file);

                //var ocrResults = await _visionHelper.AnalyzeImageForText(file, "en");
                var output = _visionHelper.ExtractOutput(results);
                result = new InteractionsResult {
                    Description    = output,
                    Image          = bitmap,
                    AnalysisResult = results,
                    //OcrResults = ocrResults
                };
            }

            return(result);
        }
 private void UpdateUI(InteractionsResult output)
 {
     ImageToAnalyze.Source = output.Image;
     Speak(output.Description);
     ResultsTextBlock.Text = JsonConvert.SerializeObject(output);
 }