在从库中调用函数tesseract41.dll后启动程序时,我的程序通过在某些计算机上抛出SEH异常来终止执行。结果是拦截异常代码: 3221225501 (C000001D十六进制),它对应于SEH STATUS_ILLEGAL_INSTRUCTION。我在用vcpkg构建库。有什么问题吗?是否有不支持此库构建的处理器类型?我在vkpg文档中没有发现改变支持的处理器类型的机会。
发布于 2022-03-14 12:04:55
升级到tesseract v5.x -实现了simd可用性的运行时检测
发布于 2022-03-17 13:21:08
谢谢您的提示,我认为安装Tesseract v5.x是最好的解决方案,但是我通过使用"vcpkg install tesseractcpu-in依赖性:x64-windows“获得4.1.1版本来解决这个问题。此版本解决了使用vcpkg编译库时支持遗留处理器的问题。显然,我的版本要求处理器支持AVX2指令集。
https://stackoverflow.com/questions/71459344
复制相似问题