前言
人工智能时代快速来临,其中人脸识别是当前比较热门的技术,在国内也越来越多的运用,例如刷脸打卡、刷脸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,选择项