Qt音视频开发41-人脸识别嵌入式
一、前言
大概幾年前搞過一套嵌入式linux上的人臉識別程序,當然人臉識別的核心算法并不是自己開發(fā)的,關(guān)于人臉識別算法這一塊,雖然有眾多的開源庫可以用,甚至還可以用opencv搞算法訓練深度學習之類的,個人認為始終達不到準確度的要求,尤其是人臉比對的準確度,這個需要專業(yè)的人臉訓練模型才行。目前市面上絕大部分的人臉識別庫提供的都是X86的或者安卓ios的庫,并沒有嵌入式linux的庫,估計一方面因為嵌入式linux跑的板子性能比較低,還有一個就是依賴特定編譯器,版本眾多難以提供,市場也小,所以大部分的廠家都沒有提供嵌入式linux的開發(fā)包,這個就比較雞肋,所以很多終端廠家最終棄用linux而選用安卓作為載體系統(tǒng),這樣就可以用上高大上的人臉識別庫了,比如螢火蟲開發(fā)板,RK3288 RK3399等。
記得當時還特意搞了一整套的非常詳細的通信協(xié)議,產(chǎn)品也初步成型,大概的設(shè)備有人臉識別終端、雙目門禁、人工訪客機、自助訪客機、人臉比對服務器等,也試運行了一些小區(qū),效果還行,不過在抗逆光和晚上的情況下效果不是很好,當然這是所有人臉識別設(shè)備的通病,必須依賴補光或者調(diào)整安裝位置增加抗逆光攝像機來處理,這樣一來對施工就有要求了增加了復雜度,設(shè)備成本也上來了,對于小終端廠商來說,這個要選擇一個平衡點才行,只有用戶愿意付出對應的成本才提供對應的版本。
通信方式及端口:
- 客戶端和服務端等設(shè)備統(tǒng)一提供web訪問修改配置,端口6660。
- 人工訪客機客戶端與人工訪客機服務端通信采用TCP短連接,通信端口6661。
- 自助訪客機客戶端與自助訪客機服務端通信采用TCP長連接,通信端口6661。
總結(jié)
以上是生活随笔為你收集整理的Qt音视频开发41-人脸识别嵌入式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab线型、标记、颜色表示代码
- 下一篇: Java系列(1) JavaEE架构