我有一个使用 Tesseract OCR 4.1.1 的 ASP.NET Web 应用程序
当项目部署在 IIS 中时,当应用程序池标识设置为本地系统时,系统可以正常工作。但是,当应用程序池标识设置为本地服务、网络服务或应用程序池标识时,系统会抛出以下错误:
无法初始化 tesseract 引擎。有关详细信息,请参阅https://github.com/charlesw/tesseract/wiki/Error-1。
当我搜索错误消息时,写到错误消息是由于读取 tesseract 训练数据失败所致。为什么我们需要“本地系统”权限来仅读取训练数据?我只是不相信为什么我必须选择本地系统才能使用 Tessearct OCR 引擎。你能解释一下或建议这个问题的文件吗?以及如何以比本地系统帐户更少的权限解决问题。