Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带nativescript的openCV?_Android_Ios_Opencv_Native_Nativescript - Fatal编程技术网

Android 带nativescript的openCV?

Android 带nativescript的openCV?,android,ios,opencv,native,nativescript,Android,Ios,Opencv,Native,Nativescript,使用Telerik NativeScript有没有(简单的)方法链接到本机库,特别是OpenCV?我想,由于它输出源代码,我可以在分别编译和实现所有openCV代码后进入Android和ios项目,但这有点违背了使用NativeScript、imo的目的 是否有跨平台的方式与本机代码进行交互 谢谢 如果OpenCV支持Android和iOS,那么您需要创建与本机代码的通信来使用它。这就是所有NativeScript的工作原理,它允许您使用Javascript(TypeScript)并直接与本机代

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

是否有跨平台的方式与本机代码进行交互


谢谢

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

因此,本质上NativeScript中的所有内容都有一个底层本机代码/组件的包装器,这就是NativeScript和React native等产品与基于Cordova的应用程序(PhoneGap、Ionic等)的区别和功能


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

这是openCV的iOS包:

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

编辑:

一个解决方案是编写一个插件并使用cocoapods引用OpenCV框架

下面是cocoapods如何用原生脚本编写插件的链接

我对NativeScript不太熟悉,但请看一下它使用第三方库所涵盖的内容。