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

自主移動服務機器人人臉識別方法研究與實現

2020-12-14 04:35:10孟清劉齊科
軟件導刊 2020年9期
關鍵詞:人臉識別

孟清 劉齊科

摘 ?要: 人臉識別技術作為自主移動服務機器人的關鍵技術之一,得到廣泛關注和研究,同時也在自動駕駛、金融支付、身份識別和在線教育等場景得到廣泛應用。通過對目前主要的人臉識別方法分析,基于Opencv內置的人臉檢測分類器Haar,在自主移動服務機器人上實現了人臉圖像采集及檢測,人臉圖像預處理,人臉圖像特征提取以及匹配識別,并在學校的課堂人臉考勤得到應用。

關鍵詞: 自主移動;服務機器人;人臉識別

中圖分類號: TP311.13 ???文獻標識碼: A ???DOI:10.3969/j.issn.1003-6970.2020.09.016

本文著錄格式:孟清,劉齊科. 自主移動服務機器人人臉識別方法研究與實現[J]. 軟件,2020,41(09):6061

【Abstract】: As one of the key technologies of autonomous mobile service robots, face recognition technology has been widely concerned and researched. At the same time, it has been widely used in automatic driving, financial payment, identity recognition, online education and other scenarios. Through the analysis of the main face recognition methods, based on the face detection classifier Haar built in opencv, the face image acquisition and detection, face image preprocessing, face image feature extraction and matching recognition are realized on the autonomous mobile service robot, and the application of face attendance in the classroom of the school is achieved.

【Key words】: Autonomous mobile; Service robot; Face recognition

0 ?引言

隨著人工智能技術研究和應用的不斷深入,自主移動服務機器人在工業、農業、電力和軍事等各個領域應用越來越廣泛。自主移動服務機器人技術集中了多學科的研究成果,其關鍵技術是目前人工智能研究熱點,主要包括機器人尋跡、定位避障、語音識別、自主運動控制、機器學習、圖像處理和通訊技術等眾多領域。

作為自主移動服務機器人與外界溝通的主要途徑之一的攝像頭,其圖像處理功能尤為重要,作為機器人與人之間溝通的人臉識別技術已經在安防和身份識別等領域廣泛應用,比如銀行、關口、支付等各種場景中都有從的身影。自主移動服務機器人在與人溝通、身份確認等場景中同樣也需要人臉識別技術。

1 ?人臉識別技術

人臉識別技術目前已經比較成熟,主要有以下幾種方法:

(1)基于人臉基本幾何特征識別

該方法通過對比人臉面部特征如面部器官形狀、結構等,獲取多達上百個特征點進行人臉的判斷,該方法簡單易于實現,但是由于遮擋物、光線和臉部表情變化等原因,其精度誤差較大。

(2)基于人臉模板庫識別

通過收集大量的人臉灰度圖像,組成一個人臉模板庫,庫中內容可以為完整的人臉模板,也可以是局部的模板。在機器人進行識別的時候,將人臉圖片進行灰度和尺寸信息進行歸一化處理,最終通過計算和對比在人臉模板庫中找到符合度最高的那張圖片。但是由于模板庫是靜態的,所以不是很靈活。

(3)其他方法

隨著人臉識別技術的不斷成熟,還出現了具備代數特征的人臉識別方法,在側臉的情況下采用的多姿態人臉識別方法,多數據融合人臉識別方法和基于三維技術的人臉識別方法方法等等。

2 ?人臉識別主要步驟

自主移動服務機器人人臉識別的主要步驟,包括人臉圖像采集及檢測,人臉圖像預處理,人臉圖像特征提取以及匹配識別幾個步驟。

人臉圖像采集:機器人通過高清攝像頭自動將其周圍的不同的人臉圖像采集下來,包括靜態圖片和動態圖像,包括其位置信息、表情特征等。

人臉檢測:主要是在復雜的圖像中確定并標注人臉的位置和大小,通過人臉的直方圖特征、顏色特征、模板特征及Haar特征這些有用的信息判斷出來,最終實現人臉檢測。目前主流的人臉檢測方法采用的是基于強分類的Adaboost機器學習算法,對最能代表人臉的矩形特征按加權投票的方法,用來提取人臉圖像中的模式特征。

人臉圖像預處理:對原始圖像通過灰度校正、噪音過濾等圖像預處理方法排除各種條件限制和隨機干擾,主要包括人臉圖像的光線補償、灰度變化、直方圖均衡化、歸一化、幾何校正、濾波及銳化等。

