開(kāi)箱即用的人臉識(shí)別算法大盤(pán)點(diǎn)
人工智能領(lǐng)域最近幾年的發(fā)展可以說(shuō)是如火如荼,這里面既有創(chuàng)業(yè)者的磨刀霍霍,也有資本的一路執(zhí)著狂跟,還有學(xué)生和程序員群體的熱情追隨;仡櫲斯ぶ悄茴I(lǐng)域從2012年的星星之火,到15年左右的瘋狂態(tài)勢(shì),再到18年理性的聲音初現(xiàn)。有人開(kāi)始對(duì)人工智能抱有懷疑的態(tài)度,認(rèn)為這一波AI并沒(méi)有想象中那么強(qiáng)。
但是,不可否認(rèn),人工智能真的在一些領(lǐng)域中得到了很好的落地,其中最典型的就是人臉識(shí)別的相關(guān)應(yīng)用,F(xiàn)在我們乘車(chē)可以無(wú)票自動(dòng)人證核驗(yàn)通行;通過(guò)人臉驗(yàn)證身份在線辦各種證件手續(xù),也不再需要跑到各個(gè)局去現(xiàn)場(chǎng)辦理;還有很方便的手機(jī)人臉解鎖等等?梢哉f(shuō),人臉識(shí)別還是一個(gè)真正實(shí)用的技術(shù)。
人臉識(shí)別的流程介紹
對(duì)于一個(gè)落地可用的人臉識(shí)別系統(tǒng),一般要包含以下幾個(gè)步驟:
1) 人臉檢測(cè)——將人臉從圖像中檢測(cè)出來(lái);
2) 人臉關(guān)鍵點(diǎn)檢測(cè)——從檢測(cè)到的人臉中檢測(cè)關(guān)鍵點(diǎn)(landmark);
3) 人臉對(duì)齊——根據(jù)人臉關(guān)鍵點(diǎn),將人臉"扭正";
4) 人臉特征提取——把"扭正"的人臉?biāo)瓦M(jìn)特征提取網(wǎng)絡(luò),產(chǎn)生特征向量(例如128維、512維的特征向量);
5) 人臉比對(duì)——將人臉特征和底庫(kù)里面存儲(chǔ)的人的特征向量進(jìn)行比較。
從上面的流程可以看到,一個(gè)真正work的人臉識(shí)別系統(tǒng),是包含多個(gè)流程的。在多數(shù)場(chǎng)合,中間還需要加一個(gè)"活體檢測(cè)"的步驟,也就是判斷人臉是真的人臉,還是別人拿照片或者視頻錄像假冒的;如果你是從視頻中檢測(cè)人臉,還需要加一個(gè)"人臉質(zhì)量分"判斷,也就是判斷一個(gè)視頻序列中哪個(gè)人臉質(zhì)量最好,然后將最好的這個(gè)人臉?biāo)腿氲饺四樧R(shí)別系統(tǒng)。
有哪些可用的人臉識(shí)別算法
在上面一節(jié),我們簡(jiǎn)要介紹了如何做一個(gè)人臉識(shí)別系統(tǒng)。可以說(shuō),要做好這個(gè)系統(tǒng)還是需要很大工作量的。從算法層面,要解決特征提取模型、活體檢測(cè)、人臉圖像質(zhì)量檢測(cè)三塊硬骨頭。此外,還需要考慮如何優(yōu)化低功耗、高性能等工程化問(wèn)題。
還好,現(xiàn)在有一些AI科技公司開(kāi)放了成熟的人臉識(shí)別算法,可以讓程序員很快可以完成部署。那么當(dāng)前有哪些可用的免費(fèi)人臉識(shí)別算法,目前市面上主流的開(kāi)箱即用的人臉識(shí)別算法又有哪些呢?下邊,小算農(nóng)為大家整理一下。
按照調(diào)用方式來(lái)看,主要分為兩種:云服務(wù)API和離線SDK。
云服務(wù)API
云服務(wù)API本質(zhì)上是"在線請(qǐng)求,返回結(jié)果",從功能上來(lái)說(shuō)它是一個(gè)接口。多數(shù)人臉識(shí)別廠商將算法布置在云端,將API接口向有需求的公司開(kāi)放。終端設(shè)備與云端連接后,人臉識(shí)別過(guò)程都在云端進(jìn)行,消耗云端算力,本地端只需要上傳照片,接收結(jié)果。
云服務(wù)人臉識(shí)別API的優(yōu)勢(shì)主要有:
輕量級(jí),集成方便,基本上任何語(yǔ)言都可以通過(guò)Http調(diào)用云服務(wù)API;
多為APP或一些網(wǎng)頁(yè)在使用。
當(dāng)然,凡事都有兩面性,云服務(wù)API也有不少劣勢(shì):
無(wú)法離線運(yùn)行,需要網(wǎng)絡(luò)流量成本,在一些特定場(chǎng)景下無(wú)法使用(無(wú)網(wǎng)絡(luò)、無(wú)法訪問(wèn)公網(wǎng)的企業(yè)機(jī)構(gòu));
云端API廠商只能在較少調(diào)用量下(基本是產(chǎn)品測(cè)試階段),提供免費(fèi)使用。一旦規(guī);逃茫绕涫茿pp端等場(chǎng)景下大規(guī)模調(diào)用收費(fèi)高昂;
受網(wǎng)絡(luò)影響大,受網(wǎng)絡(luò)穩(wěn)定性影響較大,存在一定延遲,這樣即使算法、算力再給力,也無(wú)法彌補(bǔ)網(wǎng)絡(luò)的延遲。
在人臉識(shí)別API云服務(wù)里,國(guó)內(nèi)的BAT應(yīng)該是最大的玩家,如果你打開(kāi)阿里云、百度云、騰訊云,會(huì)發(fā)現(xiàn)他們提供了齊全的人臉識(shí)別相關(guān)的服務(wù),另外,國(guó)內(nèi)的"CV四小龍"、圖普等眾多公司也提供云端人臉識(shí)別API。
大致價(jià)格如下表所示:
表 1 人臉比對(duì)API價(jià)格表
可以看到如果單純使用人臉比對(duì),且調(diào)用量比較小的話(huà),采用云服務(wù)API的價(jià)格還是可以接受的。但是,需要注意的是,表中僅是人臉比對(duì)的API價(jià)格,上文也提到了,一個(gè)完整的人臉識(shí)別系統(tǒng)至少還要包括人臉檢測(cè)+人臉活體檢測(cè)+人臉識(shí)別+人臉檢索這四個(gè)過(guò)程,需要分別購(gòu)買(mǎi)四個(gè)模塊的API,加起來(lái)價(jià)格并不便宜。
離線人臉識(shí)別SDK
離線人臉識(shí)別SDK則是另外一種選擇,SDK也就是軟件開(kāi)發(fā)工具包,算法廠商將人臉識(shí)別功能封裝成SDK,分發(fā)給其他公司使用。接收方下載安裝后使用,算法在本地端運(yùn)行。
相比云服務(wù)API,離線SDK主要有以下優(yōu)點(diǎn):
本地運(yùn)行,可離線使用,不受網(wǎng)絡(luò)環(huán)境影響,響應(yīng)速度快;
人臉數(shù)據(jù)儲(chǔ)存在本地,無(wú)需與服務(wù)端進(jìn)行數(shù)據(jù)交互,安全性高;
部分公司提供了免費(fèi)的SDK(例如知名的虹軟視覺(jué)開(kāi)放平臺(tái)提供的免費(fèi)人臉識(shí)別SDK,全平臺(tái)覆蓋,文檔齊全)
國(guó)內(nèi)提供人臉識(shí)別SDK的知名公司及其價(jià)格:
表 2 部分主流廠商人臉識(shí)別SDK價(jià)格
筆者經(jīng)過(guò)統(tǒng)計(jì),發(fā)現(xiàn)提供離線人臉SDK的公司相比提供云服務(wù)API的公司要少很多。另外,商業(yè)公司的離線人臉識(shí)別SDK一般價(jià)格比較貴。不過(guò),虹軟視覺(jué)開(kāi)放平臺(tái)卻有提供免費(fèi)、離線的人臉識(shí)別SDK。它不僅支持商用、擁有多個(gè)平臺(tái)版本,而且還提供了非常齊全的文檔。
知道虹軟的人臉識(shí)別SDK是因?yàn)楣P者在知乎搜索,有沒(méi)有離線版的人臉識(shí)別的sdk可以使用的?看到大家在回答中都重點(diǎn)推薦了科創(chuàng)板上市企業(yè)虹軟科技。于是筆者也去官網(wǎng)試了一下,發(fā)現(xiàn)該公司的確提供了四大平臺(tái)的SDK,而且,最關(guān)鍵的是,它是完全免費(fèi)的!
使用后發(fā)現(xiàn),虹軟提供了人臉識(shí)別、認(rèn)證核驗(yàn)、活體檢測(cè)三大主流應(yīng)用的免費(fèi)算法。
另外,對(duì)于不同平臺(tái)的人臉識(shí)別SDK,虹軟都提供了Demo代碼。例如,下面是人臉識(shí)別SDK的安卓Demo(所有代碼都在下載的安卓SDK里面,打開(kāi)Android Studio加載項(xiàng)目即可編譯安裝)。
其中人臉識(shí)別Demo的主頁(yè)如圖所示,因?yàn)槭荄emo所以相對(duì)簡(jiǎn)單。
下邊是人臉屬性識(shí)別的效果頁(yè)面,從圖片可以看出,算法檢測(cè)出了人臉、估計(jì)出了年齡、性別、人臉三個(gè)角度,是否是活體以及特征提取和相似度的計(jì)算。
另外,筆者也嘗試了Ubuntu版本的人臉識(shí)別以及Windows版本的人證合一的SDK,發(fā)現(xiàn)調(diào)用起來(lái)都非常的方便,官方寫(xiě)的Demo代碼也非常的簡(jiǎn)潔易懂。
總結(jié)
經(jīng)過(guò)小算農(nóng)的總結(jié),從性?xún)r(jià)比來(lái)看,離線SDK使用本地算力可以做到完全免費(fèi)商用。而云服務(wù)API是基于云端算力,很難真正免費(fèi)開(kāi)放,尤其是用戶(hù)規(guī);径荚趲资f(wàn)甚至上百萬(wàn)、上千萬(wàn)的APP產(chǎn)品應(yīng)用中,云端調(diào)用的收費(fèi)還是比較高昂的。
從應(yīng)用場(chǎng)景來(lái)看,云端API受到網(wǎng)絡(luò)條件制約。對(duì)于追求低時(shí)延,穩(wěn)定高效、用戶(hù)體驗(yàn)的閘機(jī)門(mén)禁、刷臉考勤、人臉測(cè)溫通行等產(chǎn)品應(yīng)用中,也更推薦離線SDK。
因此綜合來(lái)看,虹軟視覺(jué)開(kāi)放平臺(tái)的免費(fèi)離線人臉SDK,是一個(gè)比較不錯(cuò)的選擇。順便提一個(gè)細(xì)節(jié),筆者自己在嘗試用虹軟SDK搭建一個(gè)應(yīng)用時(shí),遇到了關(guān)于"活體檢測(cè)和人臉特征值提取多線程調(diào)用"的小疑問(wèn)。于是,通過(guò)工單系統(tǒng)提交了技術(shù)支持需求,不到1天時(shí)間就得到了相關(guān)技術(shù)人員的1對(duì)1輔導(dǎo),畢竟是科創(chuàng)板上市企業(yè)。
所以也推薦大家可以去他們的官網(wǎng)下載體驗(yàn)一下。

