Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)

前排提示

现在的opencv和dlib导入在github上已经有导入完成的项目了,如果不是为了学习而用的话,直接去github克隆,方便快捷

快速导入opencv到项目中

Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)

点击后会进入下载页面自动下载源码的zip文件

2.下载成功后,使用android studio导入压缩包中的sdk文件夹

Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)
选择sdk文件夹,吧它以moudel形式导入项目中去
Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)

; 3.开启android studio的ndk功能,编译项目

1、为android studio配置ndk,在左上角的file中的setting中,按照下图路径选中ndk和cmake,后续用opencv时会用到这俩个东西的

Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)

2、配置ndk路径,点击android studio 左上角的file中的project Structure,选择sdk location配置ndk路径

Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)
如果像了我这样,ndk为灰色
Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)
则需要在项目中找到local.properties文件,在这个文件里面添加ndk.dir={{这里写你的ndk路径}}
没有ndk的可以到这个网址下载https://developer.android.google.cn/ndk/downloads/index.html
下载解压后,将路径配置到local.properties中去
3、完成上述步骤后,sync项目,完成opencv导入,在你准备用opencv的gradle 中添加opencv,你的项目就可用用opencv了

额外补充:我的android studio在升级后,ndk的导入就报错错NDK is missing a “platforms” directory.,可能是顺带吧ndk一起带着升级了,但升级的ndk不能用,我暂时解决方法是去https://github.com/android/ndk/wiki/Unsupported-Downloads下一个老版本ndk,先用着

现在你已经成功的将opencv导入项目,快去试试吧,下次我将说如何使用opencv获取当前摄像头,并展示出图像(ps:本来打算这期一起搞,但这破as升级后对原有项目打不开,只能调试,调试好了也不早了,那就再说吧,反正opencv已经可以用了)

Original: https://blog.csdn.net/weixin_47491668/article/details/124232896
Author: weixin_47491668
Title: Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(一:opencv配置部分)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/497283/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球