This guide helps automation engineers choose the right OCR engine and configuration in Leapwork.
1. Engine Comparison
Leapwork provides two OCR engines. OCR 3.0 is fast and works best on clean screens, while the Neural Processor is more advanced and handles complex UI scenarios.
|
Feature |
OCR 3.0 |
Neural Processor |
|
Technology |
Classical computer vision |
Deep learning |
|
Speed |
Fast |
Moderate |
|
Best for |
Clean UI |
Complex UI |
|
Languages |
Leapwork Supported |
Leapwork Supported |
|
Offline |
Yes |
Yes |
|
Processing |
Fixed |
Adaptive |
2. When to Use OCR 3.0
Use OCR 3.0 when your screen is simple, consistent, and high contrast. It is ideal for performance-sensitive automation.
|
Scenario |
Example |
|
Plain UI |
Forms, simple apps |
|
Reports |
PDF preview |
|
Large text |
Readable UI |
|
High volume |
Fast flows |
3. When to Use Neural Processor
Use the Neural Processor when screens are visually complex or OCR 3.0 fails. It provides better accuracy at the cost of speed.
|
Scenario |
Example |
|
Dark UI |
Dashboards |
|
Gradients |
Headers |
|
Dense data |
Tables |
|
Small text |
IDs |
4. Presets Overview
Balanced
Balanced is the default preset and works well for most business applications where text is reasonably sized and clear.
|
Behavior |
Details |
|
Scale |
3x |
|
Retry |
Auto |
|
Filtering |
Clean output |
Tiny UI Text
Use this preset when text is small or tightly packed. It improves detection of short values like IDs or codes.
|
Behavior |
Details |
|
Scale |
5x |
|
Detection |
Sensitive |
|
Confidence |
Lower accepted |
Aggressive Recovery
This preset should be used only when others fail. It maximizes detection but may introduce noise.
|
Behavior |
Details |
|
Scale |
6x |
|
Sensitivity |
High |
|
Output |
May include noise |
5. Scale Setting
Scale determines how much the image is enlarged before OCR processing. Higher scale improves accuracy for small text but reduces performance.
|
Text Size |
Recommended Scale |
|
Large |
2–3 |
|
Normal |
3–4 |
|
Small |
5–6 |
|
Tiny |
7–8 |
6. Decision Guide
Start with OCR 3.0 for simple screens. If results are incomplete, switch to Neural Processor. Choose preset based on text size and UI complexity.
7. Troubleshooting
If OCR results are incorrect, adjust scale, switch presets, or verify language settings.
|
Issue |
Solution |
|
Missing text |
Use Neural Processor |
|
Wrong characters |
Increase scale |
|
Slow performance |
Reduce scale or preset |