Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.OCR allows you to extract names, dates, numbers, and other blocks from certain areas of uniform images, such as ID cards, visas, driver’s licenses, applications, and so on. Regions can be provided manually, or found automatically using the paragraph, line or word detection.
To extract text from one or more areas of an image, provide region boundaries in rectangles
parameter the recognition settings.
// Provide the image
string file = "source.png";
AsposeOCRInput source;
source.url = file.c_str();
std::vector<AsposeOCRInput> content = { source };
// Set rectangles
rect rectangles[2] = { {90, 186, 775, 95} , { 928, 606, 790, 160 } };
RecognitionSettings settings;
settings.rectangles = rectangles;
// Extract text from the image
auto result = asposeocr_recognize(content.data(), content.size(), settings);
Block | Coordinates | Extracted text |
---|---|---|
Name | {X=231, Y=101, Width=430, Height=42} | SAMPLE AVERY JOSEPH |
Expiry date | {X=546, Y=224, Width=123, Height=26} | 08/15/2022 |
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.