基于Mind+人脸识别的彼得兔互动项目

2024-06-09730
AI 快速预览详细 收起
本文介绍了一个基于Mind+图形化编程软件和ML5机器学习功能的彼得兔互动项目。通过人脸追踪功能,玩家可以通过嘴巴控制彼得兔左右移动,并吃到红萝卜加1分。当达到10分时,游戏晋级过关。这个项目适合8-12岁的儿童进行编程启蒙,既有趣又富有教育意义。

360截图20240607205357490.jpg一、功能原理

         现代科技的发展使得人工智能在各个领域都发挥着重要作用,而小游戏则是我们生活中常见的娱乐方式。利用Mind+图形化编程软件的强大机器学习功能ML5,设计一个有趣且充满互动的小游戏项目------《人脸识别的彼得兔互动项目》。

1.实现效果:在机器学习功能中利用人脸追踪功能,通过嘴巴控制彼得兔左右的位置,当吃到一个红萝卜加1分。当达到10分,游戏晋级过关。

 

2.认识mind+平面坐标

实时状态下,mind+舞台大小:宽为480,高360,

舞台中心坐标(0,0),舞台坐标数据如下图黄底黑字标注为准;

 

3.认识人脸追踪平面坐标

人脸识别舞台大小:宽为290,高200,舞台中心坐标(75,50)

舞台坐标数据如下图红底白字为准;

360截图20240609110429914.jpg

二、结构设计

 

image.png

 

三、详细步骤

步骤1 打开Mind+,右上角实时模式

image.png

步骤2 右下角角色库,添加相关角色

image.png

步骤3 左下角角色库,添加相关舞台

image.png

步骤4 左下角——扩展——功能模块----添加ML5

image.png

 

步骤5 左侧代码块——找到人脸追踪块

image.png

步骤6 脚本编写——开始游戏按钮

image.png

步骤7 脚本编写——彼得兔

image.png

步骤8 脚本编写——红萝卜

image.png

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
罗罗罗
罗罗罗
666
- 没有更多了 -