可爱的卡通
我正在按照以下步骤操作,但是在构建时出现错误:
莫希思
在Android Studio中使用Android OpenCV sdk的以下步骤。这是this(1)SO答案的简化版本。
- 从OpenCV.org下载最新的Android版OpenCV sdk,然后解压缩zip文件。
- 将OpenCV导入到Android Studio中,从文件->新建->导入模块中,在解压缩的opencv存档中选择sdk / java文件夹。
- 更新导入的OpenCV模块下的build.gradle以更新4个字段以匹配您的项目build.gradle a)compileSdkVersion b)buildToolsVersion c)minSdkVersion和4)targetSdkVersion。
- 通过“应用程序”->“模块设置”添加模块依赖性,然后选择“依赖性”选项卡。单击底部的+图标,选择“模块依赖关系”,然后选择导入的OpenCV模块。
- 对于Android Studio v1.2.2,要访问模块设置:在项目视图中,右键单击相关模块->打开模块设置。
- 将sdk / native下的libs文件夹复制到app / src / main下的Android Studio。
- 在Android Studio中,将复制的libs目录重命名为jniLibs,我们完成了。
步骤(6)是因为Android Studio期望app / src / main / jniLibs中的本机libs,而不是较早的libs文件夹。对于Android OpenCV的新手,请不要错过以下步骤
- 包括static {System.loadLibrary(“ opencv_java”); }(注意:对于此步骤的OpenCV版本3,您应该加载库opencv_java3。)
- 对于步骤(5),如果您忽略任何平台库(如x86),请确保您的设备/仿真器不在该平台上。
用C / C ++编写的OpenCV。Java包装器是
- Android OpenCV SDK-OpenCV.org维护了Android Java包装器。我建议这个。
- OpenCV Java-OpenCV.org维护自动生成的桌面Java包装器。
- JavaCV-由独立开发人员维护的流行Java包装器。不是特定于Android的。该库可能与OpenCV的较新版本不同步。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句