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); }
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); } }