人臉識別基於Android

前言
人工智能時代快速來臨,其中人臉識別是當前比較熱門的技術,在國內也愈來愈多的運用,例如刷臉打卡、刷臉App,身份識別,人臉門禁等等。當前的人臉識別技術分爲WEBAPI和SDK調用兩種法方式,WEBAPI須要實時聯網,SDK調用能夠離線使用。html

Android做爲一個比較普遍的平臺,如何實現人臉識別功能呢?
Android人臉識別android

Android實現人臉識別能夠經過google原生自帶或第三方提供,googel自帶的只能識別靜態圖片,第三方提供的功能比較強大。git

google官方自帶github

google經過FaceDetector類實現人臉識別功能,查看官方說明:Identifies the faces of people in a Bitmap graphic object.
架構

 


識別結果
網站

 


第三方SDK提供google

Opencv人工智能

opencv官方網站https://opencv.org/,Github地址是https://github.com/opencv/opencv,做爲開發人員第一步是有一個能夠運行的項目,裏面有sample例子,依次打開opencv->sample->android,選擇項目導入運行。htm

虹軟免費SDKblog

官方地址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,科大訊飛的語音雲技術一直是遙遙領先,人臉識別官方並無提供具體的參考示例,可能還沒開放。

相關文章
相關標籤/搜索