1

我从这里克隆了 tesseract 代码并为 4.3 构建了 iphone OCR 演示

我知道之前 tesseract 存在一些问题,但我认为我的问题不一样。

该应用程序启动正常(模拟器),并在单击“显示图像选择器”按钮时UIImagePicker出现允许我选择图像。选择图像会显示“OCRDEMO - 工作”警报 1-2 秒,然后应用程序崩溃,调试器输出如下:

检测到尝试调用 iPhone 上不存在的系统库中的符号:clock$UNIX2003 从图像 OCRDemo 中的函数 _Z17edges_and_textordPKcP10BLOCK_LIST 调用。如果您在 gdb 中运行模拟器二进制文件时遇到此问题,请确保首先“设置 start-with-shell off”。

我不完全知道如何“设置 start-with-shell off”并没有帮助

我担心这是 4.3 引起的问题,因为对错误关键组件的搜索不足。

4

1 回答 1

2

我按照与 Luke 相同的步骤,在模拟器上运行时遇到了完全相同的问题。

但是,当我在我的设备上运行时它可以工作(使用Don't Code Sign。)内存问题很多(级别 1 -> 级别 2)但我能够使用我的相机以及我的 iPhoto 库拍摄图像适当地。

我到处搜索“start-with-shell”,但找不到最好的方法。我认为模拟器没有安装适当的 .arm 库来处理这个问题。

希望有帮助

于 2011-04-17T14:08:43.867 回答