[Androidstudio]的坑之OpenCV4Android部署

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

作者: 郭洁
[email protected]
公司: 北京云指针科技有限公司
版本: 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目录结构如下

[Androidstudio]的坑之OpenCV4Android部署_第1张图片
屏幕快照 2015-12-22 上午10.12.22.png

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

[Androidstudio]的坑之OpenCV4Android部署_第2张图片
屏幕快照 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

[Androidstudio]的坑之OpenCV4Android部署_第3张图片
屏幕快照 2015-12-22 上午10.37.58.png

app/build.gradle

[Androidstudio]的坑之OpenCV4Android部署_第4张图片
屏幕快照 2015-12-22 上午10.38.10.png

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

[Androidstudio]的坑之OpenCV4Android部署_第5张图片
屏幕快照 2015-12-22 上午10.45.03.png

再点击“OK”

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

5.验证代码

[Androidstudio]的坑之OpenCV4Android部署_第6张图片
屏幕快照 2015-12-22 上午10.54.45.png

你可能感兴趣的:([Androidstudio]的坑之OpenCV4Android部署)