0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

算法推薦 |適用App的人臉識別算法選型及應(yīng)用

工程師鄧生 ? 來源:OFweek維科網(wǎng) ? 作者:粵訊 ? 2020-10-26 15:21 ? 次閱讀

智能手機(jī)堪稱移動互聯(lián)網(wǎng)時代的機(jī)械義肢,與日常生活密不可分。除了手機(jī)操作系統(tǒng)自帶的人臉解鎖,大量App也引入了人臉識別以進(jìn)一步完善產(chǎn)品功能,譬如政務(wù)和金融類App會通過人臉識別進(jìn)行用戶身份核驗(yàn),相冊管理App通過以此進(jìn)行照片分類,攝影攝像類App則通過人臉檢測進(jìn)行對焦和美顏……

盡管手機(jī)上發(fā)生的人臉識別都在同一套硬件上運(yùn)行,然而App并不能調(diào)用操作系統(tǒng)自帶的人臉識別功能,而是需要在開發(fā)中引入第三方算法。在算法類型的選擇上,大致有APISDK兩類。考慮到如今App開發(fā)通常需要兼容多版本iOSAndroid系統(tǒng),所以算法最好能同時適配iOS14與Android11這兩個操作系統(tǒng)的最新版本。

【適用App的人臉識別算法選型】

API和SDK是人臉識別算法的不同應(yīng)用形式,與識別準(zhǔn)確率無關(guān),取決于算法廠商究竟是開放可以調(diào)用人臉識別功能的接口(API),還是直接提供人臉識別軟件的安裝包(SDK)。

API本質(zhì)上是“在線請求,返回結(jié)果”:算法廠商將算法布置在云端,把接口向有需求的公司開放。本地端只上傳照片,并接收結(jié)果。整個人臉識別過程都在云端進(jìn)行,消耗云端算力。SDK是軟件開發(fā)工具包。算法廠商將人臉識別功能封裝成SDK,分發(fā)給其他公司使用。使用時需要下載安裝軟件包,算法在本地端運(yùn)行。

API由于消耗云端算力,所以難以完全免費(fèi)。通常算法提供商會根據(jù)調(diào)用量收費(fèi),目前業(yè)內(nèi)知名的幾大公司均采用此類模式。但是考慮到APP用戶一般規(guī)模量較大、使用頻繁,大規(guī)模調(diào)用下的高成本,將成為中小企業(yè)不小的成本負(fù)擔(dān)。

另外,由于API的人臉識別數(shù)據(jù)需要上傳和存儲在云端,必須要在有網(wǎng)絡(luò)的環(huán)境下使用,算法運(yùn)行速度受網(wǎng)絡(luò)狀況影響較大,也存在一定的數(shù)據(jù)泄露風(fēng)險。對數(shù)據(jù)安全性要求較高,或是需要在無網(wǎng)絡(luò)封閉環(huán)境下應(yīng)用的場景,就不適合使用人臉識別API。

SDK與API恰好相反,所有運(yùn)算都放在本地端進(jìn)行。API的缺陷恰好成了SDK的優(yōu)勢,以業(yè)內(nèi)公認(rèn)在人臉識別SDK領(lǐng)域可能最具影響力的虹軟視覺開放平臺為例,它免費(fèi)提供的ArcFace SDK能夠本地運(yùn)行,離線使用,不受網(wǎng)絡(luò)環(huán)境影響,響應(yīng)速度極快;人臉數(shù)據(jù)也儲存在本地,無需與服務(wù)端進(jìn)行數(shù)據(jù)交互,安全性更高;正因?yàn)樗惴ㄊ潜镜剡\(yùn)行,使用時也就無需為云服務(wù)和網(wǎng)絡(luò)流量支付成本,這也是能免費(fèi)提供給開發(fā)者使用的重要原因。

在ArcFace的基礎(chǔ)上,虹軟視覺開放平臺還推出了增值版算法ArcFace Pro App,性能進(jìn)一步提升,1:N支持萬人級人臉場景,RK3399平臺1萬人全流程時間400ms以內(nèi),支持包括IOS14和Android11在內(nèi)的多平臺和多版本系統(tǒng)。

該算法適用于大規(guī)模量級的App應(yīng)用場景,涵蓋采集、比對、活體、識別、人證等功能,實(shí)現(xiàn)毫秒級識別,適配市場主流鏡頭模組、芯片方案,讓App輕松接入人臉識別能力,實(shí)現(xiàn)刷臉登錄、實(shí)名認(rèn)證、娛樂應(yīng)用等功能,并配有專人對接提供技術(shù)支持,讓算法集成也不再成為難題。

【App端算法應(yīng)用實(shí)例】

業(yè)內(nèi)知名的學(xué)前教育服務(wù)平臺掌通家園就采用了ArcFace Pro App,而無需為每日高額調(diào)用量付費(fèi)。為解決家長和校園之間的信息不對稱的問題,掌通家園推出了“掌通時光集”功能:通過文字、圖片、語音及視頻等多樣化載體,記錄幼兒在學(xué)校從上學(xué)到下課、從入園到畢業(yè)的精彩瞬間。

