[发明专利]基于图像识别及自动化控制的棋牌类游戏自动博弈机器人的建立方法有效
申请号: | 201710208525.8 | 申请日: | 2017-03-31 |
公开(公告)号: | CN107019901B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 张加佳;刘宏;陈佳辉 | 申请(专利权)人: | 北京大学深圳研究生院 |
主分类号: | A63F1/00 | 分类号: | A63F1/00;A63F1/18;A63F13/52;A63F13/55;G06K9/00 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图像 识别 自动化 控制 棋牌 游戏 自动 博弈 机器人 建立 方法 | ||
1.一种基于图像识别及自动化控制的棋牌类游戏自动博弈机器人的建立方法,其步骤包括:
1)基于图像识别技术自动识别游戏场景;所述游戏场景包括未识别场景、普通对战、特殊对战,所述未识别场景是对战场景之外的其他场景;
2)对每一个游戏场景执行相应操作,进入游戏对战博弈场景;
3)识别当前游戏参与人的行动序列和当前游戏信息;在进行所述识别时,首先利用windows系统屏幕截图的方法将游戏进程转化为图片帧,并对该图片帧进行特征提取,然后采用基于k近邻的分类器对图片进行分类;所述特征提取包括:
3.1)二值化:用于消除游戏中的动画和光影蒙版对图片识别产生的影响;
3.2)边缘检测:目的是对齐识别区域,以提高识别效率和准确性;
3.3)花色识别:通过棋牌特定区域的像素RGB值确定花色;
3.4)水平穿线特征提取:通过横向识别棋牌中的01分布,获取水平方向的像素特征;
3.5)分区域数字列特征提取:将棋牌的识别区域分割为多个区域,再次进行水平穿线特征提取,以作为全局穿线特征的补充;
3.6)特征比对:按照图片的大小选取一个合适的窗口,统计该窗口内的信息作为特征;
4)将步骤3)识别的信息传入人工智能计算系统,由人工智能计算系统给出应对策略;
5)采用自动化操作技术根据人工智能计算系统给出的应对策略进行自动化操作。
2.如权利要求1所述的方法,其特征在于,在当局游戏分出胜负后记录该局游戏的结果,然后自动识别游戏场景,进入下一局游戏。
3.如权利要求1所述的方法,其特征在于,步骤1)利用游戏平台各个场景的特点来区分不同的游戏场景;所述特点包括多个参照位置的RGB特征。
4.如权利要求1所述的方法,其特征在于,步骤3)所述游戏参与人的行动序列包括是否轮到自己出牌,所述当前游戏信息包括手牌、各玩家亮出的牌。
5.如权利要求1所述的方法,其特征在于,步骤3)基于k近邻法对图片进行分类时,采取交叉验证的方法来选取最优的k值;图片分类特征的距离度量方法为:
采用欧几里德距离作为度量距离。
6.如权利要求1所述的方法,其特征在于,步骤5)利用C++调用windows系统的自动化控制功能在游戏平台上操作,实现完全的计算机自动博弈。
7.如权利要求1所述的方法,其特征在于,在摆牌过程中采用以下方法确定摆牌是否正确:在程序操作摆完一张牌后,识别目的位置是否有牌,若没有牌,则重新进行摆牌;若有牌,则识别该牌是否为此次操作中应该摆上的牌,若不是,则撤下该牌,并重新摆牌。
8.一种采用权利要求1~7中任一权利要求所述方法的基于图像识别及自动化控制的棋牌类游戏自动博弈机器人,其特征在于,包括图像识别系统、自动化操作系统和人工智能计算系统,所述图像识别系统采用图像识别技术自动识别游戏场景,并在进入游戏对战博弈场景后识别当前游戏参与人的行动序列和当前游戏信息;所述人工智能计算系统对所述图像识别系统识别出的信息给出应对策略;所述自动化操作系统采用自动化操作技术并根据人工智能计算系统给出的应对策略进行自动化操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学深圳研究生院,未经北京大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710208525.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:轮心双向异速驱动器
- 下一篇:辐射分压式气填止血鼻塞
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序