课件编号8397922

川教版(2020)八年级上册 信息技术 第1节 “初识”人脸 课件(共38张PPT)+视频

日期:2024-05-05 科目:信息技术 类型:初中素材 查看:70次 大小:165728895Byte 来源:二一课件通
预览图 0
PPT,38张,课件,人脸,初识,教版
    (课件网) 第1节 “初识”人脸 一、如何“初识”人脸 人脸定位:计算机检测人脸的位置、大小等信息,并将信息标注在图片上。 人脸是否存在→人脸定位信息→人脸位置标注 图2-1-1“初识”人脸的过程 人脸定位的运用: 手机拍照,如图: 图2-1-2手机拍照自动定位人脸 阅读卡片:校园里的人脸识别 欢欢早上准时来到学校,通过校园门口的人脸识别测温通道时传来语音“早上好,欢欢同学,你的体温36.5度,正常”。 语文课上,老师推了几本书。一下课,欢欢就去图书馆,通过“刷脸”借到了书,然后高兴地阅读起来。 中午欢欢去食堂吃饭,发现忘了带校园卡,食堂服务机器人笑眯眯地说:“同学,不用刷卡,看我的眼睛,刷脸。”吃究饭,欢欢又去校国超市“刷脸”买了几支笔和本子。 下午,欢欢在课堂上发起了呆,被教室的人脸识别系统发现并及时提醒。欢欢很不好意思,马上集中精神认真听课。 二、人脸定位 步骤一:准备工作 安装 OpenCV(可以用以下命令): pip install opencv-python 打开命令窗口或者 Powershell窗口(Win10系统中为 Powershell窗口),在命令提示符下安装 Opencv,如图2-1-3所示。如果找不到pip命令,请重新设置 Python的安装路径为系统环境变量。 欢欢:老师,这个 Opencv有什么用呢? 老师: Opencv可以处理很多计算机视觉方面的任务,人脸定位就要靠它。 知识卡片: Opencv Opencv的全称是 Open Source Computer Vision Library,中文意思是开源计算机视觉库。它是开放的、跨平台的,可以运行在不同的操作系统上,提供了不同编程语言的接口,实现了图像和计算机视觉方面的多种处理。 Opencv除了用于人脸定位,还可以用于行为识别、动作跟踪等等、它的功能很强大。基于这些优点,它在人工智能的计算机视觉方面被广泛运用。 步骤二:定位人脸 我们需要使用 OpenCV中的Haar分类器来定位人脸。 Haar分类器可以简单理解为计算机识別事物的一种工具。 Haar分类器文件是XML格式的文档,如图2-1-4所示。 图2-1-4Haar分类器文件 定位标注人脸:先引入 Opencv模块,读入待标注图片并做相应处理,再加载Haar人脸分类器定位人脸,最后在图中标注出人脸。主要步骤如图2-1-5所示。 “人脸定位标注程序”代码如图2-1-6所示: 图2-1-6人脸定位标注代码 程序运行后的效果如图2-1-7所示. 上面程序中倒数第四行人脸标注框代,里面出现的(x,y)和(x+w,y+h),是方框的坐标位置,但是后面组数(255,255,0)是什么意思呢? 这个是标注框的颜色。在 Opencv中这三个数字代表蓝绿红,如果这组数据改成(255,0,0)就是蓝色。 (0,255,0)是绿色,红色就是(0,0255)。 请将需要用到的分类器文件、测试图片与本程序代码放到同一文件夹中。 步骤三:修改标注框颜色 请在如图2-1-6所示的程序中修改人脸注框的颜色,将其设置成自己喜欢的颜色。 拓展任务:圆形标注框 改变其形状,只需要把倒数第四行方框代码修改成圆形框代码就可以了,圆形框的方法为 circle。修改后人脸标注部分的代码如图2-1-8所示。 图2-1-8圆形框代码 修改成圆形框标注人脸的效果如图: 尝试使用Haar分类器里面的眼睛分类器在定位人脸的基础上定位眼睛。 思考:如何定位眼晴?(可参考人脸定位的思路,详细程序见附录一:眼睛定位代码) 拓展阅读 计算机视觉(CV) 计算机视觉 Computer Vision简称CV,它让计算机“看懂”世界(如图2-1-10所示)。本章学习的内容都属于计算机视觉的研究范围。 形象地说,计算机视觉就是计算机安装上眼睛(照相机、摄像头等)和大脑(算法)。比如,当计算机“看到”一只狗,能提取相关特征并判断识别,认出这是一只狗(如图2-1-1所示)。 成语“眼见为实”表达了视觉对人类的重要性。不难想象,具有视觉的机器,其 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~