版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
人眼檢測與瞳孔檢測人工智能開源硬件與python編程實踐情境導入智能手機、智能相機普遍采用了自動跟蹤人臉、自動對焦的技術,輔助人們拍下美好畫面。新功能還支持實時檢測眼睛,實現(xiàn)自動對焦。在人臉檢測的基礎上進一步進行人眼和瞳孔檢測有很多重要用途。在學校智慧教室中,利用人眼檢測等技術可以判斷學生有沒有集中精力學習,有沒有關注講臺等,進行課堂教學質(zhì)量的監(jiān)控。
任務與目標了解人眼檢測與瞳孔檢測技術的基本原理、Haar相關算法和應用框架;掌握運用人工智能機器視覺開源硬件設計智能應用系統(tǒng)的方法,掌握Python語言的編程方法;應用人工智能機器視覺開源硬件和Python相關算法,編寫代碼調(diào)用HaarCascade算法,實現(xiàn)人眼檢測與瞳孔檢測功能;針對生活應用場景進行創(chuàng)意設計,設計有實用價值的人眼檢測與瞳孔檢測應用系統(tǒng)。知識拓展:Haar分類器訓練過程采集人臉圖像,建立人臉、非人臉樣本集;計算Haar-like特征值和積分圖;進行弱分類器訓練,篩選出T個最優(yōu)弱分類器;把這T個最優(yōu)弱分類器傳給AdaBoost算法,訓練出區(qū)分人臉和非人臉的強分類器;使用篩選式級聯(lián)把強分類器級聯(lián)到一起,提高準確率。知識拓展:正樣本訓練數(shù)據(jù)從開放人臉數(shù)據(jù)集中提取了16個人的人臉圖像數(shù)據(jù)文件,存放在正樣本文件夾中,每個人的人臉圖像文件單獨另建一個子目錄存放。知識拓展:負樣本訓練數(shù)據(jù)收集一批與人臉無關的圖像作為人臉分類器的負樣本文件。這些圖像都不包含有完整人臉,主要是人身體的其它部位,以及戶外、居室、教室等人們經(jīng)?;顒拥牡胤?。負樣本照片存放在負樣本文件夾中。知識拓展:創(chuàng)建訓練樣本格式化訓練數(shù)據(jù)。啟動訓練前,需要對所收集的樣本數(shù)據(jù)進行規(guī)范化,需要統(tǒng)一圖像文件的大小,寬高比統(tǒng)一設為1:1,正樣本背景要一致等。實際訓練中,一般都是采用20*20像素的小圖像塊,在此基礎上計算出Haar特征。使用opencv的opencv_createsamples工具,通過描述文件的圖片列表清單來創(chuàng)建訓練樣本。輸入訓練樣本配置文件的路徑,生成vec文件與負樣本列表文本文件。知識拓展:訓練cascade分類器使用分類器訓練工具opencv_traincascade。訓練中,要把負樣本和bg.txt文件拷貝到build/x64/vc14/bin目錄下,還需要在data文件夾下新建文件HaarReslut來保存訓練的結果。opencv_traincascade.exe-dataC:\Users\Administrator\Desktop\data\HaarReslut-vecC:\Users\Administrator\Desktop\data\mysamples_341.vec-bgbg.txt-numPos170-numNeg500-numStages12-featureTypeHAAR-w24-h24-minHitRate0.996-maxFalseAlarmRate0.5-modeALL
設計與實踐模型加載瞳孔定位瞳孔檢測系統(tǒng)的Python編程運行結果分析模型加載視覺庫內(nèi)置有已經(jīng)訓練好的相關Haar模型,如“frontalface”人臉模型和“eye”人眼模型,編程是直接指定即可。人臉檢測模型的加載#加載HaarCascade級聯(lián)分類器,啟用內(nèi)置人臉檢測模型,分類器的比對階段數(shù)設置為25;face_cascade=image.HaarCascade("frontalface",stages=25)人眼檢測模型的加載#加載HaarCascade級聯(lián)分類器,啟用內(nèi)置人眼檢測模型,分類器的比對階段數(shù)設置為25;face_cascade=image.HaarCascade("eye",stages=25)瞳孔定位利用人臉Haar模型在整個圖像幀中快速搜索到人臉后,再啟用人眼Haar模型在人臉區(qū)域中檢測人眼區(qū)域。在檢測到的2個人眼區(qū)域中分別尋找區(qū)域中顏色最深處的中心點,就當做瞳孔的位置。先使用image.find_features()和Haar算子frontalface來搜索人臉。然后使用image.find_features和Haar算子find_eye在人臉區(qū)域搜索眼睛。最后,在返回的每個眼睛ROI區(qū)域上調(diào)用這一方法,得到瞳孔的位置坐標。瞳孔檢測的編程#在識別到的人眼中尋找瞳孔。
foreineyes:#e是先前過程中搜索到的若干人眼矩形區(qū)域;
iris=img.find_eye(e)
#find_eye((x,y,w,h))參數(shù)是一個矩形區(qū)域,左上頂點為(x,y),寬w,高h。(x,y,w,h)是一個元組,不要漏掉括號();
#find_eye的功能是找到區(qū)域中顏色最深處的中心點;
img.draw_rectangle(e) #用矩形標記人眼區(qū)域;
img.draw_cross(iris[0],iris[1])#用十字形標記瞳孔。運行情況先采集現(xiàn)場的視頻圖像,檢測出人臉,再檢測到人眼區(qū)域,最后定位到瞳孔。分析與思考訓練人臉檢測HarrCascade級聯(lián)分類器時,請分析負樣本圖像的作用。如果設計一個校園學生人臉檢測系統(tǒng),自行訓練學生人臉Harr模型時應該如何收集準備負樣本圖像?很多家庭都喜歡寵物,如果設計一個寵物狗智能監(jiān)管系統(tǒng),如何進行狗臉的檢測與識別?請根據(jù)項目介紹的Harr模型訓練方法,提出你的實施方案,有條件可以準備正負樣本圖像,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年內(nèi)蒙古交通職業(yè)技術學院高職單招職業(yè)適應性測試備考試題及答案詳細解析
- 2026年滁州城市職業(yè)學院單招職業(yè)技能考試參考題庫含詳細答案解析
- 2026福建龍巖人力資源服務有限公司招聘項目用工外派人員參考考試試題及答案解析
- 2026年江蘇商貿(mào)職業(yè)學院單招綜合素質(zhì)考試模擬試題含詳細答案解析
- 2026年浙江工貿(mào)職業(yè)技術學院單招綜合素質(zhì)筆試參考題庫含詳細答案解析
- 2026年晉中師范高等??茖W校單招綜合素質(zhì)筆試模擬試題含詳細答案解析
- 2026浙江寧波富甬集團有限公司選聘國有企業(yè)人員1人考試重點試題及答案解析
- 2026年南京旅游職業(yè)學院單招綜合素質(zhì)考試備考試題含詳細答案解析
- 2026年山西體育職業(yè)學院單招綜合素質(zhì)筆試備考試題含詳細答案解析
- 2026年百色職業(yè)學院單招綜合素質(zhì)考試備考試題含詳細答案解析
- 2026四川省引大濟岷水資源開發(fā)有限公司第一批次招聘27人備考題庫及完整答案詳解
- 2025-2026學年北京市昌平區(qū)高三(上期)期末考試英語試卷(含答案)
- 粉塵防爆教育培訓制度
- 企業(yè)安全生產(chǎn)標準化建設與實施手冊(標準版)
- 2025年土地租賃居間服務合同
- 2024年水合肼行業(yè)發(fā)展現(xiàn)狀分析:水合肼市場需求量約為11.47萬噸
- 提水試驗過程及數(shù)據(jù)處理
- (正式版)JBT 14933-2024 機械式停車設備 檢驗與試驗規(guī)范
- GB/T 17592-2024紡織品禁用偶氮染料的測定
- 新人教版五年級小學數(shù)學全冊奧數(shù)(含答案)
- 采購英文分析報告
評論
0/150
提交評論