【问题标题】:Binding Tesseract as a static Lib in Xamarin在 Xamarin 中将 Tesseract 绑定为静态库
【发布时间】:2014-05-10 16:19:21
【问题描述】:

我正在尝试将 tesseract 添加到我的 iOS 应用程序中。我用 Xamarin.iOS 做应用程序。 我尝试使用 btouch 创建一个 .dll 并用于 github 上的 tesseract 移植版本(https://github.com/gali8/Tesseract-OCR-iOS)。我用 Objective-Sharpie 创建了 tesseractOCR.h 的绑定并创建了一个 .dll 与 TesseractOCR.a 文件。 一切正常,但是当尝试使用引用的 .dll 构建我的应用程序时,它给了我附加的错误。

https://www.dropbox.com/s/w9cvzozgw4gffdx/Screen%20Shot%202014-03-31%20at%2012.46.24.png

我该如何解决?

提前致谢 亚历克斯

【问题讨论】:

    标签: ios binding xamarin tesseract


    【解决方案1】:

    这是因为 Tesseract 使用 c++ 并且绑定需要知道这一点。

    我建议按照the tutorial at Xamarin 创建一个绑定项目。然后this Xamarin forum post 提供了有关如何将 c++ 添加到 LinkWith 属性的重要信息。

    【讨论】:

    • 谢谢。我会试试这个;-)
    【解决方案2】:

    这似乎是一个好问题,我来这里寻找 Tesseract 库的 Xamarin 绑定,但此页面上没有。经过搜索,我发现 Xamarin 已经有几个绑定了:

    经典 1.https://github.com/sraiteri/Xamarin-Tesseract-OCR-iOS

    统一 2.https://github.com/jherby2k/Xamarin-Tesseract-OCR-iOS-Unified

    Xamarin 表单 3.https://github.com/halkar/Tesseract.Xamarin

    此外,似乎有一个积极和现代的 swift 移植,可以在这里找到: https://github.com/WhitneyLand/SwiftOpenCV

    Xamarin 论坛上的这个讨论似乎对任何对此问题感兴趣的人都非常有用:

    https://forums.xamarin.com/discussion/3673/help-adding-tesseract-as-a-ios-binding-project

    免责声明:我还没有尝试过任何一个,刚刚完成我的研究,现在开始我的实验:)

    【讨论】:

      猜你喜欢
      • 2015-02-10
      • 1970-01-01
      • 1970-01-01
      • 2017-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      相关资源
      最近更新 更多