動手把公司門禁改為人臉識別


  被公司派在外地一個分公司堅守,老的門禁是指紋和密碼的,我錄的是中指,所以老是很難驗證通過,也有可能是那個機器不行。公司本來就是做人臉識別的,所以我就想把這個門禁改造為人臉識別的門禁。下面就講講怎么一個diy的過程。

1,攝像頭

  公司里找了一個監控攝像頭接上網和電就行了,就放在前台的桌子上,正對着大門。這個攝像頭試了好久一直都不行,主要問題是,里面開燈時玻璃門反光嚴重,看不到外面;不開燈,太暗了人臉都是黑的(樓道的光線不行)。所以這個攝像頭安裝方案就pass 了。(這個攝像頭留着給后面做里面出去自動開門用)

  幸虧門外面還有一個監控攝像頭,就征用了。(樓道光線太差,算法識別很艱難)

2,控制設備

  公司的門禁是有遙控器的,本想能不能破解遙控器發送的信號,結果是妄想。。。破解不了就智能研究研究那個遙控器了。發現 遙控器內部構造特別的簡單,就一個電池,一個開關,閉合開關就能遙控開門,經測試短接 焊接開關的兩個焊點就能開門。沒有焊接工具就要發揮心靈手巧了,在兩個焊點上各纏一個線出來接在繼電器,控制繼電器就能控制遙控器來開門了。下面是我8.9元在拼夕夕上買的(還能用,萬幸)。

3,程序邏輯

  程序了邏輯也很簡單,這只是個demo程序不需要太復雜的功能。rtsp 從攝像頭上獲取圖像--->檢測圖像中的人臉並提取特征---->與庫中人臉特征比對---->比中,就通過串口發送閉合命令給繼電器,閉合開門,沒比中,就下一輪循環。

4,系統效率

  圖像分辨率:1920*1080

  I7-10700F

  GT 730顯卡(亮機卡)

  算法總處理的時間大概在280ms左右(有人臉的時候)(待優化)

4,遇到的問題

  攝像頭解碼延時和算法處理時間延時疊加,使系統過段時間后圖像延時特別大。辦法:把攝像頭解碼和算法處理分別放在不同的線程里面進行;

  光線不夠,人臉太黑。

  攝像頭安裝角度太叼,能抓到比較好的人臉的機會不太容易。

 

寫的不好,請多多指教

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM