zoukankan      html  css  js  c++  java
  • Android之人脸识别

    前言

    人工智能时代快速来临,其中人脸识别是当前比较热门的技术,在国内也越来越多的运用,例如刷脸打卡、刷脸App,身份识别,人脸门禁等等。当前的人脸识别技术分为WEBAPI和SDK调用两种法方式,WEBAPI需要实时联网,SDK调用可以离线使用。

    Android作为一个比较广泛的平台,如何实现人脸识别功能呢?

    Android人脸识别

    Android实现人脸识别可以通过google原生自带或第三方提供,googel自带的只能识别静态图片,第三方提供的功能比较强大。

    google官方自带

    google通过FaceDetector类实现人脸识别功能,查看官方说明:Identifies the faces of people in a Bitmap graphic object.


    识别结果


    第三方SDK提供

    Opencv

    opencv官方网站https://opencv.org/,Github地址是https://github.com/opencv/opencv,作为开发人员第一步是有一个可以运行的项目,里面有sample例子,依次打开opencv->sample->android,选择项目导入运行。

    虹软免费SDK

    官方地址http://www.arcsoft.com.cn/index.html,跟一般SDK类似,需要注册才能使用,网上有很多教程,接入简单。
    参考:Android人脸识别开发入门--基于虹软免费SDK实现

    Face++

    官方地址:https://www.faceplusplus.com.cn/,好像是要收费的。接入请参考:ANDROID使用FACE++架构包实现人脸识别

    科大讯飞人脸识别

    官方地址:http://www.xfyun.cn/services/face?type=face,科大讯飞的语音云技术一直是遥遥领先,人脸识别官方并没有提供具体的参考示例,可能还没开放。

  • 相关阅读:
    JavaScript进行表单提交
    《构建之法》读书笔记2
    一个简单的session传值学习
    javascript相关正则收集
    LINQ中join语法大探究(多表关联),也有不少疑问
    c#排序算法详细探究
    js获得文本框中光标的位置
    linq to sql基本的操作(读,添加,删除,更新)
    不用保存直接读取文件内容
    终于搞明白ajax拉
  • 原文地址:https://www.cnblogs.com/Zzz-/p/10671024.html
Copyright © 2011-2022 走看看