但是在該功能上線初期,全靠幼兒園老師上傳照片、視頻后,手動進(jìn)行分類并添加標(biāo)簽。這使得教師需要在照顧孩子們的同時,投入大量精力,且往往難以做到分類的準(zhǔn)確和及時。引入虹軟視覺開放平臺的ArcFace Pro App后,教師們只需上傳學(xué)生照片和視頻,無需額外操作,系統(tǒng)即可自動識別、快速歸類屬于每位孩子的照片和視頻,并及時推送至家長手中的APP內(nèi)。

離線使用則是ArcFace SDK的另一大優(yōu)勢。在部分人跡罕至的極端場景中,網(wǎng)絡(luò)難以部署到位,但又需要人臉識別來核驗(yàn)用戶身份,譬如護(hù)林員在大山深處進(jìn)行林場巡邏。

為確保護(hù)林員抵達(dá)特定地點(diǎn)完成巡檢,管理系統(tǒng)會要求護(hù)林員抵達(dá)特定地點(diǎn)后打開軟件進(jìn)行身份核驗(yàn)。此時手機(jī)自帶的GPS導(dǎo)航系統(tǒng)仍然能接受到衛(wèi)星發(fā)出的信號,因此能確定護(hù)林員身處位置,但由于網(wǎng)絡(luò)不暢,人臉識別API無法發(fā)揮作用,ArcFace SDK則能夠順利使用。打卡完成后,當(dāng)巡檢員回到有網(wǎng)絡(luò)的區(qū)域,手機(jī)管理系統(tǒng)會自動上傳打卡記錄,從而實(shí)現(xiàn)巡檢管理的閉環(huán)。

總體而言,人臉識別API和SDK各有千秋,需要開發(fā)者根據(jù)實(shí)際場景選擇使用。目前支持iOS14和Android11版本系統(tǒng)的人臉識別SDK并不多,虹軟視覺開放平臺推出的ArcFace Pro App已經(jīng)實(shí)現(xiàn)對該版本的支持與優(yōu)化,值得開發(fā)者嘗試一下。
責(zé)任編輯:PSY

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4580

    瀏覽量

    92367
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1468

    瀏覽量

    61697
  • APP
    APP
    +關(guān)注

    關(guān)注

    33

    文章

    1563

    瀏覽量

    72279
  • 人臉識別
    +關(guān)注

    關(guān)注

    76

    文章

    4000

    瀏覽量

    81591
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1015

    瀏覽量

    45623
