一种骰子点数识别方法技术

技术编号:24889782 阅读:32 留言:0更新日期:2020-07-14 18:16
本发明专利技术提供了一种骰子点数识别方法,包括以下步骤:获取没有骰子的背景图片,确定骰子边界点,制作区域掩膜;获取包括骰子的运动区域图像,根据区域掩膜获取落点区域画面,根据骰子颜色和面积确定骰子区域;根据特殊点面积和圆度识别所有骰子点,获取总点数。本发明专利技术提供的骰子点数识别方法的优点在于:通过制作区域掩膜避免了背景中无关物体对识别结果的影响,基于颜色确定骰子可能存在的区域并基于面积排除除不是骰子的区域,降低数据处理结果,通过图像处理方法获取骰子区域中所有特殊点,并对特殊点从面积和圆度两个方面进行识别区分,实现了骰子点数的自动识别,摆脱了对人工识别和输入的依赖。

【技术实现步骤摘要】
一种骰子点数识别方法
本专利技术涉及视觉识别处理
,尤其涉及一种骰子点数识别方法。
技术介绍
在很多娱乐场景包括随机抽奖、随机抽签或随机抽查等需要随机数的场景中,现场通常使用人工投掷多个骰子,然后识别其落地后的点数,将点数记录下来。若产生的随机结果需要与信息系统联动,通常采用人工录入的方式,将随机结果输入到信息系统中,作为后续处理的依据。在实际操作中,投掷骰子、识别骰子、录入信息等工作通常需要一个专门的工作人员来重复此项流程,过程单调,录入时难免出错,人力成本较高。
技术实现思路
本专利技术所要解决的技术问题在于提供一种能够自动识别骰子点数的方法,以克服现有技术中依靠人力识别和输入骰子点数存在成本高和容易出错的问题。本专利技术是通过以下技术方案解决上述技术问题的:一种骰子点数识别方法,包括以下步骤:步骤A:获取没有骰子的情况下的背景图片,确定骰子运动的边界点,制作区域掩膜;步骤B:获取包括骰子在内的运动区域图像,根据区域掩膜获取落点区域画面,在落点区域画面内根据骰子颜色和面积确定骰子区域;...

【技术保护点】
1.一种骰子点数识别方法,其特征在于:包括以下步骤:/n步骤A:获取没有骰子的情况下的背景图片,确定骰子运动的边界点,制作区域掩膜;/n步骤B:获取包括骰子在内的运动区域图像,根据区域掩膜获取落点区域画面,在落点区域画面内根据骰子颜色和面积确定骰子区域;/n步骤C:识别骰子区域内的所有特殊点,根据特殊点面积和圆度识别所有骰子点,获取总点数。/n

【技术特征摘要】
1.一种骰子点数识别方法,其特征在于:包括以下步骤:
步骤A:获取没有骰子的情况下的背景图片,确定骰子运动的边界点,制作区域掩膜;
步骤B:获取包括骰子在内的运动区域图像,根据区域掩膜获取落点区域画面,在落点区域画面内根据骰子颜色和面积确定骰子区域;
步骤C:识别骰子区域内的所有特殊点,根据特殊点面积和圆度识别所有骰子点,获取总点数。


2.根据权利要求1所述的一种骰子点数识别方法,其特征在于:还包括将步骤B得到的骰子区域划分为多个独立的骰子个体的步骤。


3.根据权利要求1所述的一种骰子点数识别方法,其特征在于:步骤A中制作区域掩膜的方法为:通过人工标记背景图片中骰子落点区域的边界,将边界内外分别填充为不同颜色的单色区域。


4.根据权利要求3所述的一种骰子点数识别方法,其特征在于:区域掩膜中落点区域边界内填充为白色,边界外填充为黑色。


5.根据权利要求2所述的一种骰子点数识别方法,其特征在于:步骤B中获取运动区域图像后,还需要对图像亮度进行归一化处理,方法为:
S(x,y)=R(x,y)·L(x,y)
L(x,y)=F(x,y)*S(x,y)



其中,S(x,y)为原始图像,R(x,y)为反射率图像,即去除非均匀光照影响后的图像,L(x,y)为亮度图像,F(x,y)为平滑均值函数,用于估计区域的平均亮度;r(x,y)为归一化处理后的图像;
*为卷积操作,方法为:使用大小为17x17的、所有参数都为1/289的卷积核,依次对原始图像S(x,y)的每一个像素点,计算它的17x17大小的邻域像素和卷积核矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。
<...

【专利技术属性】
技术研发人员:张民超瞿顶军蒋忠胜张传林
申请(专利权)人:哈工大机器人合肥国际创新研究院
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1