基于深度信念网络的桥牌叫牌自动识别方法及识别系统的制作方法
【技术领域】
[0001]本发明涉及图像识别,尤其是涉及一种基于深度信念网络的桥牌叫牌自动识别方法及识别系统。
【背景技术】
[0002]桥牌是一种广受欢迎的扑克游戏,它与围棋、国际象棋一起并称世界三大智力运动,在国际国内上有很多的专业比赛。为了推广桥牌,主办方往往会将桥牌比赛过程放在网络或电视上进行直播,这就需要实时识别和记录每位牌手的叫牌和出牌过程。
[0003]叫牌卡方式叫牌是目前桥牌运动中最主要的叫牌方式。叫牌卡片由5种不同的花色(黑桃、红心、方块、梅花和无将NT),I?7的数字,加上一些特殊的符号牌,如“PASS”、“X”(加倍)、“XX”(再加倍)和“STOP”等构成,牌手以出示叫牌卡的方式完成叫牌过程,图1展示了比赛中的叫牌卡。叫牌卡叫牌过程的记录,目前主要采用人工方式,即工作人员将牌手的叫牌过程信息,人工识别,手工录入到系统。这种方式不仅耗费大量的人力,而且还会因工作人员的失误造成错误。
[0004]针对传统叫牌卡方式的缺点,已有采用其他装置改进叫牌方式的一些工作。专利“电子桥牌叫牌器”(中国专利CN2147022)由键盘和安装在其上的局框键、级别键、花色键,以及局框电路、局框显示器、叫品电路、叫品显示器和开叫顺序指示灯组成;采用机电一体化方式将上述组成部分连接成一薄形方箱,内部为电路及其元件,表面为按键及显示。专利“桥牌叫牌计分器”(中国专利CN2537435)由一个点阵式显示器、四个牌手键盘和一个中央处理器组成;牌手通过专用键盘进行叫牌,可自动控制叫牌次序和叫牌计时。发明专利“一种桥牌智能叫牌与记分装置”(中国专利CN100358602C)采用微处理器、可擦写存储器、串行通信接口、键盘、显示器和发声器等组成叫牌与计分装置,牌手通过键盘进行叫牌,能一定程度克服叫牌过程中的舞弊和越序叫牌等违规行为,并具有计时功能。
[0005]上述工作虽然在某些方面改进了叫牌卡叫牌方式,但其共同缺点是都采用特定装置进行叫牌,改变了牌手的叫牌习惯,让牌手不适应。众所周知,叫牌卡方式是最流行、牌手最喜欢的叫牌方式。此外,采用特定装置,增加了比赛组织者的成本。随着计算机视觉技术的发展,特别是2006年深度学习(De印Learning)被提出后,图像处理技术又得到了进一步的发展,深度学习获得了非常多成功的应用。摄像头采集桥牌比赛视频,利用深度学习方法,实时自动地识别牌手的叫牌和出牌过程,是完全可行的。该方法无需改变叫牌方式,牌手仍用传统的叫牌卡卡方式叫牌,没有不适应问题。此外,该方法只需一个摄像头,投入成本低。进一步地,只要牌手叫牌和出牌的信息被正确识别,那么比赛的算分与计分即可自动完成。
【发明内容】
[0006]本发明的目的是提供可自动准确实时地识别牌手的叫牌信息,无需改变牌手的传统叫牌习惯,实施成本低,且具有很好通用性的一种基于深度信念网络的桥牌叫牌自动识别方法及识别系统。
[0007]所述基于深度信念网络的桥牌叫牌自动识别方法,包括以下步骤:
[0008]I)利用摄像头获取叫牌过程的视频数据,通过网络将视频数据实时传至计算机;
[0009]2)应用图像处理技术定位推盘位置和放牌区;
[0010]3)接着建立深度信念网络模型进行叫牌卡片识别。
[0011]在步骤I)中,所述利用摄像头获取叫牌过程的视频数据的方法可为:利用摄像头的SDK文件,应用API采集到现场的原码流并解码为YUV420格式的视频流,根据YUV转为RGB的公式把YUV420视频流转化为一帧帧的RGB图像。
[0012]在步骤2)中,所述应用图像处理技术定位推盘位置和放牌区的具体方法可为:推盘和放牌区的定位跟踪是设计一图案并贴在推盘上,通过识别该图案建立极坐标系,根据该图案的初始化信息定位放牌区。
[0013]在步骤3)中,所述叫牌卡片识别的方法可为:利用深度信念网络提取样本的特征,并交给BP分类器建立分类模型;叫牌的顺序和识别结果显示是在运行界面显示每位牌手当前叫牌卡片的中文和英文,每位牌手历史叫牌的记录。
[0014]基于深度信念网络的桥牌叫牌自动识别系统设有:
[0015]摄像头,摄像头用于获取自动实时识别和记录牌手叫牌过程的视频信号;
[0016]方形桌,方形桌中间设有挡板,用于隔开同一比赛队的两家牌手;方形桌桌面正上方安置摄像头,摄像头离方形桌桌面的距离可为0.8?1.2m ;
[0017]推盘,推盘上贴有用于定位桥牌位置的若干个图案,推盘上设有4个矩形框,所述矩形框用于每位玩家的放牌位置;推盘在方形桌上可移动或旋转;推盘上设有放牌区,放牌区上分别贴上E、W、S、N四个字母的图案,在推盘的内部贴上1、2、3数字的图案;
[0018]叫牌卡片,叫牌卡片设有5种不同的花色、I?7的数字、符号牌等,所述5种不同的花色可为黑桃、红心、方块、梅花和无将NT ;所述符号牌可采用“PASS”、“X”(加倍)、“XX”(再加倍)和“STOP”等;叫牌卡片放置在推盘上;
[0019]椅,为比赛牌手提供座位;
[0020]电脑,电脑通过网线与摄像头视频信号输出端连接。
[0021]本发明由摄像头视频流获取,推盘定位跟踪,桥牌叫牌卡片识别等模块组成。传统叫牌卡方式的叫牌信息目前主要采用人工方式录入系统,这种方式耗费大量的人力。而本系统通过摄像头自动实时地识别和记录牌手的叫牌过程,可解放人力资源,同时减少因工作人员失误造成的错误。由于深度信念网络具有强大的特征表达能力,本发明在研宄深度信念网络的基础上,将其应用在桥牌叫牌的识别中。桥牌叫牌识别过程主要分为推盘定位和叫牌卡片识别。首先,设计若干个特殊图案,将它们贴在比赛推盘上,通过对这些图案的识别,来定位桥牌位置。在得到桥牌的位置后,应用深信度神经网络提取桥牌卡片样本的特征建立分类模型。实验结果显示,我们训练的深度信念网络模型在叫牌卡的识别上,取得了与人工识别相当的准确率。该桥牌识别系统可以应用到实际桥牌比赛中去,以实现自动识另1J、记录和直播比赛。
【附图说明】
[0022]图1为基于深度信念网络的桥牌叫牌自动识别系统的叫牌卡片示意图。
[0023]图2为基于深度信念网络的桥牌叫牌自动识别系统的方形桌与椅示意图。
[0024]图3为基于深度信念网络的桥牌叫牌自动识别系统的两种推盘示意图。
[0025]图4为YUV三种采样方式。
[0026]图5为推盘上贴上特殊图案。
[0027]图6为RBM网络结构。
[0028]图7为卡片样本。
[0029]图8为程序运行界面。
[0030]图9为叫牌过程界面。
[0031 ]图10为桥牌叫牌自动识别系统程序流程图。
[0032]图11为基于深度信念网络的桥牌叫牌自动识别系统的摄像头与电脑的连接关系示意图。
【具体实施方式】
[0033]以下实施例将结合附图对本发明作进一步的说明。
[0034]基于深度信念网络的桥牌叫牌自动识别系统实施例设有:
[0035]摄像头,摄像头用于获取自动实时识别和记录牌手叫牌过程的视频信号;
[0036]方形桌,方形桌中间设有挡板,用于隔开同一比赛队的两家牌手;方形桌桌面正上方安置摄像头,摄像头离方形桌桌面的距离可为0.8?1.2m ;
[0037]推盘,推盘上贴有用于定位桥牌位置的若干个图案,推盘上设有4个矩形框,所述矩形框用于每位玩家的放牌位置;推盘在方形桌上可移动或旋转;推盘上设有放牌区,放牌区上分别贴上E、W、S、N四个字母的图案,在推盘的内部贴上1、2、3数字的图案;
[0038]叫牌卡片,叫牌卡片设有5种不同的花色、I?7的数字、符号牌等,所述5种不同的花色可为黑桃、红心、方块、梅花和无将NT ;所述符号牌可采用“PASS”、“X”(加倍)、“XX”(再加倍)和“STOP”等;叫牌卡片放置在推盘上;
[0039]椅,为比赛牌手提供座位;
[0040]电脑,电脑通过网线与摄像头视频信号输出端连接。
[0041 ] 1、桥牌识别系统的场景
[0042]桥牌比赛中的四个牌手,分为东、南、西、北四个方位,东西为合作一方,南北为合作一方。图2所示为桥牌比赛的一个常见场景,四人坐在一个方形桌子旁,桌子中间用挡板把同一队的两家隔开。摄像头安置于桌面正上方约lm。
[0043]叫牌卡片由5种不同的花色(黑桃、红