所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

自娱自乐-AI扑克大战

爱吃馒头不吃辣 爱吃馒头不吃辣 2020-04-04 13:26:01

有幸进入第三轮,使用第二轮的奖品二哈制作项目,二哈优秀的图像识别功能可以发挥大作用,经过深思熟虑外加切身感受制作《自娱自乐-AI扑克大战》。


演示视频:

功能先睹为快~~

项目思路:

1、使用二哈分别识别红色和黑色扑克的号码。

2、从扑克中选用红方片1~10和黑梅花1~10,共计20张。

3、其中红方片1~10用ID1~10表示,黑梅花1~10用ID11~20表示。

3、从红黑牌中各抽一张,将两个号码进行比大小,大的一方加1分,或平局不加分。

4、其中一方分数等于2分者获胜。

projectImage
projectImage

代码实现:

1、将每一张扑克依次让二哈进行学习,每张扑克控制在学习50张左右。不得不说二哈的识别准确度太高。

projectImage

2、程序开始显示欢迎语

projectImage

3、进入识别程序,循环显示比分同时执行“idNum”识别主程序。

projectImage

4、首先判断其中一方分数是否达到2分,若达到游戏结束,显示胜利者。若红黑扑克都识别成功则进行大小比较,对分数进行修改【如图2所示】。若前两项都不满足则进行识别扑克和显示识别结果。

projectImage
projectImage

5、识别扑克结果函数,等待倒计时8秒,给予识别扑克前准备时间。倒计时结束从二哈中请求数据,并识别结果【如图2所示】。黑梅花1~10用ID11~20表示,需要减去10才是真正的识别结果。

projectImage
projectImage
附件 附件
Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]