Skip to content

TESSDATA_PREFIX Environment Variable set but it still cannot find it #663

Open
@Hakxsorus

Description

Error

Error opening data file tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!

But I do have the environment variable set to the tessdata folder with eng.traineddaata.

image

It only works if I call it from my project root directory where tessdata folder is published into.

Works

PS D:\Development\Blitz\Blitz\bin\Release\net7.0\win-x86\publish> blitz scan

Does Not Work

PS C:\Users\mdabr> blitz scan
Error opening data file tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
Unhandled exception. Tesseract.TesseractException: Failed to initialise tesseract engine.. See https://github.com/charlesw/tesseract/wiki/Error-1 for details.
   at Tesseract.TesseractEngine.Initialise(String datapath, String language, EngineMode engineMode, IEnumerable`1 configFiles, IDictionary`2 initialValues, Boolean setOnlyNonDebugVariables)
   at Tesseract.TesseractEngine..ctor(String datapath, String language, EngineMode engineMode, IEnumerable`1 configFiles, IDictionary`2 initialOptions, Boolean setOnlyNonDebugVariables)
   at Tesseract.TesseractEngine..ctor(String datapath, String language, EngineMode engineMode)
   at Blitz.Program.RunScanMoronCommand(ScanMoronOptions opts) in D:\Development\Blitz\Blitz\Program.cs:line 156
   at Blitz.Program.<>c.<Main>b__1_3(ScanMoronOptions opts) in D:\Development\Blitz\Blitz\Program.cs:line 27
   at CommandLine.ParserResultExtensions.MapResult[T1,T2,T3,T4,T5,TResult](ParserResult`1 result, Func`2 parsedFunc1, Func`2 parsedFunc2, Func`2 parsedFunc3, Func`2 parsedFunc4, Func`2 parsedFunc5, Func`2 notParsedFunc)
   at Blitz.Program.Main(String[] args) in D:\Development\Blitz\Blitz\Program.cs:line 16

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions