資源簡(jiǎn)介 八年級(jí)上冊(cè)第二單元讓機(jī)器認(rèn)識(shí)我一、教材體系如何“初識(shí)”人臉“初識(shí)”人臉人臉定位如何從圖片“認(rèn)識(shí)”一個(gè)人讓機(jī)器認(rèn)識(shí)我“認(rèn)識(shí)”一個(gè)人識(shí)別訓(xùn)練如何從圖片“認(rèn)出”一個(gè)人“認(rèn)出”一個(gè)人識(shí)別預(yù)測(cè)人臉識(shí)別技術(shù)的應(yīng)用二、知識(shí)點(diǎn)1.了解人臉定位的基本過程。(人臉定位首先要判斷在檢測(cè)的圖片或場(chǎng)景中是否存在人臉,如果存在人臉,則給出人臉的位置、大小信息,再將信息標(biāo)注在圖片上。了解OpenCV是一個(gè)關(guān)于圖像處理的庫,人臉識(shí)別,無人駕駛等有關(guān)圖像的事情都可以讓它來幫忙。安裝OpenCV也很簡(jiǎn)單,只需要在命令行(wi+R)中直接輸入命令pip install opencv-.python后按一下回車鍵就開始下載安裝了。)。2.了解分類器的作用。(Haar分類器可以簡(jiǎn)單理解為計(jì)算機(jī)識(shí)別事物的一種工具。認(rèn)識(shí)并會(huì)用人臉分類器haarcascade_frontalface_default.xml來進(jìn)行人臉識(shí)別。特別注意,分類器文件和圖像文件要和代碼文件處于同級(jí)目錄才能正確運(yùn)行)。3.體驗(yàn)人臉定位。(修改標(biāo)注形狀:改變標(biāo)注形狀,只需要把倒數(shù)第四行方框代碼修改成圓形框代碼就可以了,圓形框的方法為ci「cle。修改標(biāo)注顏色:通過繪制形狀函數(shù)中的顏色參數(shù)修改就可以改變標(biāo)注顏色了。更多人臉部位定位:眼睛定位。)代碼中出現(xiàn)的函數(shù)參數(shù)解釋:imread(讀入的圖像文件)cvtColor(圖像對(duì)象,狀態(tài)碼或轉(zhuǎn)換指令)CascadeClassifier(分類器路徑)detectMultiScale(灰度圖像對(duì)象,可選參數(shù))4.了解機(jī)器學(xué)習(xí)的過程。(首先我們讓計(jì)算機(jī)知道我們要對(duì)誰進(jìn)行訓(xùn)練,(本次課程選用的是中國(guó)航天之父錢學(xué)森年輕時(shí)的照片和中國(guó)近代力學(xué)之父錢偉長(zhǎng)年輕時(shí)的照片作為訓(xùn)練圖像素材。)然后調(diào)用我們安裝好的擴(kuò)展模塊中的LBPH識(shí)別器提供的訓(xùn)練函數(shù)。最后就會(huì)得到一個(gè)關(guān)于訓(xùn)練好的樣本,這個(gè)樣本中就包含了訓(xùn)練圖像的特征。在使用LBPH之前先要安裝相關(guān)擴(kuò)展庫(安裝命令pip install opencv-contirb-python)。)5.了解基于圖片的人臉識(shí)別訓(xùn)練過程。(首先要引入模塊,讀入訓(xùn)練用的兩張圖片,設(shè)置標(biāo)簽為“0”,然后加入BPH識(shí)別器進(jìn)行識(shí)別訓(xùn)練。人臉圖片標(biāo)簽的作用在于:將人臉圖片進(jìn)行分類,同一個(gè)人的人臉圖片設(shè)置相同的標(biāo)簽,這樣方便標(biāo)識(shí)出不同的人臉數(shù)據(jù)。多個(gè)不同的人臉識(shí)別訓(xùn)練與單個(gè)人臉識(shí)別訓(xùn)練的原理相同,區(qū)別在于添加訓(xùn)練圖片時(shí)選用不同人的照片。)6.體驗(yàn)基于視頻的人臉識(shí)別訓(xùn)練。(首先我們使用程序調(diào)用計(jì)算機(jī)攝像頭的相關(guān)接口獲得攝像頭中的圖像信息。然后識(shí)別每一幅圖像中的人臉并灰度化存入指定的文件夾“Facedata”,在信息采集完畢后(1000張圖像)就可以依照前面類似的步驟進(jìn)行統(tǒng)一訓(xùn)練。最后會(huì)得到一個(gè)trainer.yml人臉模型文件。)7.了解基于圖片的人臉識(shí)別預(yù)測(cè)。(第一步就是讓計(jì)算機(jī)拿到測(cè)試圖像,然后調(diào)用predict函數(shù),該函數(shù)會(huì)返回對(duì)應(yīng)標(biāo)訓(xùn)練人臉標(biāo)簽和置信度。其中置信度為0時(shí)表示完全吻合。最后輸出這兩個(gè)返回值來判斷識(shí)別情況。putText函數(shù)可以幫我們?cè)趫D片上標(biāo)注出人名。)8.體驗(yàn)基于視頻的人臉識(shí)別預(yù)測(cè)過程。(把輸入的預(yù)測(cè)圖片改為視頻中每一幅捕獲的圖像就可以了,然后再把預(yù)測(cè)信息標(biāo)注出來。)9.了解人臉識(shí)別技術(shù)應(yīng)用領(lǐng)域。(人臉識(shí)別技術(shù)具有識(shí)別精度高、使用方便、識(shí)別速度快等特點(diǎn),已廣泛應(yīng)用于我們的工作生活中。①單人識(shí)別:用戶提前上傳個(gè)人照片存儲(chǔ)于系統(tǒng)中,每次驗(yàn)證時(shí),實(shí)時(shí)拍照與系統(tǒng)中存儲(chǔ)的照片信息進(jìn)行對(duì)比,進(jìn)而確定“你是不是你”。如刷臉支付、酒店入住登記、考試身份核驗(yàn)等應(yīng)用場(chǎng)景。②多人識(shí)別:對(duì)場(chǎng)景內(nèi)所有人進(jìn)行面部識(shí)別并與人像數(shù)據(jù)庫進(jìn)行比對(duì),比如刷臉考勤、公安機(jī)關(guān)追逃等。)練習(xí)題一、單選題1、OpenCV可以用來()。A.畫圖B.生成隨機(jī)數(shù)C.生成驗(yàn)證碼D.人臉定位2、以下分類器中()是人臉分類器。 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