資源簡介 (共17張PPT)課前P49“圖2-1-6 人臉定位標注代碼”步驟:1、開始—所有程序—Python3.7—IDLE(Python 3.7 32-bit)2.通過IDLE左上角“File-new file”進入“代碼編程環境”3.開始錄入預習2“初識”人臉時間:XXXX.XX.XX學習1. 了解人臉定位的基本過程2. 了解分類器的作用3. 體驗人臉定位目標學習活動1——人臉識別的定義想一想:人臉識別在生活中還有哪些應用?公安刑偵辦案網絡支付考勤系統門禁系統什么是人臉識別?學習活動1——人臉識別的定義學習活動1——人臉識別的定義人臉識別是一項熱門的計算機技術研究領域,它屬于生物特征識別技術,是對生物體(一般特指人)本身的生物特征來區分生物體個體。生物特征識別技術所研究的生物特征包括臉、指紋、手掌紋、虹膜、視網膜、聲音(語音)、體形、個人習慣(例如敲擊鍵盤的力度和頻率、簽字)等,相應的識別技術就有人臉識別、指紋識別、掌紋識別、虹膜識別、視網膜識別、語音識別(用語音識別可以進行身份識別等。記一記:人臉識別,是基于人的臉部特征信息進行身份識別的一種生物識別技術。用攝像機或攝像頭采集含有人臉的圖像或視頻流,并自動在圖像中檢測和跟蹤人臉,進而對檢測到的人臉進行識別的一系列相關技術,通常也叫做人像識別、面部識別。學習活動2——人臉定位的基本過程人臉是否存在人臉定位信息人臉位置標注看一看:翻開書45頁,閱讀并勾劃有關人臉定位過程的內容。學習活動3——人臉定位做一做:安裝Opencv模塊(開源計算機視覺庫)雙擊打開“文件接收柜”中的“OpenCV模塊”安裝包,進入命令窗口開始等待安裝。學習活動3——人臉定位想一想:為什么要安裝Opencv模塊?利用OpenCV中的Haar分類器(計算機識別事物的一種工具)來定位人臉學習活動3——人臉定位討論交流:人臉定位標注代碼分析人臉定位標注代碼運行結果import cv2img=cv2.imread("3.jpg")gray_img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)faceCascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')faces = faceCascade.detectMultiScale(gray_img,scaleFactor=1.3,minNeighbors=3,minSize=(32,32))for (x,y,w,h) in faces:cv2.rectangle(img,(x,y),(x+w,y+h),(255,255,0),2)cv2.imshow('face',img)cv2.waitKey(0)cv2.destroyALLWindows()學習活動3——人臉定位討論交流:人臉定位標注代碼分析引入opencv模塊讀入圖片并作相應處理人臉分類器人臉定位人臉標注顯示學習活動3——人臉定位拓展任務:修改標注框形狀、顏色for (x,y,w,h) in faces:cv2.rectangle(img,(x,y),(x+w,y+h),(255,255,0),2)矩形標注框標注框坐標位置標注框顏色畫筆粗細5分鐘時間,自學書本50-51頁,完成以下任務:將矩形標注框修改為圓形將標注框顏色修改為綠色將標注框線條粗細改為5學生作品展示學習活動1——人臉識別的定義學習活動3——人臉定位拓展任務:修改標注框形狀、顏色for (x,y,w,h) in faces:cv2.circle(img,(x+w//2,y+h//2),w//2,(0,255,0),5)圓形標注框標注框坐標位置綠色畫筆粗細學習活動3——人臉定位課堂測試:解釋以下代碼含義import cv2img=cv2.imread("3.jpg")faceCascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')for (x,y,w,h) in faces:img cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)總結回顧人臉識別的常見應用場景分類器的作用0104人臉識別的定義02人臉定位的基本過程03……05學習活動4——總結回顧想一想:這節課,你學到了什么,收獲了什么?see you~ 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