6715浏览
查看: 6715|回复: 8

[2020]用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
七、说明:
由于本人水平有限,程序可以进一步优化,请多多指导,谢谢。

DFrJ5KYVQaH  中级技匠

发表于 2020-1-25 17:44:28

好好,过了这几天这些都试试
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-1-25 18:32:18

江老师,很不错哦。
回复

使用道具 举报

且歌且行  中级技师

发表于 2020-2-15 22:12:12

这个游戏比人和人猜有意思多了
回复

使用道具 举报

kylinpoet  初级技神

发表于 2020-2-18 08:15:44

楼主强大,多谢分享。
回复

使用道具 举报

DFSkoDYIwBI  学徒

发表于 2020-3-12 14:41:37

江老师,不能调用电脑摄像头是什么原因?
回复

使用道具 举报

DFSkoDYIwBI  学徒

发表于 2020-3-12 14:45:13

如图不能打开摄像头

不能打开摄像头

不能打开摄像头
回复

使用道具 举报

杭州大白菜  中级技师
 楼主|

发表于 2020-3-12 19:30:26

DFSkoDYIwBI 发表于 2020-3-12 14:45
如图不能打开摄像头

可能摄像头被其他程序占用了,建议关闭其他程序,或者重新启动电脑,只打开这个软件
回复

使用道具 举报

DFSkoDYIwBI  学徒

发表于 2020-3-12 23:50:36

杭州大白菜 发表于 2020-3-12 19:30
可能摄像头被其他程序占用了,建议关闭其他程序,或者重新启动电脑,只打开这个软件 ...

谢谢,已解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail