1

如何在 Iphone 的单点触控应用程序中实现 Tesseract OCR?

4

2 回答 2

1

首先,您需要将该库移植到 iOS 并作为静态库使用。Vikas 的答案(Pocket-PCR)可能会派上用场(但我没有尝试过)。

接下来,您需要为库创建 C# 绑定。

当 API 导出 C 函数时,您可以使用普通的.NET pinvokes,即使用DllImport属性。

btouch提供 Objective-C API 后,您可以使用该工具创建绑定。MonoTouch 网站上提供了说明。

但是(这对于Tesseract来说似乎是这种情况)对于 C++ 库来说有点复杂。您需要先创建一个 C(或 Objective-C)库来导出您需要的功能,然后它们绑定您自己的 API。

于 2012-07-25T12:18:57.100 回答
1

要构建 tesseract 库,请下载源代码并针对 iPhone(arm 处理器)进行适当的编译。将库添加到 XCode 项目并构建。去这个链接试试........

https://github.com/rcarlsen/Pocket-OCR

于 2012-07-25T11:08:18.273 回答