Thank you for your inquiry.
We have evaluated the attached image on our end. We have used the latest version of Aspose.OCR for .Net 2.7.0
. While testing it was found that the images provided by you has very low DPI value i.e. 96. Please note that the current implementation of the Aspose.OCR APIs perform well with images having resolution of at least 300 DPI and the accuracy rate tends to decrease by decreasing the resolution. Your provided image has resolution of 96 DPI therefore it will not be possible to get 100% accuracy if you wish to scan the complete image. On the other hand, if you intend to get some specific contents from a portion of the image, you can use the custom recognition blocks
to get better accuracy.
Please note, the above mentioned solution is useful in scenario when you have documents following the similar structure, that is; the contents to be scanned are always on the same location for each image.
Consider the following code snippet that we used to extract information from image provided by you using custom recognition blocks.
string imageFile = @"C:\Ctrash\ocr_files\test.tif";
OcrEngine ocrEngine = new OcrEngine();
ocrEngine.Config.AddRecognitionBlock(RecognitionBlock.CreateTextBlock(43, 67, 1355, 52));
ocrEngine.Config.AddRecognitionBlock(RecognitionBlock.CreateTextBlock(757, 561, 471, 123));
ocrEngine.Config.DetectTextRegions = false;
ocrEngine.Image = ImageStream.FromFile(imageFile);
using (StreamWriter tw = new StreamWriter(@"C:\Ctrash\ocr_files\test.txt", true))
Following is the Output:
MLG DOOR HINGE AND ACTUATOR FITTINGS FAILURES
Mitigation l lnterim Action
lSB 53-1 195
lSB 53-1 196
Hope the above information helps. In case of any issues, need further clearance please be sure to let us know, we will be glad to assist you.