static string RecognizeRegionsFromUrl(Configuration conf)
        {
            string           urlToFile = @"https://upload.wikimedia.org/wikipedia/commons/2/2f/Book_of_Abraham_FirstPage.png";
            List <OCRRegion> mImageBook_of_Abraham_FirstPagePngRegions = new List <OCRRegion>()
            {
                new OCRRegion()
                {
                    Order = 0, Rect = new OCRRect(209, 28, 283, 39)
                },
                new OCRRegion()
                {
                    Order = 1, Rect = new OCRRect(24, 114, 359, 185)
                },
                new OCRRegion()
                {
                    Order = 2, Rect = new OCRRect(21, 201, 356, 451)
                },
                new OCRRegion()
                {
                    Order = 3, Rect = new OCRRect(21, 464, 359, 558)
                }
            };

            OcrApi api = new OcrApi(conf);
            OCRRegionsRequestData requestData = new OCRRegionsRequestData()
            {
                Regions = mImageBook_of_Abraham_FirstPagePngRegions
            };
            OCRResponse response = api.OcrRegionsFromUrl(requestData, urlToFile);

            return(response.Text);
        }
Ejemplo n.º 2
0
        static string RecognizeRegionsFromContent(Configuration conf)
        {
            List <OCRRegion> mImage5PngRegions = new List <OCRRegion>()
            {
                new OCRRegion()
                {
                    Order = 0, Rect = new OCRRect(243, 308, 2095, 964)
                },
                new OCRRegion()
                {
                    Order = 1, Rect = new OCRRect(240, 1045, 2108, 1826)
                },
                new OCRRegion()
                {
                    Order = 2, Rect = new OCRRect(237, 1916, 2083, 3180)
                }
            };

            string name = "5.png";

            using (FileStream fs = File.OpenRead(name))
            {
                OcrApi api = new OcrApi(conf);
                OCRRegionsRequestData requestData = new OCRRegionsRequestData()
                {
                    Language = LanguageEnum.English,
                    Regions  = mImage5PngRegions
                };
                OCRResponse response = api.OcrRegionsFromContent(requestData, fs);

                return(response.Text);
            }
        }