即开票与电脑票快速识别方法

文档序号:10525599阅读:474来源:国知局
即开票与电脑票快速识别方法
【专利摘要】本发明提供了一种即开票与电脑票快速识别方法,所述方法为:获取彩票图像并存储;寻找彩票图像中的彩票边界线;在所述彩票边界线内取一条横线;获取所述横线上的各个像素点的灰度值及横向像素坐标、总像素点数,记录所述横线上的白色像素点的横向像素坐标,并统计所述横线上白色像素点的连续区间坐标或长度比例;根据所述横线上白色像素点的连续区间坐标,或者,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票。无需对所述彩票图像进行完全解码,即可实现对即开票与电脑票的识别。
【专利说明】
即开票与电脑票快速识别方法
技术领域
[0001]本发明涉及彩票自动兑奖技术领域,特别涉及一种即开票与电脑票快速识别方法。
【背景技术】
[0002]目前的彩票自动兑奖器大多仅适用于单一种类的彩票,比如即开票或者电脑票,有时对即开票或者电脑票的具体种类也有限制,如果放置的彩票种类不对,则兑奖器会发出报警。目前出现的兑奖器,如公开号为CN103679909B的中国发明专利公开了自动兑奖器及自动兑奖方法,所述兑奖方法为:SI将彩票插入所述彩票出入口; S2所述输送装置将所述彩票输送到所述图像采集设备的下方;S3所述图像采集设备对彩票进行图像采集;S4所述上位机获取图像采集设备所采集的图像,对图像进行条码解码,并将解码后的数据发送给服务器;S5所述服务器判断彩票是否中奖,若是,则输送装置将彩票送入回收仓,否则所述输送装置将彩票从所述彩票入口退出。通过对摄像头拍摄的彩票的图像进行解码来实现对彩票的兑奖,但是没有给出具体的解码方法,如果要使该种方法能适用于多种规格的彩票,普遍的做法是对彩票图像进行完全解码,这种方法的数据处理量大,降低彩票兑奖的速度。

【发明内容】

