【问题标题】:openCV with nativescript?带有nativescript的openCV?
【发布时间】:2016-09-26 09:53:39
【问题描述】:

是否有任何(简单的)方法可以使用 Telerik NativeScript 链接到本机库,特别是 OpenCV?我想既然它输出源代码,我可以在分别编译和实现所有 openCV 代码后进入 Android 和 ios 项目,但这有点违背了使用 NativeScript imo 的目的。

是否有任何跨平台方式与原生代码交互?

谢谢!

【问题讨论】:

  • 我对 NativeScript 不太熟悉,但是看看这个 link 它涵盖了使用第三方库。

标签: android ios opencv native nativescript


【解决方案1】:

如果 OpenCV 支持 Android 和 iOS,那么您需要创建与本机代码的通信才能使用它。这就是所有 NativeScript 的工作方式,它允许您使用 Javascript (TypeScript) 并直接与本机代码进行通信,而无需任何包装。

所以本质上,NativeScript 中的所有内容都有一个底层原生代码/组件的包装器,这就是 NativeScript 和 React Native 等产品与基于 Cordova 的应用程序(PhoneGap、Ionic 等)的区别和强大之处。

由于您的问题不是特定于代码的问题,因此很难回答,并且我对您真正想要理解的内容可能存在轻微的误解。希望这在某种程度上有所帮助。 :)

【讨论】:

    【解决方案2】:

    这里是用于 openCV 的 iOS 包:

    https://sourceforge.net/projects/opencvlibrary/files/opencv-ios/3.4.3/opencv-3.4.3-ios-framework.zip/download

    对于android,您可以从这里下载:

    https://sourceforge.net/projects/opencvlibrary/files/opencv-android/3.4.3/opencv-3.4.3-android-sdk.zip/download

    已编辑:

    解决办法是写一个插件,使用cocoapods引用OpenCV框架

    这里是cocoapods如何在本机脚本中编写插件的链接 NativeScriptUsingCocoapods

    【讨论】:

      猜你喜欢
      • 2019-12-04
      • 2019-01-17
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      相关资源
      最近更新 更多