- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 乙酰苯胺的制备试验目的-山西大学化学试验中心.PPT
- 乡土美食篇.DOC
- 九十四学年三年级期未总复习上-Loxa教育网.DOC
- 乡土教材V31中国长城适用学校:长城边的小学教学目的:让学生.DOC
- 也要生活.PPT
- 书香校园的-全民阅读.PPT
- 乾眼症一直被认为是老化的现象只当作一般眼科问题治疗.DOC
- 习题31举例说明自由基聚合时取代基的位阻效应共轭效应电负性.DOC
- 乳化液净化配比装置与电液控支架-山西煤炭建设网.DOC
- 乳癌简介.DOC
- (4篇)XX区抓党建促基层治理培训心得体会汇编12.docx
- 汇编1154期-在培训班上的讲话汇编(3篇).doc
- 汇编1173期-专题党课讲稿汇编(3篇)112.doc
- 汇编1076期-主题党课讲稿汇编(3篇).doc
- 汇编1177期-学习心得体会汇编(3篇)112.doc
- (6篇)党和国家机构改革心得体会汇编.docx
- 汇编1166期-坚定理想信念、全面从严治党、担当作为专题党课讲稿汇编(3篇)112.doc
- 汇编1174期-专题党课讲稿汇编(3篇)112.doc
- 教育13期-主题教育学习心得体会、研讨发言材料参考汇编(3篇).doc
- 汇编1458期-心得体会研讨发言提纲参考汇编(3篇)123.doc
最近下载
- 智慧健康养老服务与管理专业2019级人才培养方案.pdf VIP
- 2022危重症患者院际转运专家共识(全文).pdf VIP
- 《友谊的小船主题班会》ppt课件教案.ppt
- 2021年军队院校生长军官(警官)招生文化科目统一考试士兵高中综合 军队院校21真题.docx
- 2024年中国消防救援学院高职单招数学/语文/英语笔试历年常考题含答案详解.docx
- 钢结构转换层施工方案(现场经验版).docx VIP
- 2024年世界渔业和水产养殖状况报告-蓝色转型在行动(概要版).pdf VIP
- 汽车车辆类驱动桥的设计外文文献翻译、外文翻译、中英文翻译.pdf VIP
- 2024年农业学:农村农业基础知识考试题库(附含答案).pdf VIP
- 22G101 三维彩色立体图集.docx
文档评论(0)