[0003]本发明所要解决的技术问题是:提供一种即开票与电脑票快速识别方法。
[0004]为了解决上述技术问题,本发明采用的技术方案为:
[0005]—种即开票与电脑票快速识别方法,所述方法为:
[0006]获取彩票图像并存储;
[0007]寻找彩票图像中的彩票边界线;
[0008]在所述彩票边界线内取一条横线;获取所述横线上的各个像素点的灰度值及横向像素坐标、总像素点数,记录所述横线上的白色像素点的横向像素坐标,并统计所述横线上白色像素点的连续区间坐标或长度比例;
[0009]根据所述横线上白色像素点的连续区间坐标,或者,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票。
[0010]本发明的有益效果在于:电脑票与即开票的颜色有主要区别,特别是在白色像素点的设置上,在彩票边界线内取一条横线,获取并统计该横线上白色像素点的连续区间坐标或长度比例,即可分辨该彩票为即开票还是电脑票,只需对彩票图像中一条横线上的数据进行分析判断,即可对彩票进行分辨,数据处理量小,辨别快速,因纸张和图案设置的不同,电脑票与即开票的兑奖区域位置以及兑奖方式也有各自的特点,在彩票兑奖的过程中,先将电脑票与即开票进行区别,可为彩票快速解码兑奖做准备。
【附图说明】
[0011]图1为本发明实施例的即开票与电脑票快速识别方法的流程图。
【具体实施方式】
[0012]为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0013]本发明最关键的构思在于:通过彩票图像中一条横线上的白色像素点的连续区间坐标或长度比例,快速识别彩票图像中的彩票为即开票还是电脑票。
[0014]请参照图1,本发明提供了一种即开票与电脑票快速识别方法,所述方法为:
[0015]获取彩票图像并存储;
[0016]寻找彩票图像中的彩票边界线;
[0017]在所述彩票边界线内取一条横线;获取所述横线上的各个像素点的灰度值及横向像素坐标、总像素点数,记录所述横线上的白色像素点的横向像素坐标,并统计所述横线上白色像素点的连续区间坐标或长度比例;
[0018]根据所述横线上白色像素点的连续区间坐标,或者,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票。
[0019]进一步的,寻找彩票图像中的彩票边界线,具体为:
[0020]在所述彩票图像上,寻找上边缘中心点,以所述上边缘中心为起点,竖直向下寻找不是黑点的第一个像素点,作为彩票上边界点;
[0021]寻找下边缘中心点,以所述下边缘中心为起点,竖直向上寻找不是黑点的第一个像素点,作为彩票下边界点;
[0022]寻找左边缘中心点,以所述左边缘中心为起点,水平向右寻找不是黑点的第一个像素点,作为彩票左边界点;
[0023]寻找右边缘中心点,以所述右边缘中心为起点,水平向左寻找不是黑点的第一个像素点,作为彩票右边界点;
[0024]分别画经过所述彩票上边界点和彩票下边界点的横线,分别画经过所述彩票左边界点和彩票右边界点的竖线,两条所述横线与两条所述竖线即为彩票边界线。
[0025]由上述描述可知,对即开票与电脑票的快速识别主要用于彩票兑奖机上,因即开票与电脑票的兑奖方式完全不同,需要将两者进行区分,市面上的电脑票与即开票的票面基本不包含黑色像素点,即使包含黑色像素点,也是在远离彩票兑奖区的区域,再加上彩票兑奖区边缘均为白色点,因此将从上到下、从下到上、从左到右、从右到左四个方向找到的不是黑点的第一个像素点作为彩票的边界线,可快速定位彩票的票面,且不会错过彩票的兑奖区。
[0026]进一步的,根据所述横线上白色像素点的连续区间坐标,判断所述彩票图像中的彩票为即开票还是电脑票,具体为:
[0027]根据所述横线上白色像素点的连续区间坐标,以及所述彩票边界线,寻找所述横线上与所述彩票边界线相连的连续白色像素点区间坐标;
[0028]根据横线上与所述彩票边界线相连的连续白色像素点的区间坐标,计算出位于所述横线两端的连续白色像素点区间长度比例;
[0029]预设边缘连续白色像素点比例阈值为2%,判断位于所述横线两端的连续白色像素点区间长度比例是否均大于或者等于2%:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票。
[0030]由上述描述可知,电脑票包括机打体育彩票和机打福利彩票,两者的左边缘和右边缘均为白色像素点,目前市面上即开票的票面多为深色,且左边缘和右边缘均包含连续白色像素点的即开票种类较少,因此,如果在所述横线两端均有连续白色像素点,则可初步判断彩票图像中的彩票为电脑票;为了使数据更加准确,进一步对彩色像素点的区间长度比例进行判断,机打体育彩票的左边缘与右边缘的连续白色像素点均远远大于2%,机打福利彩票的左边缘与右边缘的连续白色像素点均大于2%,所述方法合理,分辨即开票与电脑票的数据计算量小,方法快速。
[0031]进一步的,根据所述横线上白色像素点的连续区间坐标,判断所述彩票图像中的彩票为即开票还是电脑票,具体为:
[0032]根据所述横线上白色像素点的连续区间坐标,以及所述彩票边界线,寻找位于所述横线两端的连续白色像素点区间坐标;
[0033]判断位于所述横线两端的连续白色像素点区间坐标是否对称:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票。
[0034]由上述描述可知,即开票的图案是不规则的,电脑票的图案较为规则,机打体育彩票和机打福利彩票的左边缘和右边缘的连续白色像素点区间是对称设置的,如果在所述横线两端均有连续白色像素点,则可初步判断彩票图像中的彩票为电脑票,进一步通过横线两端的连续白色像素点是否对称来确认彩票图像中的彩票是否为电脑票,所述方法合理,数据计算量小,可快速区别电脑票与即开票。
[0035]进一步的,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票,具体为:
[0036]根据所述横线上白色像素点的长度比例,统计所述横线上所有白色像素点的总长度比例;
[0037]预设第一白色像素点比例阈值为5%,第二白色像素点比例阈值为30%;
[0038]判断所述横线上所有白色像素点的总长度比例是否小于等于5%,或者是否大于等于30%:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开西
ο
[0039]由上述描述可知,机打福利彩票的每条横线上的白色像素点的总长度比例均小于等于5%,机打体育彩票的每条横线上的白色限速点总长度比例均大于等于30%;而即开票上,所述横线若穿过兑奖区,则白色像素点总长度比例大于5%且小于30%,所述横线若未穿过兑奖区,则没有白色像素点,因此,通过对所述横线上的白色像素点的总长度比例来识别即开票和电脑票,识别方法快速。
[0040]进一步的,所述横线在所述彩票边界线内纵向方向上的60%?80%宽度范围内。[0041 ]由上述描述可知,彩票边界线内纵向方向上的60 %?80 %宽度范围为彩票的兑奖区存在区域,所述横线穿过彩票的兑奖区,对于即开票来说,可以避开兑奖区外的图案的干扰,使所得到的数据的准确性更高。
[0042]进一步的,还包括:
[0043]在所述彩票边界线内取一条竖线;
[0044]获取所述竖线上的各个像素点的灰度值及纵向像素坐标、总像素点数,记录位于所述竖线两端的连续白色像素点的纵向像素坐标,并统计位于所述竖线两端的连续白色像素点的长度比例;
[0045]预设所述竖线两端连续白色像素点比例阈值为2%,判断位于所述竖线两端的连续白色像素点的长度比例是否均大于或者等于2%,若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票。
[0046]由上述描述可知,目前还没有出现在竖线的两端均为连续白色像素点的即开票,而对于机打体育彩票和机打福利彩票,竖线两端均有白色像素点,且竖线两端的连续白色像素点的比例阈值均大于或等于2%,通过该特征对彩票图像中的彩票为电脑票还是即开票进行进一步的验证,保证结果的准确性。
[0047]进一步的,所述竖线为在所述彩票边界线的15%?48%或者64%?99%宽度范围内的任意一条竖线。
[0048]由上述描述可知,机打体育彩票在宽度范围内取任意竖线,该竖线两端均包含连续白色像素点,但是机打福利彩票在O?15 %和49%?64%的宽度范围内取竖线,得到的竖线两端为黑色像素点,因此,竖线的选取避开这两个范围,则可使结果更加准确合理。
[0049]请参照图1,本发明的实施例一为:
[0050]一种即开票与电脑票快速识别方法,所述方法为:
[0051 ]获取彩票图像并存储;
[0052]寻找彩票图像中的彩票边界线;
[0053]在所述彩票边界线内取一条横线;获取所述横线上的各个像素点的灰度值及横向像素坐标、总像素点数,记录所述横线上的白色像素点的横向像素坐标,并统计所述横线上白色像素点的连续区间坐标或长度比例;
[0054]根据所述横线上白色像素点的连续区间坐标,或者,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票。
[0055]请参照图1,本发明的实施例二为:
[0056]—种即开票与电脑票快速识别方法,在实施例一的基础上,所述方法具体为:
[0057]获取彩票图像并存储;
[0058]寻找彩票图像中的彩票边界线,具体为:
[0059]在所述彩票图像上,寻找上边缘中心点,以所述上边缘中心为起点,竖直向下寻找不是黑点的第一个像素点,作为彩票上边界点;
[0060]寻找下边缘中心点,以所述下边缘中心为起点,竖直向上寻找不是黑点的第一个像素点,作为彩票下边界点;
[0061]寻找左边缘中心点,以所述左边缘中心为起点,水平向右寻找不是黑点的第一个像素点,作为彩票左边界点;
[0062]寻找右边缘中心点,以所述右边缘中心为起点,水平向左寻找不是黑点的第一个像素点,作为彩票右边界点;
[0063]分别画经过所述彩票上边界点和彩票下边界点的横线,分别画经过所述彩票左边界点和彩票右边界点的竖线,两条所述横线与两条所述竖线即为彩票边界线;
[0064]在所述彩票边界线内取一条横线;获取所述横线上的各个像素点的灰度值及横向像素坐标、总像素点数,记录所述横线上的白色像素点的横向像素坐标,并统计所述横线上白色像素点的连续区间坐标或长度比例;
[0065]根据所述横线上白色像素点的连续区间坐标,判断所述彩票图像中的彩票为即开票还是电脑票,具体为:
[0066]根据所述横线上白色像素点的连续区间坐标,以及所述彩票边界线,寻找所述横线上与所述彩票边界线相连的连续白色像素点区间坐标;
[0067]根据横线上与所述彩票边界线相连的连续白色像素点的区间坐标,计算出位于所述横线两端的连续白色像素点区间长度比例;若所述横线两端不都包含连续白色像素点,则所述彩票图像中的彩票为即开票,否则,继续执行下述步骤;
[0068]预设边缘连续白色像素点比例阈值为2%,判断位于所述横线两端的连续白色像素点区间长度比例是否均大于或者等于2%:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票;
[0069]或者,根据所述横线上白色像素点的连续区间坐标,判断所述彩票图像中的彩票为即开票还是电脑票,具体为:
[0070]根据所述横线上白色像素点的连续区间坐标,以及所述彩票边界线,寻找位于所述横线两端的连续白色像素点区间坐标;若所述横线两端不都包含连续白色像素点,则所述彩票图像中的彩票为即开票,否则,继续执行下述步骤;
[0071 ]判断位于所述横线两端的连续白色像素点区间坐标是否对称:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票;
[0072]或者,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票,具体为:
[0073]根据所述横线上白色像素点的长度比例,统计所述横线上所有白色像素点的总长度比例;
[0074]预设第一白色像素点比例阈值为5%,第二白色像素点比例阈值为30%;
[0075]判断所述横线上所有白色像素点的总长度比例是否小于等于5%,或者是否大于等于30%:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票;
[0076]优选地,所述横线在所述彩票边界线内纵向方向上的60%?80%宽度范围内;
[0077]另外,还包括:
[0078]在所述彩票边界线内取一条竖线;
[0079]获取所述竖线上的各个像素点的灰度值及纵向像素坐标、总像素点数,记录位于所述竖线两端的连续白色像素点的纵向像素坐标,并统计位于所述竖线两端的连续白色像素点的长度比例;
[0080]预设所述竖线两端连续白色像素点比例阈值为2%,判断位于所述竖线两端的连续白色像素点的长度比例是否均大于或者等于2%,若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票;
[0081 ]其中,所述竖线为在所述彩票边界线的15 %?48 %或者64 %?99 %宽度范围内的任意一条竖线。
[0082]综上所述,本发明提供的即开票与电脑票快速识别方法,通过在彩票图像的彩票边界范围内取一条横线,对该横线上的白色像素点的连续区间坐标或者长度比例进行比较判断,快速识别彩票图像中彩票的种类;通过在彩票边界范围内取一条竖线,可对彩票图像中彩票的种类进行进一步的确定,无需对彩票图像进行完全解码,所述方法的数据计算量小,合理性和准确性高,可实现对彩票图像中彩票种类的快速判断。
[0083]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种即开票与电脑票快速识别方法,其特征在于,所述方法为: 获取彩票图像并存储; 寻找彩票图像中的彩票边界线; 在所述彩票边界线内取一条横线;获取所述横线上的各个像素点的灰度值及横向像素坐标、总像素点数,记录所述横线上的白色像素点的横向像素坐标,并统计所述横线上白色像素点的连续区间坐标或长度比例; 根据所述横线上白色像素点的连续区间坐标,或者,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票。2.根据权利要求1所述的即开票与电脑票快速识别方法,其特征在于,寻找彩票图像中的彩票边界线,具体为: 在所述彩票图像上,寻找上边缘中心点,以所述上边缘中心为起点,竖直向下寻找不是黑点的第一个像素点,作为彩票上边界点; 寻找下边缘中心点,以所述下边缘中心为起点,竖直向上寻找不是黑点的第一个像素点,作为彩票下边界点; 寻找左边缘中心点,以所述左边缘中心为起点,水平向右寻找不是黑点的第一个像素点,作为彩票左边界点; 寻找右边缘中心点,以所述右边缘中心为起点,水平向左寻找不是黑点的第一个像素点,作为彩票右边界点; 分别画经过所述彩票上边界点和彩票下边界点的横线,分别画经过所述彩票左边界点和彩票右边界点的竖线,两条所述横线与两条所述竖线即为彩票边界线。3.根据权利要求1所述的即开票与电脑票快速识别方法,其特征在于,根据所述横线上白色像素点的连续区间坐标,判断所述彩票图像中的彩票为即开票还是电脑票,具体为: 根据所述横线上白色像素点的连续区间坐标,以及所述彩票边界线,寻找所述横线上与所述彩票边界线相连的连续白色像素点区间坐标; 根据横线上与所述彩票边界线相连的连续白色像素点的区间坐标,计算出位于所述横线两端的连续白色像素点区间长度比例; 预设边缘连续白色像素点比例阈值为2%,判断位于所述横线两端的连续白色像素点区间长度比例是否均大于或者等于2%:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票。4.根据权利要求1所述的即开票与电脑票快速识别方法,其特征在于,根据所述横线上白色像素点的连续区间坐标,判断所述彩票图像中的彩票为即开票还是电脑票,具体为: 根据所述横线上白色像素点的连续区间坐标,以及所述彩票边界线,寻找位于所述横线两端的连续白色像素点区间坐标; 判断位于所述横线两端的连续白色像素点区间坐标是否对称:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票。5.根据权利要求1所述的即开票与电脑票快速识别方法,其特征在于,根据所述横线上白色像素点的长度比例,判断所述彩票图像中的彩票为即开票还是电脑票,具体为: 根据所述横线上白色像素点的长度比例,统计所述横线上所有白色像素点的总长度比例; 预设第一白色像素点比例阈值为5 %,第二白色像素点比例阈值为30 % ; 判断所述横线上所有白色像素点的总长度比例是否小于等于5%,或者是否大于等于30%:若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票。6.根据权利要求1所述的即开票与电脑票快速识别方法,其特征在于,所述横线在所述彩票边界线内纵向方向上的60%?80%宽度范围内。7.根据权利要求1所述的即开票与电脑票快速识别方法,其特征在于,还包括: 在所述彩票边界线内取一条竖线; 获取所述竖线上的各个像素点的灰度值及纵向像素坐标、总像素点数,记录位于所述竖线两端的连续白色像素点的纵向像素坐标,并统计位于所述竖线两端的连续白色像素点的长度比例; 预设所述竖线两端连续白色像素点比例阈值为2%,判断位于所述竖线两端的连续白色像素点的长度比例是否均大于或者等于2%,若是,则所述彩票图像中的彩票为电脑票;若否,所述彩票图像中的彩票为即开票。8.根据权利要求7所述的即开票与电脑票快速识别方法,其特征在于,所述竖线为在所述彩票边界线的15%?48%或者64%?99%宽度范围内的任意一条竖线。
【文档编号】G07C15/00GK105893935SQ201610183902
【公开日】2016年8月24日
【申请日】2016年3月28日
【发明人】王震, 薛林芳, 谢添建
【申请人】山东东港彩意网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1