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); } }
static string RecognizeRegionsFromStorage(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); FileApi fileApi = new FileApi(conf /* or AppSid & AppKey*/); fileApi.UploadFile(new UploadFileRequest(name, System.IO.File.OpenRead(name))); OCRRegionsRequestDataStorage requestData = new OCRRegionsRequestDataStorage() { Language = LanguageEnum.German, Regions = mImage5PngRegions, FileName = name }; OCRResponse response = api.OcrRegionsFromContent(requestData, fs); return(response.Text); } }