Browse Source

Make tesseract version check to return 0.0 on linux.

git-svn-id: https://emgucv.svn.sourceforge.net/svnroot/emgucv/trunk@1293 d7f09016-e345-0410-b530-edf29a71df78
UWP10
canming 15 years ago
parent
commit
bf378a42e6
  1. 4
      Emgu.CV.Extern/tesseract/tesseract.cpp
  2. 3
      Emgu.CV.OCR/Tesseract.cs

4
Emgu.CV.Extern/tesseract/tesseract.cpp

@ -40,7 +40,11 @@ public:
CVAPI(const char*) TesseractGetVersion()
{
#ifdef _WIN32
return tesseract::TessBaseAPI::Version();
#else
return 0;
#endif
}
CVAPI(EmguTesseract*) TessBaseAPICreate()

3
Emgu.CV.OCR/Tesseract.cs

@ -64,7 +64,8 @@ namespace Emgu.CV.OCR
{
get
{
return new Version(Marshal.PtrToStringAnsi(TesseractGetVersion()));
IntPtr ptr = TesseractGetVersion();
return new Version(ptr == IntPtr.Zero ? "0.0" : Marshal.PtrToStringAnsi(ptr));
}
}

Loading…
Cancel
Save