發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
圖片新聞
-
馬云重返一線督戰(zhàn),阿里重啟創(chuàng)始人模式
-
機(jī)器人奧運(yùn)會(huì)戰(zhàn)報(bào):宇樹(shù)機(jī)器人摘下首金,天工Ultra搶走首位“百米飛人”
-
存儲(chǔ)圈掐架!江波龍起訴佰維,索賠121萬(wàn)
-
長(zhǎng)安汽車(chē)母公司突然更名:從“中國(guó)長(zhǎng)安”到“辰致科技”
-
豆包前負(fù)責(zé)人喬木出軌BP后續(xù):均被辭退
-
字節(jié)AI Lab負(fù)責(zé)人李航卸任后返聘,Seed進(jìn)入調(diào)整期
-
員工持股爆雷?廣汽埃安緊急回應(yīng)
-
中國(guó)“智造”背后的「關(guān)鍵力量」
最新活動(dòng)更多
-
10月23日火熱報(bào)名中>> 2025是德科技創(chuàng)新技術(shù)峰會(huì)
-
10月23日立即報(bào)名>> Works With 開(kāi)發(fā)者大會(huì)深圳站
-
11月7日立即參評(píng)>> 【評(píng)選】維科杯·OFweek 2025(第十屆)物聯(lián)網(wǎng)行業(yè)年度評(píng)選
-
即日-11.25立即下載>>> 費(fèi)斯托白皮書(shū)《柔性:汽車(chē)生產(chǎn)未來(lái)的關(guān)鍵》
-
11月27日立即報(bào)名>> 【工程師系列】汽車(chē)電子技術(shù)在線大會(huì)
-
11月28日立即下載>> 【白皮書(shū)】精準(zhǔn)洞察 無(wú)線掌控——283FC智能自檢萬(wàn)用表
推薦專(zhuān)題
-
8 每日AI全球觀察
- 1 特斯拉工人被故障機(jī)器人打成重傷,索賠3.6億
- 2 【行業(yè)深度研究】退居幕后四年后,張一鳴終于把算法公司變成AI公司?
- 3 AI 時(shí)代,阿里云想當(dāng)“安卓” ,那誰(shuí)是“蘋(píng)果”?
- 4 拐點(diǎn)已至!匯川領(lǐng)跑工控、埃斯頓份額第一、新時(shí)達(dá)海爾賦能扭虧為盈
- 5 硬剛英偉達(dá)!華為發(fā)布全球最強(qiáng)算力超節(jié)點(diǎn)和集群
- 6 隱退4年后,張一鳴久違現(xiàn)身!互聯(lián)網(wǎng)大佬正集體殺回
- 7 L3自動(dòng)駕駛延期,逼出車(chē)企技術(shù)自我淘汰
- 8 谷歌“香蕉”爆火啟示:國(guó)產(chǎn)垂類(lèi)AI的危機(jī)還是轉(zhuǎn)機(jī)?
- 9 00后華裔女生靠?jī)刹緼I電影狂賺7.8億人民幣,AI正式進(jìn)軍好萊塢
- 10 機(jī)器人9月大事件|3家國(guó)產(chǎn)機(jī)器人沖刺IPO,行業(yè)交付與融資再創(chuàng)新高!
- 高級(jí)軟件工程師 廣東省/深圳市
- 自動(dòng)化高級(jí)工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷(xiāo)售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級(jí)銷(xiāo)售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專(zhuān)家 廣東省/江門(mén)市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市