# 人脸追踪的使用 ## 简介 KOI中内置一个Yolo人脸识别模型,这里的人脸识别指的是识别出人脸,而不是辨认出人脸。Yolo是基于离线的模型,因此识别速度非常快。通过Yolo可以识别人脸的的坐标(相对KOI的点阵屏240x240) ## 连接KOI 确保你已经安装好驱动,加载好驱动与连接好KOI,如果有疑问请翻看前面的入门教程。 ## 积木块介绍 分类器积木如下: ![](KOI04/01.png) 初次使用时,需要点击“加载Yolo人脸模型”,KOI会将模型调出到内存中运行 ![](KOI04/03.png) 点击“人脸检测”,KOI就会对当前摄像头画面进行检测,如果检测到有人脸,屏幕在人脸的地方处画一个绿色的框。 ![](KOI04/04.png) 效果如图所示4 ![](KOI04/11.png) 当检测到人脸时,此帽子模块就会进行触发 ![](KOI04/05.png) 当检测到人脸时,对应返回人脸坐标x与y(人脸在KOI屏幕中坐标,左上角为0,0,屏幕大小为240x240) ![](KOI04/06.png) ## 示例程序 编写如下的程序: ![](KOI04/02.png) 连接积木在运算分栏中,如图所示: ![](KOI04/10.png) 具体操作: - 点击“加载Yolo人脸模型”,KOI屏幕会出现Load Yolo的白色字符串 - 点击人脸检测,当摄像头出现人脸时,KOI屏幕会给人脸画个框 - 帽子模块对应触发,返回当前人脸的坐标,通过舞台的小喵说出来 ## 改进程序 通过改进程序,编写一个,当我人脸出现在KOI屏幕做测试,通过百度大脑的语音合成说出人脸在左侧,否则说出人脸在右侧。 点击软件界面左下方的添加扩展按钮 ![](KOI04/08.png) 扩展选择——“百度大脑” ![](KOI04/09.png) 返回编程界面中,编写对应的程序,如图所示。 ![](KOI04/07.png) 屏幕宽为240,因此通过判读x是否小于120,判断人脸处于屏幕中央的左侧还是右侧。 实验现象: 当识别到人脸时,电脑会对应朗读出你的脸处于哪一侧。 ## **使用注意** 人脸识别确保KOI是处于竖立的角度,如果打横放,即使你人脸在镜头中,它也不会识别出人脸。 嗯,机器学习就是这么死脑筋!横着的人脸就不是人脸 ![](KOI04/12.png)