(共33张PPT)
“初识”人脸
川教版
八年级上
新知导入
校园人脸测温
机场检票
扫脸支付
医院扫脸就诊
智慧餐厅
旅馆扫脸入住
新知讲解
人脸识别的应用
新知讲解
人脸是否存在
人脸定位信息
人脸位置标注
人脸定位的过程
新知讲解
新知讲解
校园一脸通
校园安全管理就是这么简单
刷脸门禁
借阅图书
食堂打饭
超市买东西
上课
新知讲解
准备工作
安装OpenCV:
python3自带的pip,可以帮助我们轻松的安装很多模块。在命令提示符里面键入pip.exe,点击回车键,如果出现如图所示的画面,说明pip当前可用。
新知讲解
准备工作
直接在命令提示符里面键入pip
install
opencv-python,点击回车,电脑就开始联网搜索opencv模块(必须保证你的电脑上的网络畅通),出现进度条,说明开始安装了。这个过程是电脑自动进行的。
新知讲解
准备工作
由于opencv模块较大,因此需要耗费较长时间
新知讲解
准备工作
电脑还需要安装另一个辅助模块numpy,这也是自动进行的。
新知讲解
准备工作
安装完成之后,可以看到安装完成的提示
新知讲解
准备工作
打开python编辑器运行下面的代码:
import
cv2
as
cv
如果不报错,就表示安装成功了。
新知讲解
知
识
卡
OpenCV的全称是Open
Source
Computer
Vision
Library,中文意思是开源计算机视觉库。它是开放的、跨平台的,可以运行在不同的操作系统上,提供了不同编程语言的接口,实现了图像和计算机视觉方面的多种处理。OpenCV除了用于人脸定位,还可以用于行为识别、动作跟踪等等,它的功能很强大。基于这些优点,它在人工智能的计算机视觉方面被广泛运用。
新知讲解
定位人脸
Haar分类器可以简单理解为计算机识别事物的一种工具。安装OpenCV以后,在相应的目录下就有OpenCV自带的Haar分类器文件,这些文件是XML格式的文档。在这些分类器中会用到haarcascade_
frontalface_
default.xml
人脸分类器
新知讲解
定位人脸流程图
引入OpenCV模块
读入图片并做相应处理
人脸分类器
人脸定位
人脸标注显示
新知讲解
定位人脸源代码
打开python程序,在IDLE中导入“人脸定位标注程序”代码。
注意:请将需要用到的分类器文件、测试图片与本程序代码放到同一文件夹中。
这里是测试图片,如果没在同一个文件夹下,需要指出路径。
这里是分类器文件,如果没在同一个文件夹下,需要指出路径。
新知讲解
定位人脸效果图
代码输入完成后,按“Ctrl+S”保存代码文件
注意:保存时将本代码文件与测试图片和分类器文件一起保存在同一个文件夹中,这样可以避免给测试图片和分类器文件指出路径的麻烦。
再按F5键运行代码,程序运行后的效果如右图。
新知讲解
修改标注框颜色
新知讲解
源代码中倒数第四行人脸标注框代码中
(x,
y)和(x+w,y+h),是方框的坐标位置。
(255,
255,
0)是标注框的颜色。在OpenCV中这三个数字代表蓝、绿、红
(255,0,0)就是蓝色,
(0,
255,
0)是绿色,
(0,0,255)是红色。
这样,我们就可以修改括号里面的数字来修改标注框颜色了。
修改标注框的颜色为绿色
修改标注框颜色为绿色效果图
拓
展
延
伸
改变标注框形状,把倒数第四行“方框代码”改成“圆形框代码cricle”就可以
修改标注框形状为圆形
改变圆形效果图
参考人脸定位的思路,定位人的眼睛
任
务
一
眼睛分类器
导入源代码,动动你的小手试试吧!
合作探究
英文Computer
Vision,简称CV,是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等。
计算机视觉概念
实际应用
农业农林生物类
邮电通信网络类
医学
遥感领域
军事
公安交通
工业
娱乐
计算机辅助设计CAD类,计算机辅助知道CAM类,产品的检测,现在的物流基于体积的快速打包,搬运机器人视觉导航,生产线的控制等等
智能养殖,比如智能养猪;果蔬分类,作物3D生长检测,病虫害检测;火灾及时反馈;微生物监测;动物行为记录分析
快递邮件分类;视频聊天;图像的压缩与处理;无线传输
癌症及时判断;CT图像;红外图像;X射线等等
土地确权;土地分类;土地违规建筑查询(比如现在国家的高尔夫球场很多都是天眼系统查到的);城市环境污染;城市规划;城市道路规划
如何精确打击目标(大使馆痛心被炸,这个技术);目标跟踪;无人机设备追查
人脸识别抓逃犯;车牌识别;汽车导航;流量监测
3D电影,虚拟现实;网络游戏
实
例
展
示
计算机眼中的“眼见为实”,当计算机看到一只“狗”,能提取相关特征并判断识别,认识这是一只“狗”。
谷歌Waymo无人驾驶汽车
广州白云机场4p停车场的无人驾驶汽车
实
例
展
示
用Haar分类器来定位人的眼睛的标注框为红色,形状改为圆形
课堂练习
拓展练习
课堂总结
板书设计
如何“初识”人脸
人脸定位
计算机视觉(CV)
“初识”人脸“
https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台
川教版信息技术八年级上册《“初识”人脸》教学设计
课题
“初识”人脸
单元
第一单元
学科
信息技术
年级
八年级
学习目标
了解人脸定位的基本过程了解分类器的作用体验人脸定位
重点
了解人脸定位的基本过程
难点
人脸定位的基本步骤及程序体验
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
看视频:了解“人脸识别技术的应用”
看视频
开拓眼界,结合实际,调动学生学习的兴趣
讲授新课
生活中“人脸”识别技术的应用人脸识别技术的应用场景如下:一
如何初识“人脸”人脸定位首先要判断在检测的图片中或场景中是否存在人脸,如果存在人脸,则给出人脸的位置、大小等信息,再将信息标注在图片上,人脸定位的过程:课外阅读:看教材P46“校园里的人脸识别”二
人脸定位准备工作Python有许多外部模块,能实现不同功能,OpenCV就是其中之一。安装OpenCV步骤:
①python3自带的pip,可以帮助我们轻松的安装很多模块。在命令提示符里面键入pip.exe,点击回车键,如果出现如图所示的画面,说明pip当前可用。②直接在命令提示符里面键入pip
install
opencv-python,点击回车,电脑就开始联网搜索opencv模块(必须保证你的电脑上的网络畅通),出现进度条,说明开始安装了。这个过程是电脑自动进行的。由于opencv模块较大,因此需要耗费较长时间。③电脑还需要安装另一个辅助模块numpy,这也是自动进行的。④安装完成之后,可以看到安装完成的提示。⑤打开python编辑器,运行下面的代码:import
cv2
as
cv,如果不报错,就表示安装成功了。补充材料:OpenCV有什么用呢?
OpenCV可以处理很多计算机视觉方面的任务,人脸定位就要靠它。
OpenCV的全称是Open
Source
Computer
Vision
Lib
rary,中文意思是开源计算机视觉库。它是开放的、跨
平台的,可以运行在不同的操作系统上,提供了不同编
程语言的接口,实现了图像和计算机视觉方面的多种处理。OpenCV除了用于人脸定位,还可以用于行为识别、
动作跟踪等等,它的功能很强大。基于这些优点,它在
人工智能的计算机视觉方面被广泛运用。定位人脸我们需要使用OpenCV中的Haar分类器来定位人脸。Haar分类器可以简单理解为计算机识别事物的一种工具。安装OpenCV以后,在相应的目录下就有OpenCV自带的Haar分类器文件,这些文件是XML格式的文档。在这些分类器中会用到haarcascade_
frontalface_
default.xml,接下来我们就用Haar分类器来定位人脸。对人脸进行定位标注,先要引入OpenCV模块,读入待标注图片并做相应处理,再加载Haar人脸分类器定位人脸,最后在图中标注出人脸。打开python程序,在IDLE中导入“人脸定位标注程序”代码。注意:请将需要用到的分类器文件、测试图片与本程序代码放到同一文件夹中。代码输入完成后,按“Ctrl+S”保存代码文件(注意:保存时将本代码文件与测试图片和分类器文件一起保存在同一个文件夹中,这样可以避免给测试图片和分类器文件指出路径的麻烦。),再按F5键运行代码,程序运行后的效果如下图。步骤三:修改标注框颜色上面程序中倒数第四行人脸标注框代码,里面出现的(x,
y)和(x+w,y+h),是方框的坐标位置。后面一组数(255,
255,
0)是标注框的颜色。在OpenCV中这三个数字代表蓝、绿、红,如果这组数据改成(255,0,0)就是蓝色,改成(0,
255,
0)是绿色,
改成(0,0,255)就是红色。这样,我们就可以修改括号里面的数字来修改标注框颜色了。修改为绿色边框拓展:除了修改人脸标注框的颜色外,还可以改变其形状,只需要把倒数第四行方框代码改成圆形框代码就可以,圆形框的代码为cricle。以下是修改成圆形框标注人脸标注部分的代码:效果如如下:任务一
参考人脸定位的思路,定位人的眼睛三
计算机视觉①看视频,了解什么是计算机视觉②概念:计算机视觉:英文Compute
(?http:?/??/?www.?/?tags?/?te?/?"
\t
"http:?/??/?www.?/?d?/?_blank?)r
Vision,简称CV,是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量
(?http:?/??/?www.?/?app?/?851"
\t
"http:?/??/?www.?/?d?/?_blank?)等。③计算机视觉应用工业:计算机辅助设计CAD类,计算机辅助知道CAM类,产品的检测,现在的物流基于体积的快速打包,搬运机器人视觉导航,生产线的控制等等农业农林生物类:智能养殖,比如智能养猪;果蔬分类,作物3D生长检测,病虫害检测;火灾及时反馈;微生物监测;动物行为记录分析邮电通信网络类:快递邮件分类;视频聊天;图像的压缩与处理;无线传输医学:癌症及时判断;CT图像;红外图像;X射线等等遥感领域:土地确权;土地分类;土地违规建筑查询(比如现在国家的高尔夫球场很多都是天眼系统查到的);城市环境污染;城市规划;城市道路规划军事:如何精确打击目标(大使馆痛心被炸,这个技术);目标跟踪;无人机设备追查公安生活交通:人脸识别抓逃犯;车牌识别;汽车导航;流量监测娱乐:3D电影,虚拟现实;网络游戏实例:计算机眼中的“眼见为实”,当计算机看到一只“狗”,能提取相关特征并判断识别,认识这是一只“狗”。谷歌Waymo无人驾驶汽车广州白云机场4p停车场的无人驾驶汽车课堂练习:用Haar分类器来定位人的眼睛的标注框为红色,形状改为圆形
交流分享生活中的人脸识别技术的应用
根据老师讲解按步骤安装实例操作改数据改变标注框的颜色修改代码改变标注框形状修改代码看视频看实例
让学生体会时代在进步,不学习将要无法适应社会的发展体验Python外部模块的安装体验OpenCV自带的Haar分类器定位人脸体验标注框颜色改变的操作方法体验修改代码改变标注框的形状体验Haar分类器定位人的眼睛的操作了解什么是计算机视觉了解计算机视觉的实际应用
课堂小结
梳理本节课的知识点,完成学习目标,培养学生总结概况能力
板书
https://v./x/page/b09321hchxt.html
(?https:?/??/?v.?/?x?/?page?/?b09321hchxt.html?)
https://haokan./v?pd=wisenatural&vid=9287370790729758656
(?https:?/??/?haokan.?/?v?pd=wisenatural&vid=9287370790729758656?)
https://baike./item/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/2803351?fr=aladdin
人脸位置标注
人脸是否存在
人脸定位信息
引入OpenCV模块
读入图片并做相应处理
人脸分类器
人脸定位
人脸标注显示
如何“初识”人脸
人脸定位
“初识”人脸
计算机视觉(CV)
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://www.21cnjy.com/"
21世纪教育网(www.21cnjy.com)