[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏

2020-01-251.1万
AI 快速预览详细 收起
本文介绍了一个使用MIND+图像识别手势功能与电脑进行猜拳游戏的项目。该项目适用于小学五年级的人工智能课程,涉及图像识别和程序编写中的计算思维。程序运行环境要求包括一台安装了MIND+最新版本的电脑、摄像头和音箱。程序角色包括电脑程序、男性和女性角色以及人类和电脑的手势图片。程序通过摄像头识别用户的性别,并根据性别进行个性问候。用户可以通过手势与电脑进行猜拳游戏,程序会判断胜负并给出相应的结果。源程序可以在文章最后下载。
我在教学小学五年级的人工智能课程,五年级240多个学生每周要学一节课,同学们对这门课程很感兴趣。今天大年初一,我开发了一个用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏。涉及人工智能里的图像识别知识,当然还有程序编写中的计算思维。源程序在文章最后有下载。
先上程序运行视频:

一、程序运行环境要求:一台电脑,安装好MIND+最新版本,有摄像头和音箱。
二、“程序角色”编写说明:
1、角色说明:一共9个角色,默认的角色代表电脑程序,还有根据性别会分别显示一个男性或女性。还有电脑和人类的3种手势。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图1
2、把要用到的变量都定义好和初始化。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图2
3、电脑角色的命令部分分析:
(1)、先是语音提示,让用户知道要做什么;
然后是程序出拳的初始化,重复执行10到100次的随机次数,选择1,2,3里的一种手势,做到随机产生,并决定本次的手势结果。
根据摄像头识别到的性别,进行个性问候和性别设置,决定舞台以后出现男或女的角色。

[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图3
(2)、识别摄像头中出现的人物的手势,识别错误会有语音提示,识别正确后语音提示并根据男女性别广播01男或02女的命令。

[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图4
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图5
(3)、电脑角色一直在舞台上提示用户相应的操作。界面友好。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图6
(4)、电脑角色后台决定出拳手势的命令。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图7
(5)、用户按数字键“1”证明电脑已经先出手势,或需要提前知道答案。
程序会朗读和显示结果。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图8
(6)最后是判断胜负的情况,一共是9种情况,分别会给出相应的结果。这条命令的运行条件是由其它角色发消息控制的。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图9
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图10
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图11
三、“男性和女性角色”编写说明:
1、男性在接收到“01”广播时才会显示,其它情况下隐藏。并广播“判断胜负”。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图12
2、女性在接收到“02”广播时才会显示,其它情况下隐藏。并广播“判断胜负”。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图13
四、人类的“剪刀、石头、布”图片出现命令控制。
1、“人类剪刀”图片,只会在接受到“01男”或“02女”广播,并且变量:人类剪刀的值为1时,才会出现,其它情况隐藏。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图14
2、“人类石头”图片出现的条件
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图15
3、“人类布”图片出现的条件
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图16
五、电脑程序的“剪刀、石头、布”图片出现命令控制。
1、“程序剪刀”图片,只会在接受到“01男”或“02女”广播,并且变量:程序剪刀的值为1时,才会出现,其它情况隐藏。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图17
2、“程序石头”出现的条件。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图18
2、“程序布”出现的条件。
[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏图19
六、源程序下载:
下载附件[2020]用MIND+里的图像识别手势功能和电脑一起玩猜拳游戏.zip
七、说明:
由于本人水平有限,程序可以进一步优化,请多多指导,谢谢。

创作许可协议

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

评论(6)
DFSkoDYIwBI
DFSkoDYIwBI
如图不能打开摄像头
DFSkoDYIwBI
DFSkoDYIwBI回复杭州大白菜
谢谢,已解决
杭州大白菜
杭州大白菜
作者
回复DFSkoDYIwBI
可能摄像头被其他程序占用了,建议关闭其他程序,或者重新启动电脑,只打开这个软件
DFSkoDYIwBI
DFSkoDYIwBI
江老师,不能调用电脑摄像头是什么原因?
kylinpoet
kylinpoet
楼主强大,多谢分享。
且歌且行
且歌且行
这个游戏比人和人猜有意思多了
rzyzzxw
rzyzzxw
江老师,很不错哦。
DFrJ5KYVQaH
DFrJ5KYVQaH
好好,过了这几天这些都试试
- 没有更多了 -