有幸进入第三轮,使用第二轮的奖品二哈制作项目,二哈优秀的图像识别功能可以发挥大作用,经过深思熟虑外加切身感受制作《自娱自乐-AI扑克大战》。
演示视频:
功能先睹为快~~
项目思路:
1、使用二哈分别识别红色和黑色扑克的号码。
2、从扑克中选用红方片1~10和黑梅花1~10,共计20张。
3、其中红方片1~10用ID1~10表示,黑梅花1~10用ID11~20表示。
3、从红黑牌中各抽一张,将两个号码进行比大小,大的一方加1分,或平局不加分。
4、其中一方分数等于2分者获胜。
代码实现:
1、将每一张扑克依次让二哈进行学习,每张扑克控制在学习50张左右。不得不说二哈的识别准确度太高。
2、程序开始显示欢迎语
3、进入识别程序,循环显示比分同时执行“idNum”识别主程序。
4、首先判断其中一方分数是否达到2分,若达到游戏结束,显示胜利者。若红黑扑克都识别成功则进行大小比较,对分数进行修改【如图2所示】。若前两项都不满足则进行识别扑克和显示识别结果。
5、识别扑克结果函数,等待倒计时8秒,给予识别扑克前准备时间。倒计时结束从二哈中请求数据,并识别结果【如图2所示】。黑梅花1~10用ID11~20表示,需要减去10才是真正的识别结果。
附件
评论