[发明专利]一种骰子点数识别方法有效
申请号: | 202010206515.2 | 申请日: | 2020-03-23 |
公开(公告)号: | CN111414918B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 张民超;瞿顶军;蒋忠胜;张传林 | 申请(专利权)人: | 哈工大机器人(合肥)国际创新研究院 |
主分类号: | G06V20/64 | 分类号: | G06V20/64;G06T7/246;G06T7/62;G06T5/00;G06V10/762;G06V10/82 |
代理公司: | 合肥市浩智运专利代理事务所(普通合伙) 34124 | 代理人: | 张祥 |
地址: | 236000 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 骰子 点数 识别 方法 | ||
本发明提供了一种骰子点数识别方法,包括以下步骤:获取没有骰子的背景图片,确定骰子边界点,制作区域掩膜;获取包括骰子的运动区域图像,根据区域掩膜获取落点区域画面,根据骰子颜色和面积确定骰子区域;根据特殊点面积和圆度识别所有骰子点,获取总点数。本发明提供的骰子点数识别方法的优点在于:通过制作区域掩膜避免了背景中无关物体对识别结果的影响,基于颜色确定骰子可能存在的区域并基于面积排除除不是骰子的区域,降低数据处理结果,通过图像处理方法获取骰子区域中所有特殊点,并对特殊点从面积和圆度两个方面进行识别区分,实现了骰子点数的自动识别,摆脱了对人工识别和输入的依赖。
技术领域
本发明涉及视觉识别处理技术领域,尤其涉及一种骰子点数识别方法。
背景技术
在很多娱乐场景包括随机抽奖、随机抽签或随机抽查等需要随机数的场景中,现场通常使用人工投掷多个骰子,然后识别其落地后的点数,将点数记录下来。若产生的随机结果需要与信息系统联动,通常采用人工录入的方式,将随机结果输入到信息系统中,作为后续处理的依据。在实际操作中,投掷骰子、识别骰子、录入信息等工作通常需要一个专门的工作人员来重复此项流程,过程单调,录入时难免出错,人力成本较高。
发明内容
本发明所要解决的技术问题在于提供一种能够自动识别骰子点数的方法,以克服现有技术中依靠人力识别和输入骰子点数存在成本高和容易出错的问题。
本发明是通过以下技术方案解决上述技术问题的:一种骰子点数识别方法,包括以下步骤:
步骤A:获取没有骰子的情况下的背景图片,确定骰子运动的边界点,制作区域掩膜;
步骤B:获取包括骰子在内的运动区域图像,根据区域掩膜获取落点区域画面,在落点区域画面内根据骰子颜色和面积确定骰子区域;
步骤C:识别骰子区域内的所有特殊点,根据特殊点面积和圆度识别所有骰子点,获取总点数。
本申请通过制作区域掩膜避免了背景中无关物体对识别结果的影响,基于颜色确定骰子可能存在的区域并基于面积排除除不是骰子的区域,降低数据处理结果,通过图像处理方法获取骰子区域中所有特殊点,并对特殊点从面积和圆度两个方面进行识别区分,实现了骰子点数的自动识别,摆脱了对人工识别和输入的依赖。
优选的,还包括将步骤B得到的骰子区域划分为多个独立的骰子个体的步骤。
优选的,步骤A中制作区域掩膜的具体方法为:通过人工标记背景图片中骰子落点区域的边界,将边界内外分别填充为不同颜色的单色区域。
优选的,区域掩膜中落点区域边界内填充为白色,边界外填充为黑色。
优选的,步骤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的卷积核,依次对原始图像的每一个像素点,计算它的17x17大小的邻域像素和卷积核矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。
优选的,步骤B中获取确定骰子区域的方法为:将归一化处理后的图像与区域掩膜进行与操作,获得落点区域画面,提取落点区域画面中与骰子颜色接近的粗位置区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈工大机器人(合肥)国际创新研究院,未经哈工大机器人(合肥)国际创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010206515.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面板切割装置及切割方法
- 下一篇:一种网络接入认证控制系统