人臉圖像特征提?。和ㄟ^人臉器官的形狀描述、距離特征基于知識表征方法或代數特征的表征方法來提取視覺、像素統計、人臉圖像變換系數和人臉圖像代數特征等,是一個對人臉進行特征建模的過程。

人臉圖像匹配與識別:主要是將人臉識別提取的特征數據與數據庫中存儲的特征模板進行搜索匹配,同時設定一個閾值,當圖片相似度超過這一閾值的時候則匹配成功。

3 ?系統硬件組成

自主移動服務機器人系統硬件采用三層架構,分別為交互前端層、核心中間層和硬件驅動底層[1]。人臉識別系統需要用到交互前端層的熱紅外人體傳感器來判斷機器人面前是否有人活動,如果傳感器發現面前有人,即打開高清攝像頭用來獲取人臉圖像。人臉識別算法運行在核心中間層的安裝有安裝Ubuntu操作系統的、具備較強運算能力的小型電腦上。

4 ?系統模塊設計

根據前面的人臉識別主要步驟,在系統實現時一共設計成四個模塊,即人臉采集及預處理、人臉檢測、人臉模型訓練和人臉識別四個模塊,在人臉檢測算法的選擇上,目前用得最多的是OpenCV與Dlib中的四種人臉檢測算法,四種算法各有優缺點,其中OpenCV DNN檢測人臉算法,因為DNN在這四種方法中是最準確的,不但能在CPU上實時運行,對于各種尺度的人臉,上,下,左,右,側面不同的人臉方向檢測正確率較高,甚至在有口罩等的嚴重遮擋下仍能正常工作。

本文使用了目前較為通用的Opencv內置的人臉檢測分類器Haar進行人臉檢測。系統的模塊設計與實現如下。

4.1 ?人臉采集和圖像預處理

人臉采集主要是三個步驟,包括打開攝像頭、循環讀取攝像頭視頻流的幀并顯示和灰度化。使用cv2. VideoCapture和read()函數打開和讀取攝像頭獲得圖片,接下來使用cvtColor(img,cv2.COLOR_BGR2GRAY)函數對圖片進行灰度化,因為通過攝像頭采集到的圖片一般是彩色圖片,彩色圖片包含了三個通道的數據,處理起來比較復雜,所以在圖片識別算法中一般先將圖像進行灰度化處理,將每個像素點的RGB值統一成同一個值。灰度化后的圖像將由三通道變為單通道,單通道的數據處理起來就會簡單許多,可以加人臉識別快算法執行速度。

4.2 ?人臉檢測

在灰度化后的圖像后,利用Opencv內置的人臉檢測分類器Haar可以找出圖片中的人臉,Haar分類器使用Haar-like特征,通過AdaBoost算法和積分圖快速計算可以對圖片中的人臉進行檢查,具體使用cv2. CascadeClassifier('haarcascade_frontalface_default.xml')代碼就可以實現人臉檢測。

人臉檢測效果見圖1。

4.3 ?人臉模型訓練

首先將檢測出的人臉組成一個人臉庫(訓練集),讀取人臉檢測中得到的所有人臉圖片,每張人臉圖片獲取臉部信息,并賦一個標簽,保存在兩個相同大小的列表,這就是我們所說的訓練集。

有了臉部信息和標簽這兩個列表后,就可以利用Opencv自帶的識別器進行訓練了。Opencv的識別器包括LBPH、Eigen和Fisher三種,具體使用face_recog = cv2.face. LBPHFaceRecognizer_create() 和face_recog.train(faces, np.array (labels))代碼就可以實現人臉模型訓練。

4.4 ?人臉識別

基于人臉模型訓練得到的人臉庫(訓練集),就可以對通過攝像頭采集的新人臉進行識別了。對新圖片進行人臉識別,獲取特征向量,最后與已具備的人臉庫(訓練集)進行對比,即可實現人臉判斷。具體使用face_recog.predict(face)代碼就可以實現人臉識別。

5 ?結語

利用Python語言,基于Opencv內置的人臉檢測分類器Haar,在自主移動服務機器人上實現了人臉圖像采集及檢測,人臉圖像預處理,人臉圖像特征提取以及匹配識別的全流程,并且在海南職業技術學院的課堂人臉考勤進行了應用,由于識別場景固定,人臉識別精確達到95%左右。以后也可以將人臉識別技術應用在在線課程教學上,通過實時監測人臉,統計在線學習時間等信息,實現在線教學全過程監控。

