在 Emgu.CV.OCR 示例项目中,有一个 class Tesseract
,它是 Tesseract-OCR 引擎的包装器。在 Tesseract.cs 中,有如下声明:
[DllImport(CvInvoke.EXTERN_LIBRARY, CallingConvention = CvInvoke.CvCallingConvention)]
private static extern IntPtr TessBaseAPICreate();
CvInvoke.EXTERN_LIBRARY 指向 cvextern.dll。
我在 DependencyWalker 中打开了 cvextern.dll,发现任何地方都没有任何 Tesseract 函数,只有 OpenCV 函数。
我确定我遗漏了一些明显的东西,但是这里使用的实际函数定义在哪里?