今天對應一些免費的人臉識別的api 作了一下簡單的對比,以爲百度開發出來的人臉識別接口仍是最符合的個人要求,簡單易用,容易上手。html
聽說百度的一些門禁也使用上了人臉識別的功能了,功能很強大,並且能識別出是實時人物仍是圖片。python
對於一些初創公司來講,只要有機器學習的員工搭建一套人臉檢測系統也不難,主要是這個訓練和調優上花些時間,可是要用在互聯網上供能多人使用,那對服務器的性能要求十分高,要用到GPU服務,在網上稍微看了一下,租一個月廣泛最低價都是2.5k/月以上,並且是GPU裏的低配,相比之下,直接購買接口來的便宜多了,百度是按QPS計費,默認免費的2個QPS;首先,咱們來看一下有哪些免費的人臉識別API吧!api
第一個:百度api服務器
我比較喜歡的也是我首先仍是百度人臉識別API,功能強大,簡單易用; http://ai.baidu.com/tech/face 至少有不少人工智能的大師是在百度工做過,也是國內最先進軍人工的企業之一,雖app
而後來大師都從百度出走,可是人家積累的根基仍是很厚的。機器學習
第二個:face++ Face++.com 號稱是一個提供免費人臉檢測、人臉識別、人臉屬性分析等服務的雲端服務平臺,但感受免費是騙人的;據說在一場黑馬大賽中,贏得冠軍。因此在人臉識別技術上仍是很牛逼的一家公司。性能
有點噁心的是所謂的免費其實就是註冊和試用。 價格上應該仍是能夠接受的; 國內相似牛逼的公司還有 雲從科技的人臉識別也是很牛逼的學習
第三: EyeKey測試
感受這個網站作的很簡單,同時也提供一些硬件供開發使用,不知道價格如何,網上有介紹如何使用他們的api網站
https://jingyan.baidu.com/article/bea41d439e11dab4c51be612.html
第四:虹軟技術 號稱提供免費的sdk,究竟是怎麼收費不清楚,當時對於這種不是很知名,試用就要提供一大堆我的信息仍是不要用爲妙。 http://www.arcsoft.com.cn/ai/arcface.html?utm_source=baiduad&utm_medium=cpc
還有不少其餘的有限免費的api接口提供,能夠本身慢慢去百度,若是想購買現有的接口,能夠考慮知乎查到的內容: 國際人臉識別評估集LFW榜, face++ 99.5% , 商湯 99.53% , 騰訊 99.65% , 百度 99.77%,中科奧森 99.77% , 中科雲從 99.5%, 顏鑑99.64%,北京飛搜科技 99.4% ,宇泛智能 99% 這些都是基於國內的,也能夠看看國外提供的api;人臉識別基本均可以高達99以上的識別率,也不用過度苛求了。
接下來以百度的人臉識別api爲例作一下講解:
1,申請百度AI開放平臺帳戶:http://ai.baidu.com/ 很少講,就直接註冊 2,進入人臉識別頁面,建立應用(在導航中【產品服務】-【人臉識別】)
點擊按鈕【當即使用】:
點擊【建立應用】按照要求填寫資料以後就爲你生成app id ,key 和secret等信息
3)查看文檔進行開發
在https://ai.baidu.com/sdk 能夠查看供下載的sdk,還有使用說明
點擊【使用說明】
在這裏會指導你怎麼使用SDK,很簡單: 我用的是python:能夠手動下載zip包也能夠在線安裝python的能夠在線安裝 下載sdk庫:
pip install baidu-aip
人臉識別必定要先註冊後識別;
我提供一個測試代碼的壓縮可供直接下載,這裏就再也不重複了
下載 https://files.cnblogs.com/files/minsons/baiduApi.7z
以胡歌和楊洋做爲訓練分類
整體效果特別好:
測試集:
檢測結果
other04.jpg的圖片只有17左右的得分,很準確;(hege實際上是huge(胡歌)的分類 寫錯拼音了)
百度人臉識別Python版本的接口 :http://ai.baidu.com/docs#/Face-Python-SDK/top EyeKey 應用:http://www.eyekey.com/devcenter/index.html