Loading is now 50X faster
This commit is contained in:
@@ -16,7 +16,7 @@ namespace OCR_Decode
|
||||
private Rectangle _bounds;
|
||||
private Bitmap _image;
|
||||
private string _name;
|
||||
protected static TesseractEngine Engine;
|
||||
protected static TesseractEngine Engine = null;
|
||||
public Rectangle Bounds { get => _bounds; private set => _bounds = value; }
|
||||
public Bitmap Image { get => _image; set => _image = value; }
|
||||
public string Name { get => _name; protected set => _name = value; }
|
||||
@@ -38,8 +38,11 @@ namespace OCR_Decode
|
||||
Image = image;
|
||||
Bounds = bounds;
|
||||
|
||||
Engine = new TesseractEngine(TESS_DATA_FOLDER.FullName, "eng", EngineMode.Default);
|
||||
Engine.DefaultPageSegMode = PageSegMode.SingleLine;
|
||||
if (Engine == null)
|
||||
{
|
||||
Engine = new TesseractEngine(TESS_DATA_FOLDER.FullName, "eng", EngineMode.Default);
|
||||
Engine.DefaultPageSegMode = PageSegMode.SingleLine;
|
||||
}
|
||||
}
|
||||
public virtual Object DecodePng()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user