999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于人臉識別的防盜系統設計與實現

2018-10-13 02:45:22史昊陳本彬陳鑫強
科技與創新 2018年19期
關鍵詞:人臉識別檢測

史昊,陳本彬,陳鑫強

基于人臉識別的防盜系統設計與實現

史昊,陳本彬,陳鑫強

(廈門理工學院電氣工程與自動化學院,福建 廈門 361000)

基于人臉識別的防盜系統以樹莓派3代B型開發板為核心,運用Python語言編程調用OpenCV開源計算機視覺庫,分別采用Haar分類器和Eigenfaces算法實現了人臉檢測和人臉識別的功能,結合樹莓派攝像頭、HC-SR501人體感應模塊、SG90 9 g舵機模塊和蜂鳴器模塊,實現對已注冊人臉的開鎖功能和對未注冊人臉的報警功能。

人臉識別;樹莓派;OpenCV;Haar分類器

過去幾年,以人臉識別和語音識別為代表的人工智能技術已展現出了改變世界的力量。人臉識別主要分為人臉檢測和人臉識別兩個過程。人臉檢測是對于輸入的圖像數據,使用相應的算法判別圖像中是否存在人臉,并檢測人臉的大小和位置等信息;人臉識別是通過計算機對人臉圖像進行檢測、特征提取,并根據這些特征對個體進行驗證和確認的一種技術[1]。人臉識別技術是一個極具應用價值的研究領域,它涉及計算機視覺、人工智能、機器學習、模式識別等技術,并且被廣泛應用于公安刑偵、門禁系統、支付系統等與國計民生密切相關的領域。

1 原理介紹

1.1 人臉檢測原理

OpenCV中用于人臉檢測的分類器有Haar分類器和LBP分類器兩種。因為Haar分類器相較于LBP分類器的檢測準確率高且假陽性率低,所以本文采用了Haar分類器。該分類器采用了AdaBoost算法[2],將多個強分類器連接在一起形成級聯分類器。用級聯分類器檢測樣本是否為正例(面部區域),如果是正例則送到下一個強分類器繼續檢測,如果是負例(非人臉區域)則立即拋棄,這樣可以大大加快檢測人臉圖像的速度[3]。AdaBoost算法如圖1所示。

圖1 AdaBoost算法

1.2 人臉識別原理

OpenCV中最常用的人臉識別算法是特征臉法Eigenfaces[4],Eigenfaces分為4步:①將所有人的訓練圖像視為一個整體,提取其中相關和有用的特征,并丟棄其余的特征,這些重要的特征被稱為主成分;②將這些特征與訓練過程中存儲的元素列表進行比較;③找到最匹配的特征;④返回與該最匹配特征關聯的人員編號。特征臉主成分如圖2所示。

2 系統設計

2.1 硬件設計

硬件方案包含樹莓派3代B型開發板、樹莓派500萬像素攝像頭、HC-SR501人體感應模塊、SG90 9 g舵機模塊、蜂鳴器模塊和LED燈。其中樹莓派開發板用于數據的處理及硬件的控制,HC-SR501人體感應模塊用于人體信號的采集,當檢測到有人時則打開攝像頭,樹莓派攝像頭用于人臉圖像的采集,SG90 9 g舵機模塊用于門鎖的開閉,蜂鳴器模塊和LED燈用于系統的報警。系統框架如圖3所示。

圖2 特征臉主成分

圖3 系統框架圖

2.2 軟件設計

OpenCV(Open Source Computer Vision Library)是一個開源跨平臺的計算機視覺和機器學習軟件庫,它包含了實時圖像處理和計算機視覺等方面的算法。本軟件部分設計將Python2.7作為編程語言,通過調用OpenCV3.3.0中的人臉識別算法來實現基于人臉識別的防盜功能。

本程序主要分為人臉注冊與人臉識別兩部分。人臉注冊部分,首先采集用戶的人臉圖像,然后將經過預處理和歸一化后的人臉圖像訓練成一個train.yml識別器。人臉識別部分,首先調用已經訓練好的識別器,將新人臉與已經注冊的人臉進行比對,從而返回置信度(confidence)和用戶名稱等信息,如果置信度高于設定值,則控制舵機開鎖,如果置信度低于設定值,則控制蜂鳴器和LED燈報警。主程序流程如圖4所示。

圖4 主程序流程圖

3 系統測試

在實際場景中對本系統進行測試。Haar分類器采用haarcascade_frontalface_alt2.xml,人臉檢測參數設定如下:每個圖像縮減的比例大小scaleFactor=1.2,每個備選矩形框具備的鄰近數量minNeighbors=5,人臉檢測的最小矩形大小minSize=(20,20),人臉識別采用EigenFaceRecognizer_create()函數,每個用戶的人臉樣本數量為30個。

