使用Python結合Face++ API識別人臉


Face++是北京曠視科技旗下的視覺服務平台,可以進行人臉識別、檢測等功能。其人臉識別技術據悉在目前准確率較高,其API非常友好,免費使用,功能眾多,而且調用幾乎沒有限制。這里我使用了Python調用其API進行了人臉識別。
首先需要先去Face++注冊成為其開發者,創建應用,獲得API_KEY和API_SECRET,網址在:http://www.faceplusplus.com.cn/uc_home/
Python提供了多種開發工具進行使用。這里使用Python開發工具。Face++不支持Python3.0以上的版本。http://www.faceplusplus.com.cn/dev-tools-sdks/
下載完SDK后,將facepp.py文件復制到…\Python27\Lib\site-packages文件夾下,即可讀取。
API官方文檔在這里:http://www.faceplusplus.com.cn/api-overview/
將照片的url傳入Face++的API后返回的是一串JOSN字符串,可以直接解析出需要的信息。
這里貼上一段簡單的代碼,僅供參考:

 1 #coding:utf-8
 2 from facepp import API
 3 #輸入獲取的API key和secret
 4 api=API(api_key,api_secret)
 5 #輸入圖片url
 6 URL="http://xxx.jpg"
 7 #調用API中的方法進行識別
 8 try:
 9     face=api.detection.detect(url=URL)
10     print face['face']
11 except Exception as e:
12     print "error"

 


免責聲明!

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



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