python人臉識別+語音識別 的監控系統


使用流程

​ 添加成員-->訓練模型-->監控

​ 注:添加成員后,數據僅僅保存在后台,並沒有在模型里。所以此時監控,就沒有這次新添加的成員。只有訓練模型后才會存入在模型里

主頁

添加成員

采集數據數量:人臉采集照片的數量。數量越多,模型訓練效果越好

每張照片間隔幀率:采集照片間隔的幀數。如果連續采集,照片相似度太高。建議每次采集照片間隔一段時間,用戶可以改變角度和位置。效果會更好

如果信息沒有填寫完整,會出現以上情況。

注:請填寫英文,否則可能信息會出現亂碼情況

人臉框下顯示當前已采集的照片數量。

左上角顯示采集的照片樣子。

訓練模型

訓練模型時間較長。期間如果進行別的操作,可能還會出現(未響應)的情況,非常正常。每訓練完一個人,進度條才會刷新一次。進度條長時間不動,也是正常情況

監控

陌生人檢測數量:指的是連續檢測多少張才判定為陌生人。邏輯就是,偶爾可能有人不小心入鏡或者路過,就無需監控警報。

如果檢測到熟人,就會立刻顯示編號+人名。右上角出現提示,並且發出叮咚的提示音。

如果檢測到陌生人,就會顯示“unknown Person!”字眼。右上角出現提示,並發出“噸~~~”的警報音

注:為了防止誤操。點擊開始監控后,此按鈕就不可再用了。只能點擊停止按鈕。

日志輸出

刷新:就是把最新的一些操作顯示

清空:清空所有的日志文件

數據庫

顯示所有成員的信息

清空:清空所有成員的信息,連同采集的照片集和模型。再次監控時,將會被判定為陌生人

設置

靜音模式:勾選后,監控就不會發出提示音和警報音

語音助手:勾選后,可以語音控制。此模式需要在網絡環境。

語音助手(網絡環境)

訓練模型: ['開始訓練', '訓練模型','train model'],
開始監控:['開始監控', '打開監控'],
停止監控: ['停止監控', '關閉監控'],
日志輸出:['打開日志','查看日志'],
清空日志:['清除日志','清空日志'],
刷新日志:['刷新日志'],
數據庫:['打開數據庫','查看數據','查看信息'],
設置:['打開設置','查看設置'],
添加成員:['添加人員']

設置了以上幾條語音命令。

只要包含以上關鍵詞,就可以實現操作。

:系統實時監測麥克風,超過一定的分貝才會語音檢測。命令加一些前綴,比如“請”,“小夏”之類的,效果會更加

超過一定的次數,接口就要收費的。但我是不會花錢的,到時候就沒得用了。所以沒事別用這個!


免責聲明!

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



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