Fast recognition
Contents
[
Hide
]
Aspose.OCR can work in the fastest recognition mode that consumes minimum possible resources using RecognizeFast
method of AsposeOCR
class.
This method takes OcrInput
object and returns a list of strings, one string per image.
AsposeOCR api = new AsposeOCR();
// Add images to the recognition batch
OcrInput images = new OcrInput(InputType.SingleImage);
images.add(os.path.join(self.dataDir, "source1.png"));
images.add(os.path.join(self.dataDir, "source2.png"));
// Fast recognize images
ArrayList<RecognitionResult> results = api.RecognizeFast(images);
results.forEach((result) -> {
System.out.println(result);
});
Performance impact
This method is about twice as fast as regular recognition.
Drawbacks
- This recognition method only works with high-quality scans without skew or distortion. However, you can preprocess an image before sending it to the OCR engine.
- Fast recognition cannot be customized with recognition settings.