今天對應一些免費的人臉識別的api 做了一下簡單的對比,覺得百度開發出來的人臉識別接口還是最符合的我的要求,簡單易用,容易上手。
據說百度的一些門禁也使用上了人臉識別的功能了,功能很強大,而且能識別出是實時人物還是圖片。
對於一些初創公司來說,只要有機器學習的員工搭建一套人臉檢測系統也不難,主要是這個訓練和調優上花些時間,但是要用在互聯網上供能多人使用,那對服務器的性能要求十分高,要用到GPU服務,在網上稍微看了一下,租一個月普遍最低價都是2.5k/月以上,而且是GPU里的低配,相比之下,直接購買接口來的便宜多了,百度是按QPS計費,默認免費的2個QPS;首先,我們來看一下有哪些免費的人臉識別API吧!
第一個:百度api
我比較喜歡的也是我首先還是百度人臉識別API,功能強大,簡單易用;
http://ai.baidu.com/tech/face 至少有很多人工智能的大師是在百度工作過,也是國內最早進軍人工的企業之一,雖然后來大師都從百度出走,但是人家積累的根基還是很厚的。
第二個: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