首頁 > 運動
應用層下的人臉識別(一):影象獲取
由 人人都是產品經理 發表于 運動2023-01-04
簡介16 m,場景寬度(V)計算公式為:圖5二、裝置對接大部分人臉識別的場景,是建立在對實時影片流分析的基礎之上,例如你想檢測一個攝像機實時畫面中的人臉,平臺就需要先獲取相機的實時影片流,這就涉及到了平臺與相機等裝置對接的問題
人臉識圖是什麼圖
本文為大家總結了人臉識別技術在安防領域應用的完整流程,以及產品設計的細節。其中包括:如何獲取最佳影象,如何進行裝置對接等經驗。
作者根據多年人臉識別專案經驗,總結了人臉識別技術在安防領域應用的完整流程及產品設計細節。系列文章將依照業務流程的順序,依次介紹影象獲取、建立人臉庫、人臉識別任務、人臉比中聯動、人臉相關資料管理等內容。
一、如何獲取最佳的影象
1。 選擇合適的相機
相機的效能決定了圖片質量的上限
,因此相機的選擇作為人臉識別的第一步至關重要。需要根據不同的使用場景來選擇。
例如:
戶外遠距離(10米內)人臉識別,建議選擇具有逆光調節(寬動態)、200萬畫素以上的相機,還要考慮到防雨、防霧、夜視,室內場景下相機的要求就沒有那麼高。
2。 鏡頭的選擇
相機鏡頭焦距決定了相機的成像距離,大多數專案型相機需要自配鏡頭,下圖展示了焦距大小與識別範圍之間的關係。注意焦距與識別範圍成正相關。
圖1
3。 相機的架設
即使選擇了效果最佳的相機和鏡頭,也需要架設得當才能發揮其最佳效果。於是我們需要事先計算出最合適的
架設高度
和
俯視角
。
圖2
從圖2不同角度拍攝的人臉效果對比可知,不同的拍攝角度獲取的人臉效果互有差異,而按照人臉採集的慣例,通常是採用水平拍攝的方式最大程度獲取目標人員的正臉,如身份證照片的採集。
俯仰角
人臉攝像機在安裝時要求水平面上位於通道中軸線上(水平無偏轉),並垂直面上有一定的俯視角度以照顧不同高矮人員經過時能正常抓拍,
避免一前一後透過抓拍區域時後方人臉被遮擋,俯視角度α 要求保持在 10°±3°。
架設高度
圖3
如圖3所示,
推薦俯視角α為10°
,攝像機視角中軸線延伸到人臉下頜位置,保證人臉處於畫面中心區域,取成年人下頜以下的平均高度為 1。5 m(頭部長 0。2 m),可得:
L=tan(10°±3°)×D(4)·1
H=L+1。5=tan(10°±3°)×D+1。5 (5)
例:
室內相機可視距離為6m,則算得H為2。5m,即相機應該架設的高度為2。5米,如圖4所示。
圖4
架設環境
攝像機鏡頭至人員通道出入口中間空曠、無遮擋;
聚焦清晰,光照均勻,特別注意避免逆光、側光,必要時進行補光;
人臉大小80畫素以上(雙眼距離大於40畫素);
人臉的俯仰角度在15度以內,左右角度在30度以內。
調整鏡頭
調整鏡頭的目是獲得合適的觀察寬度。攝像機畫素的大小決定了裝置可觀察畫面寬度的範圍,觀察寬度過大會導致人臉抓拍圖片模糊,所以一個
合適的觀察寬度十分重要
,人臉
寬度畫素宜大於120,瞳距畫素宜大於40
。
如表1,統計了不同畫素的最佳觀察寬度:
表1
例:
按照人像識別要求,人臉橫向畫素點宜在 120 以上,1080P 攝像機全幅畫面橫向畫素點為 1920,成年人臉的橫向平均寬度為 0。16 m,場景寬度(V)計算公式為:
圖5
二、裝置對接
大部分人臉識別的場景,是建立在對實時影片流分析的基礎之上,例如你想檢測一個攝像機實時畫面中的人臉,平臺就需要先獲取相機的實時影片流,這就涉及到了
平臺與相機等裝置對接的問題。
前端相機與平臺之間是透過網路連線的,如果想實現對接,就需要
平臺滿足相應的網路協議。
1。 什麼是網路協議?
網路協議為計算機網路中進行
資料交換而建立的規則、標準或約定的集合
。
例如,網路中一個微機使用者和一個大型主機的操作員進行通訊,由於這兩個資料終端所用字符集不同,因此操作員所輸入的命令彼此不認識。
為了能進行通訊,規定每個終端都要將各自字符集中的字元先變換為標準字符集的字元後,才進入網路傳送,到達目的終端之後,再變換為該終端字符集的字元。
2。 網路協議的結構
網路協議分為很多種,例如TCP/IP協議、IPX/SPX協議、NetBEUI協議
等。相機對接用到
的是基於TCP/IP的四層網路,下三層由網絡卡、驅動、作業系統實現,
研發只需要依據裝置的用途開發應用層的協議。
圖6
3。 裝置接入平臺
平臺對接相機的目的是獲取相機的實時影片流,所以需要開發相應的流媒體服務協議,常用的相機支援的流媒體協議有RTP、RTSP、RTCP等。
除此之外還需要在應用層設計新增相機的入口,需要使用者手動填寫相機的IP地址、埠、使用者名稱稱及密碼等。