參考文獻

[1]孟清, 斯琴高娃. 基于ROS的自主移動服務機器人系統框架設計[J]. 電子技術與軟件工程, 2019(09): 46-47.

[2]薛力群. 關于人臉識別技術在智慧樓宇中的應用研究[J].智能計算機與應用, 2019(06): 318-321.

[3]張良杰. 基于人臉識別的智慧教室簽到管理子系統[J]. 軟件, 2019(12): 133-139.

[4]歐陽軍林, 黃井滔, 張嘯. 基于深度學習的人臉識別系統[J]. 當代教育理論與實踐, 2019(06): 133-138.

[5]張一夫, 陳天飛, 張建松. 基于樹莓派的在線人臉識別考勤系統[J]. 電子設計工程, 2019, 22(11): 152-156.

[6]張靜褚, 麗莉, 周影. 基于OpenCV的ROS平臺人臉識別系統的研究[J]. 系統工程, 2020(2): 44-45.

猜你喜歡
人臉識別
人臉識別 等
作文中學版(2022年1期)2022-04-14 08:00:34
揭開人臉識別的神秘面紗
學生天地(2020年31期)2020-06-01 02:32:06
人臉識別技術的基本原理與應用
電子制作(2019年14期)2019-08-20 05:43:34
人臉識別技術在高速公路打逃中的應用探討
基于(2D)2PCA-LBP 的人臉識別方法的研究
電子制作(2017年17期)2017-12-18 06:40:55
淺談人臉識別技術
人臉識別在高校安全防范中的應用
電子制作(2017年1期)2017-05-17 03:54:46
巡演完美收官 英飛拓引領人臉識別新潮流
人臉識別在Android平臺下的研究與實現
基于Metaface字典學習與核稀疏表示的人臉識別方法
主站蜘蛛池模板: 国产91视频观看| 久久精品国产精品青草app| 国产成人欧美| 伊人久久大香线蕉影院| 国产精品无码一二三视频| 国产超碰在线观看| 国产亚洲欧美日韩在线观看一区二区| 91毛片网| 国产精品伦视频观看免费| 中文字幕人妻无码系列第三区| 9999在线视频| 久久综合国产乱子免费| 午夜福利无码一区二区| 久久人搡人人玩人妻精品一| 91青青草视频| 成人亚洲天堂| 亚洲色欲色欲www网| 国产免费一级精品视频 | 在线另类稀缺国产呦| 亚洲永久色| 99在线免费播放| 91久久国产综合精品| 999在线免费视频| 色偷偷一区| 亚洲中文字幕手机在线第一页| 国产91熟女高潮一区二区| 久久久久亚洲精品成人网| 国产午夜一级毛片| 国内精品一区二区在线观看| 亚洲第一成年网| 一级成人欧美一区在线观看 | 99热这里只有精品5| 少妇精品在线| 无码内射在线| 中文精品久久久久国产网址| 青青草国产在线视频| 国产色伊人| 国产精品久久久精品三级| 极品私人尤物在线精品首页 | 久久亚洲天堂| 国产伦精品一区二区三区视频优播| 最新国产网站| 一本大道香蕉高清久久| 色综合久久久久8天国| 亚洲美女一级毛片| 高清精品美女在线播放| 97久久人人超碰国产精品| 视频二区中文无码| 成年看免费观看视频拍拍| 青青极品在线| 色有码无码视频| 午夜无码一区二区三区| 日韩国产黄色网站| 精品91视频| 色妞www精品视频一级下载| 好吊妞欧美视频免费| 欧美一级在线播放| 五月丁香在线视频| 在线精品亚洲国产| 国产男人的天堂| 精品国产电影久久九九| 一级爆乳无码av| 日日拍夜夜操| 亚洲成人网在线观看| 无码不卡的中文字幕视频| 亚洲综合18p| 激情爆乳一区二区| 亚洲国产精品一区二区第一页免 | 人人妻人人澡人人爽欧美一区| 国产va视频| 久夜色精品国产噜噜| 丁香亚洲综合五月天婷婷| 久久网欧美| 欧美日韩中文国产va另类| 亚洲无码精彩视频在线观看 | 国产精品福利尤物youwu | 高清色本在线www| 亚洲成人动漫在线观看| 亚洲色图另类| 青青青国产视频手机| 香蕉久人久人青草青草| 99在线观看国产|