人脸辨识-csieorg.DOC

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人脸辨识-csieorg

Personal Communication Services 2008 Fall Term Project User Recognizer (iSMS Platform) Professor: 林風 劉冠廷 何元臣 吳昭德 2009/1/8 簡介 當人不在宿舍的寢室裡但是卻有人在用你的電腦… 當暫時離開一下筆電但是卻有人過來用你的電腦… Q:“是誰用了我的電腦?!” A:讓我們來通知你。 我們PCS的期末Project是運用iSMS來實作個使用者辨識系統,讓人不在電腦身邊的你能透過簡訊的通知得知目前在使用你的電腦的人是誰。主要是用OpenCV來做到辨識正在使用電腦的人,再透過多執行緒的架構來啟動iSMS發送簡訊。 人臉辨識 1. Local Binary Pattern 首先簡單介紹什麼是Local Binary Pattern。首先將一張圖片分割成很多小的3x3的區域,在每個3x3的區域中,將周圍八個值和中間的值做比較,若比中間的值大,則設為1,反之設為0,如此便可將1個3x3的區域用一個8維的vector來表示。? 2. Face Recognize 將兩張圖片中位置相同的vector分別做比較,便可得到兩張圖片的相似程度,在人臉辨識中,當在比較兩個vector時,可將vector做shift,取最小差異。 這麼做可降低因臉部旋轉(如下圖)造成辨識錯誤的機會。 3. Implementation 先利用OpenCV抓出臉部範圍,將其存成60x60的圖片,將圖片轉成灰階後,取出Local Binary Pattern的vector,因為是60x60的圖片,每張圖片會有400個vector,將camera抓下來的圖和database中的圖做比對,差異最小的即為正在使用電腦的人。 (pic資料夾中的相片) 系統實作 我們的使用者辨識系統使用多執行緒(multi-thread)架構,主程式首先會先發送一封測試簡訊至手機,通知程式已啟動。而後載入資料庫內的相片,作為人臉辨識的判斷基準,完成載入資料庫後另外產生三條執行緒,負責以下工作: 主執行緒: 負責人臉的偵測與辨識。 每隔兩秒鐘抓取一次Webcam的畫面,透過opencv的函式判斷畫面中是否有人的臉孔,僅對有人臉的畫面進行辨識。 依現行程式的條件定義,若在十次之中有超過七次以上辨識為同一人,則通知發送簡訊的執行緒以簡訊通知使用者。 偵測臉孔的間隔、連續偵測的次數和判斷為同一人的比率均可任意調整。 發送簡訊執行緒: 負責簡訊的傳送,平時處於等待狀態而不佔用CPU資源,僅在主執行緒判斷有使用者使用電腦時才被主執行緒喚醒而發送簡訊 程式終結執行緒:(程式裡面有,但因為沒有手機送簡訊到主機的機制,所以目 前沒有用) 通知主要和發送簡訊執行緒程式即將結束,以busy-waiting方式實做。 每隔固定時間檢查是否有結束程式簡訊傳送至主機,若有則通知其餘執行緒結束工作。 執行緒之間的溝通以windows下的object實做,共用變數以critical section保護。 *另程式提供照相功能,在一般執行狀態下按S鍵即可儲存影像 總結 現階段完成的使用者辨識系統大致上都能分辨出不同的使用者,但前提是存放相片的資料夾內有該名使用者。為了能更準確地分辨出不同的使用者,系統需要收集較多張圖來做辨識,所以花費的時間也較久。但我們假設對方會在電腦面前使用一段時間,而辨識系統會利用這段時間去辨識使用者。 外在的環境對辨識系統造成了不小的影響。像是不同的光線照射或環境的明暗都會影響到系統的辨識,以及像是使用者的動作也會讓系統沒辦法準確地捕捉到使用者的臉部圖像。 目前的辨識系統只能憑資料夾內的圖像作辨識,之後會希望能對不存在於資料夾內的使用者做處理,像是拍下新使用者的圖像並增設Unknown的使用者資料夾以方便日後的辨識和保留圖片當依據。 Reference Face Description with Local inary Patterns: Application to Face Recognition IEEE, PAMI 2006 Timo Ahonen, Student Member, IEEE, Abdenour Hadid, Matti Pietikainen, Senior Member, IEEE

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档