資源簡介 (共28張PPT)“認識”一個人川教版八年級上新知導入如何從“圖片”認識一個人基于圖片的人臉識別訓練過程輸入訓練圖機器訓練獲得特征新知講解識別訓練人臉識別系統組成新知講解下面用同一個人的兩張圖片“img01.jpg”和“img02.jpg”來訓練,這兩張圖片上是同一個人,標簽為“0”。識別訓練新知講解步驟一:準備工作識別訓練安裝opencv-contrib為了保證版本相同,先卸載以前的OpenCV如果你以前安裝過OpenCV,那么請先卸載干凈,否則等Contrib版的裝好以后,可能出現無法識別的情況。因為識別的還是之前的版本。利用PIP命令即可卸載:pipuninstallopencv-python新知講解安裝Contrib版OpenCV,Python版的Contrib裝起來也非常簡單,一行命令即可。安裝命令:pipinstallopencv-contrib-python步驟一:準備工作識別訓練新知講解知識卡LBPH是LocalBinaryPatternsHistograms的縮寫,翻譯過來就是局部二進制編碼直方圖。LBPH的主要思想是以當前點與其相鄰點的相對關系作為處理結果。正因如此,在圖像灰度整體發生變化時,提取的信息仍能保持不變。此方法在人臉識別中運用非常廣泛,本節的程序就使用了這種方法來訓練機器。OpenCV還提供了另外兩種人臉識別方法,分別是EigenFace和FisherFaceaLBPH識別器新知講解步驟二:人臉識別訓練識別訓練人臉識別訓練流程圖引入模塊輸入訓練圖片設置圖片標簽為“0”加入LBPH識別器機器訓練新知講解識別訓練步驟二:人臉識別訓練導入人臉識別訓練代碼如右圖新知講解識別訓練步驟二:人臉識別訓練程序運行結果新知講解步驟三:多個不同的人臉識別訓練識別訓練多個不同的人臉識別訓練與單個人臉識別訓練的原理相同,區別在于添加訓練圖片時選用不同人的照片。以識別兩個人為例,只需再增加另一個人的圖片進行訓練即可。保留前面的“img01.jpg”和“img02.jpg”,這兩張圖片都是同一個人,標簽為“0”;增加兩張訓練圖片“img11.jpg”和“img12.jpg”,這兩張圖片為同一個人,標簽為“1”新知講解步驟三:多個不同的人臉識別訓練識別訓練多個不同人臉識別訓練的程序代碼如右圖新知講解步驟三:多個不同的人臉識別訓練識別訓練程序運行結果新知講解識別訓練拓展延伸從視頻中“認識”一個人,需要采集足夠多的人臉圖像信息讓機器訓練,過程如右圖。人臉數據采集機器訓練并生成訓練模型文件新知講解識別訓練人臉數據采集。通過攝像頭掃描捕捉需要的人臉圖像信息,在程序所在的目錄創建一個“Facedata”文件夾,用來存放采集的人臉數據,源代碼如右圖拓展延伸新知講解識別訓練拓展延伸程序運行后,先要用戶設置一個人臉圖片標簽。輸人標簽“0”并按回車鍵后,攝像頭開始自動采集視頻中人臉圖像并保存到“Facedata”文件夾中。程序運行后,在id后面輸入一個人臉圖片標簽新知講解識別訓練拓展延伸人臉數據訓練需要安裝pillow庫安裝步驟如右圖1、在開始菜單中輸入cmd,打開命令提示符窗口2、在命令提示符中輸入"pipinstallpillow",進行pillow庫的安裝,當安裝完成后有"Successfullyinstalled"字樣3、確認pillow庫成功安裝,進入到Python后倒入該庫,如果沒有報錯就表示Pillow庫安裝成功,可以正常使用新知講解識別訓練拓展延伸在程序所在目錄創建一個“face_trainer"文件夾,存放訓練后的模型文件,源代碼程序見右圖新知講解代碼運行后,導入訓練圖片和對應標簽進行訓練,最后在“face_trainer”文件夾中生成訓練后的模型文件trainer.yml。識別訓練拓展延伸新知講解人臉識別技術的“前世今生”人臉識別的發展階段1964--1990年1991--1997年1998--2014年2015年至今第一階段:機器識別研究人臉識別的面部特征,沒有實現自動識別第二階段:半自動主要研究人工算法識別第三階段:非接觸式主要研究魯棒性,例如光照、姿態等第四階段:互聯網應用檢驗技術成熟,大面積推廣應用新知講解人臉識別技術的“前世今生”人臉識別技術應用現狀新知講解人臉識別技術的“前世今生”實例展示課堂練習拍幾張你好朋友的照片,利用LBPH識別器人臉識別訓練,來判斷是否為一個人實例操作課堂總結總結本節課所講內容板書設計“認識”一個人人臉識別技術的“前世今生”識別訓練“如何”從圖片認識一個人https://www.21cnjy.com/help/help_extract.php中小學教育資源及組卷應用平臺川教版信息技術八年級上冊《“認識”一個人》教學設計課題“認識”一個人單元第一單元學科信息技術年級八年級學習目標了解機器學習的過程了解基于圖片的人臉識別的訓練過程體驗基于視頻的人臉的識別訓練重點了解基于圖片的人臉識別的訓練過程難點體驗基于視頻的人臉的識別訓練教學過程教學環節教師活動學生活動設計意圖導入新課看視頻|:3秒“認識”一個人看視頻調動學生學習興趣,導出這節課所學內容講授新課一如何從圖片“認識”一個人機器學習需要人臉圖片樣本數據,讓它進行訓練,它會學習人臉的特征。給機器訓練的數據越多,它的認識就越全面、越準確。基于圖片的人臉識別訓練過程如下圖二識別訓練人臉識別系統組成下面用同一個人的兩張圖片“img01.jpg”和“img02.jpg”來訓練。這兩張圖片上是同一個人,標簽為“0”。①準備工作在后面的程序中將用到LBPH識別器,這個識別器由OpenCV擴展庫提供,需要提前安裝此擴展模塊。安裝方法和第一節安裝OpenCV的方法相同。1.卸載以前的OpenCV如果你以前安裝過OpenCV,那么請先卸載干凈,否則等Contrib版的裝好以后,可能出現無法識別的情況。因為識別的還是之前的版本。利用PIP命令即可卸載。pipuninstallopencv-python②安裝Contrib版OpenCVPython版的Contrib裝起來也非常簡單,一行命令即可。安裝命令:pipinstallopencv-contrib-python知識卡片:LBPH識別器LBPH是LocalBinaryPatternsHistograms的縮寫,翻譯過來就是局部二進制編碼直方圖。LBPH的主要思想是以當前點與其相鄰點的相對關系作為處理結果。正因如此,在圖像灰度整體發生變化時,提取的信息仍能保持不變。此方法在人臉識別中運用非常廣泛,本節的程序就使用了這種方法來訓練機器。OpenCV還提供了另外兩種人臉識別方法,分別是EigenFace和FisherFacea②人臉識別訓練訓練機器“認識”人臉。首先要引入模塊,讀入訓練用的兩張圖片,設置標簽為“0”,然后加入LBPH識別器進行識別訓練,步驟如下圖導入人臉識別訓練的程序代碼如下圖程序運行結果如下:③多個不同的人臉識別訓練多個不同的人臉識別訓練與單個人臉識別訓練的原理相同,區別在于添加訓練圖片時選用不同人的照片。以識別兩個人為例,只需再增加另一個人的圖片進行訓練即可。保留前面的“img01.jpg”和“img02.jpg”,這兩張圖片都是同一個人,標簽為“0”;增加兩張訓練圖片“img11.jpg”和“img12.jpg”,這兩張圖片為同一個人,標簽為“1”。多個不同人臉識別訓練的程序代碼如下圖運行結果如下擴展任務:“認識”視頻中的人從視頻中“認識”一個人,需要采集足夠多的人臉圖像信息讓機器訓練,過程如下圖。人臉數據采集。通過攝像頭掃描捕捉需要的人臉圖像信息,在程序所在的目錄創建一個“Facedata”文件夾,用來存放采集的人臉數據,人臉圖像采集代碼如下圖程序運行后,先要用戶設置一個人臉圖片標簽。輸人標簽“0”并按回車鍵后,攝像頭開始自動采集視頻中人臉圖像并保存到“Facedata”文件夾中。2.人臉數據訓練。在程序所在目錄創建一個“face_trainer"文件夾,存放訓練后的模型文件,人臉數據訓練代碼。安裝pillow庫的過程①在開始菜單中輸入cmd,打開命令提示符窗口②在命令提示符中輸入"pipinstallpillow",進行pillow庫的安裝,當安裝完成后有"Successfullyinstalled"字樣③確認pillow庫成功安裝,進入到Python后倒入該庫,如果沒有報錯就表示Pillow庫安裝成功,可以正常使用導入人臉數據訓練代碼代碼運行后,導入訓練圖片和對應標簽進行訓練,最后在“face_trainer”文件夾中生成訓練后的模型文件trainer.yml。三人臉識別技術的“前世今生”1、閱讀教材P59內容2、人臉識別的發展階段第一階段:機器識別(1964年--1990年)研究人臉識別的面部特征,沒有實現自動識別第二階段:半自動(1991年--1997年)主要研究人工算法識別第三階段:非接觸式(1998年-2014年)主要研究魯棒性,例如光照、姿態等第四階段:互聯網應用(2015年至今)檢驗技術成熟,大面積推廣應用3、人臉識別技術應用的現狀安防30%考勤、門禁占42%金融20%其他8%4、實例看視頻3D的應用課堂練習:拍幾張你好朋友的照片,利用LBPH識別器人臉識別訓練,來判斷是否為一個人回憶上節課所講內容和本節課所講內容對比安裝opencv-contrib-python了解人臉識別訓練的流程圖導入模塊,修改源代碼,實現其功能導入模塊,修改源代碼,讓機器實現“認識”視頻中的人看視頻了解人臉識別訓練的過程學會Python外部模塊的安裝為下一步的操作奠定基礎鍛煉學生理解力動手能力開拓思路,培養學生發散思維能力了解3D在人臉識別中的應用課堂小結總結本節課內容學生自由發言梳理本節課的知識點,完成學習目標,培養學生總結概況能力板書設計“認識”一個人獲得特征機器訓練輸入訓練圖片引入模塊輸入訓練圖片設置圖片標簽為“0”加入LBPH識別器機器訓練機器訓練并生成訓練模型文件人臉數據采集“如何”從圖片認識一個人識別訓練人臉識別技術的“前世今生”21世紀教育網www.21cnjy.com精品試卷·第2頁(共2頁)HYPERLINK"http://www.21cnjy.com/"21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源列表 3D人臉識別.mp4 3秒認識一個人.mp4 “認識”一個人.doc “認識”一個人.ppt 縮略圖、資源來源于二一教育資源庫