public class RecognitionSettings extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RecognitionSettings.Language |
Constructor and Description |
---|
RecognitionSettings()
Default constructor: set recognitionAreas null, detectAreas true, autoSkew true, recognizeSingleLine false
|
RecognitionSettings(ArrayList<Rectangle> recognitionAreas)
Constructor allows to set recognitionAreas.
|
RecognitionSettings(ArrayList<Rectangle> recognitionAreas,
boolean detectAreas,
boolean autoSkew,
boolean recognizeSingleLine)
Constructor allows to set all options
|
RecognitionSettings(boolean recognizeSingleLine)
Constructor allows to set recognizeSingleLine.
|
RecognitionSettings(boolean detectAreas,
boolean autoSkew)
Constructor allows to set detectAreas and autoSkew.
|
Modifier and Type | Method and Description |
---|---|
void |
setAutoSkew(boolean autoSkew)
Enabled (true) by default.
|
void |
setDetectAreas(boolean detectAreas)
Enabled (true) by default.
|
void |
setLanguage(RecognitionSettings.Language language)
Multi-language (none) by default.
|
void |
setRecognitionAreas(ArrayList<Rectangle> recognitionAreas)
Manually set areas for recognition.
|
void |
setRecognizeSingleLine(boolean recognizeSingleLine)
Disabled (false) by default.
|
void |
setSkew(double skew)
Zero by default.
|
public RecognitionSettings()
public RecognitionSettings(ArrayList<Rectangle> recognitionAreas, boolean detectAreas, boolean autoSkew, boolean recognizeSingleLine)
recognitionAreas
- rectangles for recognitiondetectAreas
- false for recognition as one area, true for dividing into areas before recognitionautoSkew
- true if the image needs alignmentrecognizeSingleLine
- true if the image contains only one linepublic RecognitionSettings(ArrayList<Rectangle> recognitionAreas)
recognitionAreas
- rectangles for recognitionpublic RecognitionSettings(boolean detectAreas, boolean autoSkew)
detectAreas
- false for recognition as one area, true for dividing into areas before recognitionautoSkew
- true if the image needs alignmentpublic RecognitionSettings(boolean recognizeSingleLine)
recognizeSingleLine
- true if the image contains only one linepublic void setRecognitionAreas(ArrayList<Rectangle> recognitionAreas)
recognitionAreas
- rectangles for recognitionpublic void setDetectAreas(boolean detectAreas)
detectAreas
- detect and split if truepublic void setAutoSkew(boolean autoSkew)
autoSkew
- detect and rotate if truepublic void setRecognizeSingleLine(boolean recognizeSingleLine)
recognizeSingleLine
- true for single-line imagepublic void setSkew(double skew)
skew
- Rotate image on specified angle.public void setLanguage(RecognitionSettings.Language language)
language
- alphabet used for OCRCopyright © 2020 Aspose. All rights reserved.