C# EmguCV Tesseract应用程序部署和分发

C# EmguCV Tesseract应用程序部署和分发,c#,deployment,ocr,tesseract,emgucv,C#,Deployment,Ocr,Tesseract,Emgucv,我正在EmguCV中使用Tesseract OCR。我已经开发了一个简单的C#应用程序,现在我想部署/分发它 我看到的问题是,为了运行应用程序,我需要在bin文件夹中有OpenCV DLL的x86文件夹。此文件夹大约为381 MBs。将应用程序提供给其他人时是否需要包含此文件夹。或者是否有任何其他方式可以优雅地将我的应用程序提供给最终用户使用。您不需要打包所有dll内容。 如果在代码中包含“opencv2\highgui\highgui.hpp”,则只需要opencv\u highgui249.

我正在EmguCV中使用Tesseract OCR。我已经开发了一个简单的C#应用程序,现在我想部署/分发它


我看到的问题是,为了运行应用程序,我需要在bin文件夹中有OpenCV DLL的x86文件夹。此文件夹大约为381 MBs。将应用程序提供给其他人时是否需要包含此文件夹。或者是否有任何其他方式可以优雅地将我的应用程序提供给最终用户使用。

您不需要打包所有dll内容。 如果在代码中包含“opencv2\highgui\highgui.hpp”,则只需要opencv\u highgui249.dll文件。

我不确定什么是“opencv2\highgui\highgui.hpp”文件。我没有这样的文件包括在我的项目。包含的程序集有Emgu.CV、Emgu.CV.OCR等,但我认为这些文件需要OpenCV DLL作为它们的依赖项。