美文网首页Android进阶之路Android高级技术Android开发
Android原生开发;支付宝人脸识别技术

Android原生开发;支付宝人脸识别技术

作者: df556ada620a | 来源:发表于2019-07-15 16:07 被阅读4次

    前言

    这个是一些人脸识别必备的资料,后面还有详细的视频教程,可以收藏之后有需要的时候再来看哦

    第一步:搭建Android开发环境

    要开发,第一步当然是搭建环境!这里推荐使用google官方出品的android studio进行开发,比较方便。以下教程是手把手教你搭建环境的,二选一即可。

    说明一下原始Android App和React Native for Android App的区别。原生Android App这个好理解,React Native for Android App其实是基于React Native语言在Android上生成的Web应用,好处是使用React Native的一套代码可以在iOS和Android两套系统上运行,因为React Native的本质是Web开发。

    如果你的应用想在iOS和Android上都运行,可以使用React Native进行开发。如果只在Android上面运行,建议使用原生Android App,因为原生Android App的各种资料更多更全,相对来说React Native相关的人脸识别应用资料非常少。

    注意事项:

    • Android Studio加载项目的入口是build.gradle文件
    • 首次加载Android项目时需要下载大量依赖包,速度会很慢,属于正常现象

    可能出现的Bug:

    • Android Connection Refused: 需要在AndroidManifest.xml中加入 <uses-permission android:name="android.permission.INTERNET"/>

    第二步:配置 OpenCV Android SDK

    众所周知,人脸识别最大也是应用最广泛的库就是OpenCV了,所幸OpenCV有完善的Android SDK, 只要你想要做人脸相关的应用,必然绕不过OpenCV, 因此,在开始开发人脸识别App之前,先配置好OpenCV吧~以下教程写得非常详细,跟着一步步来就可以了。

    第三步:支付宝应用项目人脸识别技术

    搭建完Android环境并配置完OpenCV SDK后,你可以在GitHub Clone相应的项目下来使用了。

    下面是支付宝用到的人脸识别相关的项目视频教程,一个半小时教你学会人脸识别技术,可复用性很高:

    视频内容简介;
    1)C/C++为什么被越来越多的大公司看重
    2)NDK 开发项目构建
    3)NDK 技术运用OpenCV实战人脸识别

    视频链接; NDK技术;OpenCV实战人脸识别
    提取码:hij1

    相关文章

      网友评论

        本文标题:Android原生开发;支付宝人脸识别技术

        本文链接:https://www.haomeiwen.com/subject/tyinkctx.html