android studio中配置opencv问题
刚开始配置的话一定搞清楚你的android studio是什么版本,不然你会被坑出翔,,,,,,因为功能更新的速度很快,可能你花很久时间配置的东西已经集成在软件里了。
1名词解释:NDK
NDK产生的背景
Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台上,“Java+C”的编程方式是一直都可以实现的。
简单的说就是早期的安卓开发软件编译器无法编译c c++必须通过ndk来实现。重点是现在你用的是android stuio不是Eclipse,所以你不用配置这个。。。
2 配置环境及文件:android studio1.2
文件:OpenCV4Android(一定去官网下载最新版,而且是4Android,4Android,4Android,因为它专门为安卓开发准备 的库,不需要ndk的原因)
3步骤:右键点击你的项目名,new---modul
d
第二步:要选箭头指的地方,别选上面什么平板 ,手表啥的,不是1.2版本的android studio,没有那些默认的选项,可以参考http://www.cnblogs.com/tail/p/4618476.html
第三步:一定要选到sdk\java文件夹下,因为里面都是opencv的类,就可以直接调用了啊
成功导入的图片
你的项目下面有opencvLibrary300d 文件夹就说明导入成功,但是还不能调用,你需要设置一下参数,剩下的步骤参看http://www.cnblogs.com/tail/p/4618476.html中的第三步及以后的步骤啦