- 第1节 “初识”人脸 ppt课件(共38张PPT)+视频_2023新川教版(2019)八年级上册《信息技术》
- 人脸识别.mp4
- 第1节 “初识”人脸.pptx--点击预览
文件预览区
|
|
资源描述
第第1 1节节 “初识初识”人脸人脸一、如何一、如何“初识初识”人脸人脸 人脸定位:计算机检测人脸定位:计算机检测人脸的位置、大人脸的位置、大小等信息小等信息,并并将信息标注在图片上。将信息标注在图片上。人脸是否存在人脸是否存在人脸定位信息人脸定位信息人脸位置标注人脸位置标注图图2-1-1“2-1-1“初识初识”人脸的过程人脸的过程人脸定位的运用:人脸定位的运用:手机手机拍照,如图:拍照,如图:图图2-1-22-1-2手机拍照自动定位人脸手机拍照自动定位人脸阅读卡片阅读卡片:校园里的人脸识别校园里的人脸识别 欢欢早上准时来到学校,通过校园门口的人脸识别测温通道时传来欢欢早上准时来到学校,通过校园门口的人脸识别测温通道时传来语音语音“早上好,欢欢同学,你的体温早上好,欢欢同学,你的体温36.536.5度,正常度,正常”。语文课上,老师推了几本书。一下课,欢欢就去图书馆,通过语文课上,老师推了几本书。一下课,欢欢就去图书馆,通过“刷刷脸脸”借到了书,然后高兴地阅读起来。借到了书,然后高兴地阅读起来。中午中午欢欢去食堂吃饭,发现忘了带校园卡,食堂服务机器人笑眯眯欢欢去食堂吃饭,发现忘了带校园卡,食堂服务机器人笑眯眯地说地说:“:“同学,不用刷卡,看我的眼睛,刷脸。同学,不用刷卡,看我的眼睛,刷脸。”吃究饭,欢欢又去校国吃究饭,欢欢又去校国超市超市“刷脸刷脸”买了几支笔和本子。买了几支笔和本子。下午,欢欢在课堂上发起了呆,被教室的人脸识别系统发现并及时下午,欢欢在课堂上发起了呆,被教室的人脸识别系统发现并及时提醒。欢欢很不好意思,马上集中精神认真听课。提醒。欢欢很不好意思,马上集中精神认真听课。二、人脸定位二、人脸定位步骤一步骤一:准备工作准备工作 安装安装 OpenCV OpenCV(可以用以下命令)(可以用以下命令):pip install opencv-python pip install opencv-python 打开打开命令窗口或者命令窗口或者 Powershell Powershell窗口窗口(Win10(Win10系统中为系统中为 Powershell Powershell窗口窗口),在命令,在命令提示符下提示符下安装安装 Opencv Opencv,如图,如图2-1-32-1-3所示。如所示。如果找不到果找不到pippip命令,请重新设置命令,请重新设置 Python Python的安的安装路径为系统环境变量。装路径为系统环境变量。欢欢欢欢:老师,这个老师,这个 Opencv Opencv有什么用呢有什么用呢?老师老师:Opencv:Opencv可以处理很多计算机视觉方面可以处理很多计算机视觉方面的任务,人脸定位就要靠它。的任务,人脸定位就要靠它。知识卡片知识卡片:Opencv:Opencv Opencv Opencv的全称是的全称是 Open Source Computer Open Source Computer Vision LibraryVision Library,中文意思是开源计算机视觉库。,中文意思是开源计算机视觉库。它是开放的、跨平台的,可以运行在不同的操作它是开放的、跨平台的,可以运行在不同的操作系统上,提供了不同编程语言的接口,实现了图系统上,提供了不同编程语言的接口,实现了图像和计算机视觉方面的多种处理。像和计算机视觉方面的多种处理。Opencv Opencv除了用除了用于人脸定位,还可以用于行为识别、动作跟踪等于人脸定位,还可以用于行为识别、动作跟踪等等、它的功能很强大。基于这些优点,它在人工等、它的功能很强大。基于这些优点,它在人工智能的计算机视觉方面被广泛运用。智能的计算机视觉方面被广泛运用。步骤二步骤二:定位人脸定位人脸 我们需要使用我们需要使用 Open OpenCVCV中的中的HaarHaar分类器来分类器来定位人脸。定位人脸。Haar Haar分类器可以简单理解为计算机识別分类器可以简单理解为计算机识別事物事物的一种的一种工具。工具。Haar Haar分类器文件是分类器文件是XMLXML格式的文档,如图格式的文档,如图2-1-42-1-4所示。所示。图图2-1-4Haar2-1-4Haar分类器文件分类器文件 定位标注定位标注人脸人脸:先先引入引入 Opencv Opencv模块模块,读,读入待标注图片并做相应处理,再入待标注图片并做相应处理,再加载加载HaarHaar人人脸分类器定位人脸脸分类器定位人脸,最后在图中,最后在图中标注出人脸标注出人脸。主要步骤如图主要步骤如图2-1-52-1-5所示。所示。“人脸定位标注程序人脸定位标注程序”代码如图代码如图2-1-62-1-6所示所示:图图2-1-62-1-6人脸定位标注代码人脸定位标注代码程序运行后的效果如图程序运行后的效果如图2-1-72-1-7所示所示.上面上面程序中倒数第四行人脸标注框代,里面出现的程序中倒数第四行人脸标注框代,里面出现的(x(x,y)y)和和(x+w(x+w,y+h)y+h),是,是方框的坐标位置,但是后方框的坐标位置,但是后面组数面组数(255(255,255255,0)0)是什么意思呢是什么意思呢?这个这个是是标注框的颜色标注框的颜色。在。在 Opencv Opencv中这三个数字代表中这三个数字代表蓝绿红,如果这组数据改成蓝绿红,如果这组数据改成(255(255,0 0,0)0)就是蓝色。就是蓝色。(0(0,255255,0)0)是是绿绿色色,红色就是,红色就是(0(0,0255)0255)。请将需要用到的分类器文件、测试图片请将需要用到的分类器文件、测试图片与本程序代码放到同一文件夹中。与本程序代码放到同一文件夹中。步骤三步骤三:修改标注框颜色修改标注框颜色 请在如图请在如图2-1-62-1-6所示的程序中修改人脸注所示的程序中修改人脸注框的颜色,将其设置成自己喜欢的颜色。框的颜色,将其设置成自己喜欢的颜色。拓展任务拓展任务:圆形标注框圆形标注框 改变其形状,只需要把倒数第四行方框改变其形状,只需要把倒数第四行方框代码修改成圆形框代码就可以了,圆形框的代码修改成圆形框代码就可以了,圆形框的方法为方法为 circle circle。修改后人脸标注部分的代码。修改后人脸标注部分的代码如图如图2-1-82-1-8所示。所示。图图2-1-82-1-8圆形框代码圆形框代码修改成圆形框标注人脸的效果如图修改成圆形框标注人脸的效果如图:尝试尝试使用使用HaarHaar分类器里面的眼睛分类器里面的眼睛分类器分类器在在定位人脸定位人脸的基础上定位眼睛。的基础上定位眼睛。思考思考:如何定位眼晴如何定位眼晴?(?(可参考人脸定位的思路,详细可参考人脸定位的思路,详细程序见附录一程序见附录一:眼睛定位代码眼睛定位代码)拓展阅读拓展阅读计算机视觉计算机视觉(CV)(CV)计算机视觉计算机视觉 Computer Vision Computer Vision简称简称CVCV,它让计算机它让计算机“看懂看懂”世界世界(如图如图2-1-102-1-10所示所示)。本章学习的内容都属于计算机视觉的研究范本章学习的内容都属于计算机视觉的研究范围。围。形象地说,计算机视觉就是计算机安装形象地说,计算机视觉就是计算机安装上眼睛上眼睛(照相机、摄像头等照相机、摄像头等)和大脑和大脑(算法算法)。比如,当计算机比如,当计算机“看到看到”一只狗,能提取相一只狗,能提取相关特征并判断识别,认出这是一只狗关特征并判断识别,认出这是一只狗(如图如图2-2-1-11-1所示所示)。成语成语“眼见为实眼见为实”表达了视觉对人类的表达了视觉对人类的重要性。不难想象,具有视觉的机器,其应重要性。不难想象,具有视觉的机器,其应用前景将会极其广泛。用前景将会极其广泛。想一想想一想 你还在哪里见过人脸识别技术的应用你还在哪里见过人脸识别技术的应用?火车站刷脸检票进站、学校门口刷脸进火车站刷脸检票进站、学校门口刷脸进校、红绿灯路口、酒店校、红绿灯路口、酒店练习练习1.1.网上搜一搜网上搜一搜,人脸识别技术有哪些新的发展。人脸识别技术有哪些新的发展。2018 2018年,人脸识别技术在更多的领域解锁年,人脸识别技术在更多的领域解锁了更多应用了更多应用,如公共安全、信息安全、政府职能、如公共安全、信息安全、政府职能、场所进出等。场所进出等。现在,进一步提升了人脸识别的精确度,现在,进一步提升了人脸识别的精确度,可在智能家居中用作门禁系统以及鉴权系统等。可在智能家居中用作门禁系统以及鉴权系统等。2.2.用人工智能开放平台中的用人工智能开放平台中的“图像识别图像识别”功功能能,识别动植物等图像识别动植物等图像,观察识别的准确率。观察识别的准确率。四、课堂小结四、课堂小结今天,我们学习了什么知识?今天,我们学习了什么知识?了解初识人脸的原理及应用和人脸定位了解初识人脸的原理及应用和人脸定位过程,选择人工智能提供的过程,选择人工智能提供的“人脸识别人脸识别”体体验功能的平台体验人脸识别技术,认识人脸验功能的平台体验人脸识别技术,认识人脸识别的过程!识别的过程!五、板书设计五、板书设计 PPT模板下载: Thanks!
展开阅读全文
相关搜索
资源标签