数卡方法_3

文档序号:9579667阅读:来源:国知局
为正整数。
[0055]在本实施例中,步骤203对第一卡片区域图像进行划分的过程,与图1所示的步骤102相似,在此不再赘述。
[0056]步骤204,对η段图像中每段图像,在与排列方向垂直的方向上,将该段图像进行边缘增强处理,得到第一强化图像;在排列方向上,对第一强化图像进行积分,得到积分数据;对积分数据进行频谱分析,得到多个卡片的特征数据;根据积分数据和特征数据,获取该段图像对应的卡片的位置和数量。该过程与图1所示的步骤103相似,在此不再一一赘述。
[0057]步骤205,根据η段图像对应的卡片位置和数量,获取中间卡片张数。该过程与图1所示的步骤104相似,在此不再一一赘述。
[0058]步骤206,获取数目为中间卡片张数的最终卡片张数。该过程与图1所示的步骤105相似,在此不再一一赘述。
[0059]本发明具有如下有益效果:通过图像采集器采集到卡片的侧面的初始图像后,对初始图像进行处理即可得到卡片张数,实现数卡。由于仅需图像采集器即可实现数卡,使得本发明实施例提供的技术方案解决了现有技术中采用流水式计数需要较长的流水线,其占用的空间较大的问题。
[0060]实施例3:
[0061]如图3所示,本发明实施例提供的数卡方法,包括:
[0062]步骤301,通过图像采集器对连续叠加的待计数的卡片的侧面进行图像采集,得到至少一个初始图像。该过程与图1所示的步骤101相似,在此不再一一赘述。
[0063]在本实施例中,以通过两个图像采集器对连续叠加的待计数的卡片的侧面进行图像采集为例,第一图像采集器采集的图像可以如图4所示,第二图像采集器采集的图像可以如图5所示。通过一个图像采集器进行图像采集时,采集的图像为图4和图5组合到一起的整个卡盒的图像,且中间没有光斑。通过三个或三个以上图像采集器进行图像采集时,采集的图像不仅包括图4和图5,还包括至少一个“没有卡盒边沿,两侧均为光斑”的图像,如图6所示。
[0064]步骤302,如果通过多个图像采集器对连续叠加的待计数的卡片的侧面进行图像采集,从多个图像采集器采集的初始图像中获取仅包括两个块状光斑图像的两个初始图像。
[0065]在本实施中,通过步骤302从多个初始图像中获取仅包括两个块状光斑图像的两个初始图像的过程可以包括:根据多个图像采集器的位置,从多个图像采集器采集的初始图像中获取仅包括两个块状光斑图像的初始图像。
[0066]在本实施例中,多个图像采集器可以沿待计数的卡片的排列方向设置,也可以划分为至少两组,每组包括多个图像采集器。当图像采集器沿待计数的卡片的排列方向设置时,可以通过步骤302从多个图像采集器采集的初始图像中获取仅包括两个块状光斑图像的两个初始图像;当图像采集器可以划分为至少两组时,可以根据图像采集器的位置,确定多个初始图像,该初始图像的个数与图像采集器的组数相关。
[0067]在本实施例中,当图像采集器的个数为2个或2个以上时,通过步骤302获取的两个初始图像可以如图4和图5所示。
[0068]步骤303,分别对该两个初始图像进行处理,确定每个初始图像上的第二卡片区域图像和第二卡盒边沿图像。
[0069]在本实施例中,通过步骤303确定每个初始图像上的第二卡片区域图像和第二卡盒边沿图像的过程,与图2所示的步骤202相似,在此不再一一赘述。
[0070]步骤304、对两个初始图像中每个初始图像,在待计数的卡片的排列方向上,将对应的第二卡片区域图像划分为η段,得到η段图像;对至少一个初始图像中除两个初始图像夕卜的每个初始图像,在待计数卡片的排列方向上,将该初始图像划分为η段,得到η段图像。
[0071]在本实施例中,通过步骤304将卡片区域图像或者初始图像划分为η段图像的过程,与图1所示的步骤102相似,在此不再一一赘述。
[0072]步骤305至步骤306,对η段图像进行处理,获取每个初始图像对应的中间卡片张数。该过程与图1所示的步骤103至步骤104相似,在此不再一一赘述。
[0073]在本实施例中,将图像进行边缘增强处理,得到的强化图像可以如图7所示;对强化图像进行积分,得到的积分数据可以如图8所示;对积分数据进行傅里叶变换,得到频谱数据可以如图9所示。其中,图8的横轴为卡片的位置,纵轴为卡片的灰度值;图9的横轴为频率,纵轴为强度。
[0074]步骤307,将所有初始图像对应的中间卡片张数进行求和,获取最终卡片张数。
[0075]在本实施例中获取最终卡片张数的方式也可以包括:获取图像采集器的分组,对每组采集的初始图像对应的中间卡片张数进行求和,得到该组卡片张数;根据每组对应的卡片张数,获取最终卡片张数。其中,根据每组对应的卡片张数,获取最终卡片张数的过程可以包括:当η组中有m组数据结果一致为N时,确定数卡结果为N,否则报错处理(其中m可以根据数卡准确率要求调整)。
[0076]在本实施例中,由于多个图像采集装置获取的初始图像可能有重合部分,在通过步骤307获取最终卡片张数时,可以首先确定重合的卡片张数,然后将求和后的卡片张数减去重合的卡片张数,得到最终卡片张数。
[0077]本发明具有如下有益效果:通过图像采集器采集到卡片的侧面的初始图像后,对初始图像进行处理即可得到卡片张数,实现数卡。由于仅需图像采集器即可实现数卡,使得本发明实施例提供的技术方案解决了现有技术中采用流水式计数需要较长的流水线,其占用的空间较大的问题。
[0078]实施例4:
[0079]如图10所示,本发明实施例提供的数卡方法,该方法与图1所示的相似,区别在于,还包括:
[0080]步骤106,对于至少一个初始图像中每个初始图像,确定该初始图像上的光斑所属的区域,得到至少一个区域图像。
[0081]在本实施例中,当图像采集器的个数为多个,得到多个初始图像时,可以通过步骤106确定初始图像上光斑所属的区域。其中,可以根据预设的位置参数确定光斑所属的区域,也可以通过其他方式确定光斑所属的区域,在此不作限制。
[0082]步骤107,分别去除每个区域图像内孤立的亮点和光斑中的暗点,得到至少一个修正图像。
[0083]在本实施例中,可以使用图像形态学方法去除区域图像内孤立的亮点和光斑中的暗点,也可以通过其他方法,在此不再一一赘述。
[0084]步骤108,分别获取每个修正图像上各个像素点的像素值,并将像素值大于预设值的像素点的值置为1,将像素值小于预设值的像素点的值置为0。
[0085]步骤109,分别根据设置后的像素值确定每个修正图像的质心,并根据该质心确定分界线。
[0086]在本实施例中,当质心为两个时,可以直接将两个质心的连线作为分界线;当质心为4个或更多时,先确定哪两个质心属于一组,并将每组质心的连线作为分界线。其中,可以根据坐标能确定哪两个质心属于一组。
[0087]步骤110,根据对应的分界线对每个初始图像进行分割,得到至少一个分割图像;
[0088]此时,步骤102,具体为:对于至少一个分割图像中每个分割图像,在待计数的卡片的排列方向上,将该分割图像划分为η段,得到η段图像;
[0089]步骤103,具体为对于每个分割图像划分的η段图像中任意一段图像,在与排列方向垂直的方向上,将该段图像进行边缘增强处理,得到强化图像;在排列方向上,对强化图像进行积分,得到积分数据;对积分数据进行频谱分析,得到多个卡片
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1