收藏 人收藏

    評論

    相關(guān)推薦

    深度識別算法包括哪些內(nèi)容

    :CNN是深度學(xué)習(xí)中處理圖像和視頻等具有網(wǎng)格結(jié)構(gòu)數(shù)據(jù)的主要算法。它通過卷積層、池化層和全連接層等組件,實(shí)現(xiàn)對圖像特征的自動提取和識別。 應(yīng)用領(lǐng)域 :CNN在圖像識別、目標(biāo)檢測、視頻分析、人臉
    的頭像 發(fā)表于 09-10 15:28 ?212次閱讀

    隧道人臉識別門禁系統(tǒng)應(yīng)用于隧道工程等場所的智能化安全管理系統(tǒng)

    一、系統(tǒng)組成 ? 1、人臉識別設(shè)備 高清攝像頭:能夠清晰捕捉人員的面部圖像,即使在光線較暗的隧道環(huán)境中也能有效識別。 識別算法:采用先進(jìn)
    的頭像 發(fā)表于 09-04 16:38 ?241次閱讀
    隧道<b class='flag-5'>人臉</b><b class='flag-5'>識別</b>門禁系統(tǒng)應(yīng)用于隧道工程等場所的智能化安全管理系統(tǒng)

    可存儲500張人臉的雙目3D人臉識別模塊

    海凌科新款人臉識別模塊HLK-FM888,這一款模塊最主要的特點(diǎn)是可同時存儲500張人臉數(shù)據(jù)。這樣超大存儲容量,單價不到100元,非常適用于大型企業(yè)、政府機(jī)關(guān)部門、學(xué)??记诘鹊葓鼍?/div>
    的頭像 發(fā)表于 07-28 08:39 ?511次閱讀
    可存儲500張<b class='flag-5'>人臉</b>的雙目3D<b class='flag-5'>人臉</b><b class='flag-5'>識別</b>模塊

    基于FPGA的人臉識別技術(shù)

    基于FPGA(現(xiàn)場可編程邏輯門陣列)的人臉識別技術(shù),是一種結(jié)合了高效并行處理能力和靈活可編程性的先進(jìn)圖像處理解決方案。這種技術(shù)在安全監(jiān)控、身份認(rèn)證、人機(jī)交互等領(lǐng)域具有廣泛應(yīng)用前景。以下將詳細(xì)介紹基于FPGA的人臉
    的頭像 發(fā)表于 07-17 11:42 ?1099次閱讀

    圖像識別算法都有哪些方法

    圖像識別算法是計算機(jī)視覺領(lǐng)域的核心任務(wù)之一,它涉及到從圖像中提取特征并進(jìn)行分類、識別和分析的過程。隨著深度學(xué)習(xí)技術(shù)的不斷發(fā)展,圖像識別算法
    的頭像 發(fā)表于 07-16 11:14 ?4651次閱讀

    圖像識別算法的提升有哪些

    引言 圖像識別是計算機(jī)視覺領(lǐng)域的核心任務(wù)之一,旨在使計算機(jī)能夠自動地識別和理解圖像中的內(nèi)容。隨著計算機(jī)硬件的發(fā)展和深度學(xué)習(xí)技術(shù)的突破,圖像識別算法的性能得到了顯著提升。本文將介紹圖像
    的頭像 發(fā)表于 07-16 11:12 ?511次閱讀

    圖像識別算法的優(yōu)缺點(diǎn)有哪些

    :圖像識別算法可以快速地處理大量圖像數(shù)據(jù),提高工作效率。與傳統(tǒng)的人識別方法相比,圖像識別算法
    的頭像 發(fā)表于 07-16 11:09 ?1028次閱讀

    圖像識別算法的核心技術(shù)是什么

    圖像識別算法是計算機(jī)視覺領(lǐng)域的一個重要研究方向,其目標(biāo)是使計算機(jī)能夠像人類一樣理解和識別圖像中的內(nèi)容。圖像識別算法的核心技術(shù)包括以下幾個方面
    的頭像 發(fā)表于 07-16 11:02 ?482次閱讀

    基于OpenCV的人臉識別系統(tǒng)設(shè)計

    基于OpenCV的人臉識別系統(tǒng)是一個復(fù)雜但功能強(qiáng)大的系統(tǒng),廣泛應(yīng)用于安全監(jiān)控、人機(jī)交互、智能家居等多個領(lǐng)域。下面將詳細(xì)介紹基于OpenCV的人臉識別系統(tǒng)的基本原理、實(shí)現(xiàn)步驟,并附上具體
    的頭像 發(fā)表于 07-11 15:37 ?1.1w次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)在人臉識別中的應(yīng)用

    人臉識別技術(shù)作為人工智能領(lǐng)域的一個重要分支,近年來取得了顯著的發(fā)展。其核心在于通過計算機(jī)對人臉圖像進(jìn)行特征提取和識別,從而實(shí)現(xiàn)自動的人臉身份
    的頭像 發(fā)表于 07-08 10:48 ?461次閱讀

    人臉識別模型訓(xùn)練是什么意思

    人臉識別模型訓(xùn)練是指通過大量的人臉數(shù)據(jù),使用機(jī)器學(xué)習(xí)或深度學(xué)習(xí)算法,訓(xùn)練出一個能夠識別和分類人臉
    的頭像 發(fā)表于 07-04 09:16 ?398次閱讀

    人臉檢測模型有哪些

    : Viola-Jones 算法 Viola-Jones 算法是一種基于 Haar 特征和 AdaBoost 算法的人臉檢測方法。它通過訓(xùn)練一個級聯(lián)分類器來實(shí)現(xiàn)
    的頭像 發(fā)表于 07-03 17:05 ?813次閱讀

    人員跌倒識別檢測算法

    人員跌倒識別檢測算法是基于視頻的檢測方法,通過對目標(biāo)人體監(jiān)測,當(dāng)目標(biāo)人體出現(xiàn)突然倒地行為時,自動監(jiān)測并觸發(fā)報警。人員跌倒識別檢測算法基于計算機(jī)識別
    的頭像 發(fā)表于 06-30 11:47 ?382次閱讀
    人員跌倒<b class='flag-5'>識別</b>檢測<b class='flag-5'>算法</b>

    如何挑選理想的人臉識別考勤系統(tǒng)產(chǎn)品?人臉識別設(shè)備的選型

    如何挑選理想的人臉識別考勤系統(tǒng)產(chǎn)品?在挑選理想的人臉識別考勤系統(tǒng)產(chǎn)品時,需要綜合考慮多個方面,包括但不限于設(shè)備的性能、兼容性、數(shù)據(jù)存儲能力、環(huán)境適應(yīng)性以及售后服務(wù)等因素。以下是根據(jù)提供
    的頭像 發(fā)表于 06-05 14:59 ?370次閱讀
    如何挑選理想<b class='flag-5'>的人臉</b><b class='flag-5'>識別</b>考勤系統(tǒng)產(chǎn)品?<b class='flag-5'>人臉</b><b class='flag-5'>識別</b>設(shè)備的<b class='flag-5'>選型</b>

    人臉識別技術(shù)的原理是什么 人臉識別技術(shù)的特點(diǎn)有哪些

    人臉識別技術(shù)的原理 人臉識別技術(shù)是一種通過計算機(jī)以圖像或視頻為輸入,識別、檢測、跟蹤和分析人臉
    的頭像 發(fā)表于 02-18 13:52 ?1473次閱讀