[Androidstudio]的坑之OpenCV4Android部署

豆瓣小站http://site.douban.com/129642/widget/notes/5513129/note/530355180/

作者: 郭洁
guojie_app@163.com
公司: 北京云指针科技有限公司
版本: 1.0
日期: 2015-12-22
关键字:Mac,AndroidStudio,OpenCV

环境信息:
事项 需求
Mac MacOS
CPU数量 2+
内存 4G
硬盘容量 20G

软件版本:
软件 版本
AndroidStudio 1.5
OpenCV-x.x.x-android-sdk 2-4-10

步骤说明:

0.软件准备
1.下载并安装AndroidStudio
2.下载并解压OpenCV4Android说明:OpenCV4Andriod目录结构如下

屏幕快照 2015-12-22 上午10.12.22.png

1.将OpenCV引入AndroidStudio
在AndroidStudio中选择File—>new—>Import Module,然后按“···”选择OpenCV4Android的解压路径\sdk\java这个文件夹:如图

屏幕快照 2015-12-22 上午10.27.44.png

选择“Next”—>“Finish”
这时Androidstudio也许会报错!没关系进行下一步

2.更新OpenCV的build.grade
打开openCVLibrary2410/build.gradle和app/build.gradle
从app/build.gradle里面找相同于openCVLibrary2410/build.gradle的参数并改写openCVLibrary2410/build.gradle参数的值
改写完成之后点击 “Try Again”
这时1步中出现的错误就没有了。
openCVLibrary2410/build.gradle

屏幕快照 2015-12-22 上午10.37.58.png

app/build.gradle

屏幕快照 2015-12-22 上午10.38.10.png

3.添加Module Dependency
右键app文件夹选择 Open Module Setting ,选择 Dependency,点击加号“+”
选择“3.Module Dependency” ,点击“OK“

屏幕快照 2015-12-22 上午10.45.03.png

再点击“OK”

4.复制.so文件到项目
将OpenCV4Android 文件夹里面sdk/native/libs的所有文件都复制到项目里app/src/main新建一个名为jniLibs的文件夹。

5.验证代码

屏幕快照 2015-12-22 上午10.54.45.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容