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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM