资源简介 (共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