人臉識別測試如圖5所示,本設計可以在較復雜的背景環境下檢測出圖像中的人臉,辨識出預存的用戶姓名,且達到65.0%的較高置信度。當人臉識別返回的置信度高于50%時,樹莓派自動控制舵機旋轉,打開門鎖;當返回的置信度低于50%時,蜂鳴器發出警報且LED燈閃爍。樹莓派控制舵機反應情況如圖6所示。

圖5 人臉識別測試圖

圖6 樹莓派控制舵機

4 結語

本文設計與實現了基于人臉識別的防盜系統,該系統能夠自動使用樹莓派以及OpenCV進行人臉識別,并根據識別結果進行開鎖與報警功能,從而提高安防效率。本設計體積小、成本低、識別率較高,具有很大的實用價值。

[1]梁文莉.基于獨立主成分分析的人臉識別算法研究[D].西安:西安科技大學,2012.

[2]馬博宇,尉寅瑋.基于AdaBoost算法的人臉識別系統的研究與實現[J].儀器儀表學報,2016(Suppl 1):162-167.

[3]宋西來.基于OpenCV的人臉識別系統研究[D]. 天津:天津科技大學,2017.

[4]Turk M A,Pentland A P.Face recognition using eigenfaces[J].IEEE,1991,3(1):586-591.

〔編輯:嚴麗琴〕

2095-6835(2018)19-0123-02

TP23

A

10.15913/j.cnki.kjycx.2018.19.123

猜你喜歡
人臉識別檢測
人臉識別 等
作文中學版(2022年1期)2022-04-14 08:00:34
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
揭開人臉識別的神秘面紗
學生天地(2020年31期)2020-06-01 02:32:06
基于(2D)2PCA-LBP 的人臉識別方法的研究
電子制作(2017年17期)2017-12-18 06:40:55
人臉識別在高校安全防范中的應用
電子制作(2017年1期)2017-05-17 03:54:46
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 综合色亚洲| 亚洲无码91视频| 欧美日本在线观看| 精品精品国产高清A毛片| 欧美成人免费一区在线播放| 亚洲精品成人片在线观看| 色综合久久综合网| 久久综合伊人77777| 欧美中文字幕无线码视频| 激情乱人伦| 91精品国产91久久久久久三级| 国模私拍一区二区三区| 乱人伦中文视频在线观看免费| 成人综合网址| 国产网站免费看| 一级毛片高清| 国产理论一区| 无码福利视频| 欧美日韩一区二区在线播放| 韩国v欧美v亚洲v日本v| 国产精品成人不卡在线观看 | 亚洲精品国产日韩无码AV永久免费网| 国产成人欧美| 欧美性色综合网| 亚洲欧美另类日本| 国产拍在线| 国产精品无码AV中文| 国产亚洲精久久久久久无码AV| 伊人成人在线| 欧美自慰一级看片免费| 亚洲伊人天堂| 香蕉综合在线视频91| 欧美一级视频免费| 国产最爽的乱婬视频国语对白| 国产综合另类小说色区色噜噜| 国产午夜不卡| 午夜精品久久久久久久99热下载| 婷五月综合| 无码福利视频| 最新亚洲人成网站在线观看| 在线观看亚洲人成网站| 午夜三级在线| 国产成年女人特黄特色毛片免| a毛片在线播放| 四虎永久在线精品影院| 看你懂的巨臀中文字幕一区二区| 日韩最新中文字幕| 黄色三级网站免费| 亚洲一区波多野结衣二区三区| 欧美成人综合视频| 精品国产一二三区| 亚洲无码熟妇人妻AV在线| 极品国产在线| 中文字幕佐山爱一区二区免费| 成人国产精品网站在线看| 91国内在线视频| 国产精品美乳| 1769国产精品视频免费观看| 国产精品999在线| 成人在线视频一区| 欧美a√在线| 色天天综合| 亚洲日本在线免费观看| 99久久精品免费看国产电影| 国产在线自在拍91精品黑人| 日本久久久久久免费网络| 四虎免费视频网站| 国产精品福利社| 国产高清精品在线91| 国产欧美日韩在线在线不卡视频| aa级毛片毛片免费观看久| 亚洲无码高清视频在线观看| a级高清毛片| 成人蜜桃网| 四虎永久免费网站| 日韩欧美国产区| a亚洲天堂| 在线欧美国产| 免费网站成人亚洲| 啪啪永久免费av| 扒开粉嫩的小缝隙喷白浆视频| 亚洲精品无码在线播放网站|