android studio opencv 摄像头 图像跟踪,如何在android studio上加入OpenCV库
android studio opencv,最近不少朋友在找如何在android studio上加入OpenCV库的相关介绍,兔宝宝游戏网给大家详细的介绍一下,希望对大家有帮助。
1、android studio opencv 摄像头 图像跟踪:
1.安装 NDK, 下载android-ndk-r8e-windows-x86.zip, 解压至本地(android-ndk-r8e-windows-x86_64.zip解压后不包含prebuilt文件夹,sample中的hello-jni运行报错)
2.配置环境变量$NDKROOT=android-ndk的文件夹路径
3.eclipse安装CDT插件,Eclipse->help->Install software,在"available software sites"中选择相应的CDT路径,安装
4.下载最新的OpenCV for Anroid库OpenCV-2.4.4-android-sdk.zip ,解压至本地
5.编译生成openCV的jar库文件
1)eclipse中导入OpenCV-2.4.4-android-sdk\sdk\java文件夹
2)添加openCV Library工程的C++工程属性,右键project名称->New->other->C/C++->Convert to a C/C++ Project(Adds C/C++ Nature)
3)为project 配置ndk built路径。右键project->Properties->C/C++ build, 设置Build command: ${NDKROOT}/ndk-build.cmd; behavior选项中的不勾clean
4)编译工程, /bin文件夹下生成opencv library - 2.4.4.jar
6. 在目标Adnroid应用程序中添加对opencv library - 2.4.4.jar 的引用,便可以调用相应的open CV库函数了
2、为什么Android Studio不能导入OpenCV的SDK?:
AS 只能导入Eclipse 或AS 的module。
刚好我这里也有一份openCV的SDK,可以看到OpenCv/sdk 这个目录有一个build.gradle,看起来是AS 的module目录,但是仔细看看,你会发现,并不是。as 的目录,在 build.gradle平级里面应该有 src/main/java(res),所以这并不是AS的,那么是不是Eclipse的?年代太久远的了,记不清了。
我的做法:
新建Module
复制opencv/sdk/java/src、res、AndroidManifest.xml 到module
复制 build.gradle 按需要修改部分内容
总结:以上内容就是针对android studio opencv 摄像头 图像跟踪,如何在android studio上加入OpenCV库的详细介绍,大家可以参考一下。
gta5武器秘籍大全,完整版无限子弹,gta5的武器秘籍有哪些,gta5武器全满代码是:IFWEREARCHMAN。其他秘籍:一、武
2025-03-12-
海龟汤题目和答案全套恐怖高难度,细思极恐的冷门海龟汤 2025-03-12
-
女生手抄上林赋是什么梗的含义(为什么抄上林赋得心上人) 2025-03-12
-
侠盗飞车罪恶都市秘籍大全(完整版),侠盗飞车罪恶都市秘籍有哪些呢 2025-03-12
-
gta5武器秘籍大全(完整版)无限子弹,gta5的武器秘籍有哪些 2025-03-12
-
梦幻西游义绝墨魂笔3x攻略(神器义绝墨魂笔之踪攻略) 2025-03-12
-
公交车里抓着摇曳的手环诗情,清晨时见雾青草沾雨露是什么歌 2025-03-12