Exemple #1
0
        static void Main()
        {
            Console.Title = "BM Vision API";
            VisionApiClient.SetSubscriptionKey(SubscriptionKey);
            VisionApiClient.SetRegion(AzureRegion.WestEurope);
            VisionApiClient.SetDefaultQueryParameters(new QueryParameters
            {
                VisualFeatures = EnumUtil.GetValues <VisualFeature>().ToList(),
                Details        = EnumUtil.GetValues <Detail>().ToList(),
                Language       = Language.English
            });

            try
            {
                var task1 = Task.Run(async() => await MakeRequestFromUrl());
                task1.Wait();

                //var task2 = Task.Run(async () => await MakeRequestFromFile());
                //task2.Wait();

                //var task3 = Task.Run(async () => await MakeOCRRequestFromUrl());
                //task3.Wait();

                var task4 = Task.Run(async() => await MakeOCRRequestFromFile());
                task4.Wait();
            }
            catch (VisionApiClientException ex)
            {
                Console.WriteLine("== ERROR ==");
                Console.WriteLine(ex.Message);
            }
            Console.ReadLine();
        }
Exemple #2
0
 private static void InitVisionApiClient()
 {
     VisionApiClient.SetSubscriptionKey(_freeSubscriptionKey);
     VisionApiClient.SetRegion(AzureRegion.WestEurope);
     VisionApiClient.SetDefaultQueryParameters(new QueryParameters
     {
         VisualFeatures = EnumUtil.GetValues <VisualFeature>().ToList(),
         Details        = EnumUtil.GetValues <Detail>().ToList(),
         Language       = Language.English
     });
 }