数卡方法

文档序号:9579667阅读:684来源:国知局
数卡方法
【技术领域】
[0001]本发明涉及图像处理领域,尤其涉及一种数卡方法。
【背景技术】
[0002]目前,在银行、公交、通讯等领域广泛的使用各种卡片,如信用卡、借记卡、公交卡、S頂卡等。各种卡片在生产完成后需要进行包装,避免其在运输过程中损坏。为了确保卡片包装的数量正确,需要在包装前对卡片的数量进行计数。
[0003]现有技术卡片的技术方式为流水式计数,即在卡片传输带上设有光电传感器,通过每个移动的卡片经过光电传感器时触发点数信号进行计数,实现精确点数。
[0004]然而,采用流水式计数需要较长的流水线,其占用的空间较大。

【发明内容】

[0005]本发明提供一种数卡方法,能够占用较小的空间实现数卡。
[0006]本发明解决技术问题采用如下技术方案:一种数卡方法,包括:S10、通过图像采集器对连续叠加的待计数的卡片的侧面进行图像采集,得到至少一个初始图像;所述图像采集器的个数为一个或多个;S20、对于上一步骤得到的至少一个图像中每个图像,在所述待计数的卡片的排列方向上,将该图像划分为η段,得到η段图像,所述η为正整数;S30、对于每个图像划分的η段图像中每段图像,执行以下步骤:S301、在与所述排列方向垂直的方向上,将该段图像进行边缘增强处理,得到第一强化图像;S302、在所述排列方向上,对所述第一强化图像进行积分,得到积分数据;S303、对所述积分数据进行频谱分析,得到多个卡片的特征数据;S304、根据所述积分数据和所述特征数据,获取该段图像对应的卡片的位置和数量;S40、根据每个图像划分的η段图像对应的卡片的位置和数量,获取每个图像对应的中间卡片张数;所述特征数据包括厚度、灰度和亮度;S50、根据每个图像对应的中间卡片张数,获取最终卡片张数。
[0007]可选的,所述数卡方法,在所述S20之前,还包括:S11、如果所述图像采集器的个数为一个,对该图像采集器采集的初始图像进行处理,确定第一卡片区域图像和第一卡盒边沿图像。
[0008]可选的,所述S11,包括:S111、在与所述待计数卡片的排列方向垂直的方向上,分别将所述至少一个初始图像进行边缘增强处理,得到至少一个第二强化图像;S112、根据所述至少一个第二强化图像确定所有卡片的前边沿和后边沿的位置;S113、根据所有卡片的前边沿和后边沿的位置,获取所有卡片中中间卡片的前边沿和后边沿的位置,所述中间卡片排列在所述所有卡片的中间位置;S114、根据中间卡片的前边沿和后边沿的位置,确定卡片的平均间距;S115、根据所述平均间距、所有卡片的前边沿和后边沿的位置、以及预设第一差值,确定第一卡片区域图像和第一卡盒边沿图像。
[0009]可选的,所述数卡方法中,如果通过多个图像采集器对连续叠加的待计数的卡片的侧面进行图像采集,所有图像采集器的采集区域覆盖全部待计数的卡片,每个图像采集器采集的初始图像包括卡片图像和照射在卡片上的块状光斑的图像。
[0010]可选的,所述数卡方法,在所述S20之前,还包括:S12、从多个图像采集器采集的初始图像中获取仅包括两个块状光斑图像的两个初始图像;S13、分别对该两个初始图像进行处理,确定每个初始图像上的第二卡片区域图像和第二卡盒边沿图像。
[0011]可选的,所述S12,包括:S121、根据多个图像采集器的位置,从多个图像采集器采集的初始图像中获取仅包括两个块状光斑图像的初始图像。
[0012]可选的,所述数卡方法,在所述S20之前,还包括:S14、对于至少一个初始图像中每个初始图像,确定该初始图像上的光斑所属的区域,得到至少一个区域图像;S15、分别去除每个区域图像内孤立的亮点和光斑中的暗点,得到至少一个修正图像;S16、分别获取每个修正图像上各个像素点的像素值,并将像素值大于预设值的像素点的值置为1,将像素值小于预设值的像素点的值置为0 ;S17、分别根据设置后的像素值确定每个修正图像的质心,并根据所述质心确定分界线;S18、根据对应的分界线对每个初始图像进行分割,得到至少一个分割图像。
[0013]可选的,所述S303,包括:S3031、将所述积分数据进行傅里叶变换,得到频谱数据;S3032、将所述频谱数据进行高通滤波,得到滤波数据;S3033、从所述滤波数据中获取幅值最大的频率点;S3034、根据所述幅值最大的频率点确定卡片的厚度。
[0014]可选的,所述S304,包括:S3041、将所述积分数据进行三点平滑,得到平滑数据;S3042、根据所述平滑数据确定该段图像内的所有尖峰;S3043、根据所述特征数据中的厚度确定滑窗长度;S3044、根据所述滑窗长度对所有尖峰进行滑窗操作,得到每个滑窗范围内的尖峰数量;S3045、如果一个滑窗范围内的尖峰数量大于目标数量,在该滑窗范围内保留目标数量的尖峰,所述目标数量与所述滑窗长度对应;S3046、根据保留后尖峰数量和对应的位置,确定该段图像对应的卡片数量和位置。
[0015]可选的,所述S40,包括:S401、对于每个图像划分的η段图像中每两段相邻的图像,分别获取该两段相邻的图像中卡片的前边沿和后边沿位置,并分别获取该两段相邻的图像的尖峰位置;分别计算该两段相邻的图像中每个前边沿位置与对应尖峰位置的差值,得到两组前数据差;分别计算该两段相邻的图像中每个后边沿位置与对应的尖峰位置的差值,得到两组后数据差;根据所述两组前数据差、两组后数据差和预设第二差值,确定该两段相邻的图像中属于同一张卡的图像;S402、根据每个图像划分的η段图像中每两段相邻的图像中属于同一张卡的图像,确定每个图像对应的中间卡片张数。
[0016]本发明具有如下有益效果:通过图像采集器采集到卡片的侧面的初始图像后,对初始图像进行处理即可得到卡片张数,实现数卡。由于仅需图像采集器即可实现数卡,使得本发明实施例提供的技术方案解决了现有技术中采用流水式计数需要较长的流水线,其占用的空间较大的问题。
【附图说明】
[0017]图1为本发明实施例1提供的数卡方法的流程图;
[0018]图2为本发明实施例2提供的数卡方法的流程图;
[0019]图3为本发明实施例3提供的数卡方法的流程图;
[0020]图4为图3所示的数卡方法中卡盒的图像示意图一;
[0021]图5为图3所示的数卡方法中卡盒的图像示意图二 ;
[0022]图6为图3所示的数卡方法中卡盒的图像示意图三;
[0023]图7为图3所示的数卡方法中强化图像的示意图;
[0024]图8为图3所示的数卡方法中积分数据的示意图;
[0025]图9为图3所示的数卡方法中频谱数据的示意图;
[0026]图10为本发明实施例4提供的数卡方法的流程图。
【具体实施方式】
[0027]下面结合实施例及附图对本发明的技术方案作进一步阐述。
[0028]实施例1
[0029]如图1所示,本实施例提供了一种数卡方法,包括:
[0030]步骤101,通过图像采集器对连续叠加的待计数的卡片的侧面进行图像采集,得到至少一个初始图像。
[0031]在本实施例中,步骤101可以通过一个图像采集器对连续叠加的待计数的卡片的侧面进行图像采集,也可以通过多个图像采集器对连续叠加的待计数的卡片的侧面进行图像采集,在此不作限制。其中,通过一个图像采集器进行图像采集时,得到一个初始图像;通过多个图像采集器进行图像采集时,得到多个初
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1