一种动态识别采集真知码的方法技术

技术编号:10283040 阅读:145 留言:0更新日期:2014-08-04 11:29
本发明专利技术公开了一种动态采集识别采集真知码的方法,包括如下步骤:(1)将摄像头与图像分析处理单元连接;(2)打开图像分析处理单元,完成初始化并且检测到摄像头后启动摄像头;(3)将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的图像进行对比分析;(4)当若干张图像分别相对于其上张图像的运动像素点总数均小于设定值时,开始采集图像并进行解码;(5)解码成功后,转步骤(6),否则统计当前解码失败次数,如果在设定次数内都未解码成功,跳转到步骤(3);(6)停止采集,恢复到初始待采集状态。本发明专利技术的方法能够在运动状态下识别采集真知码,从而更方便使用。

【技术实现步骤摘要】
—种动态识别采集真知码的方法
本专利技术涉及图像信息采集识别领域,尤其涉及。
技术介绍
现在针对条码或二维码的采集系统主要通过手动采集如收银员使用扫码枪扫描,另一种是一直不断循环扫描采集,有采集结果时传回系统或在扫描头前装有传感器能在识别物放置到位时自动采集,例如超市收银台的扫码平台,但上述采集方式都只能针对市面上能见到的的一维码或二维码进行解码,并且扫描时需要处于静止状态。
技术实现思路
本专利技术的目的是提供,能够实现在动态下采集真知码。本专利技术采用的技术方案为:,包括如下步骤: (1)将摄像头与图像分析处理单元连接; (2)打开图像分析处理单元,完成初始化并且检测到摄像头后启动摄像头,采集背景图像,并保存背景图像的像素点; (3)将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的图像进行对比分析,得出图像相对于其上张图像的运动像素点总数,若顺次得到的若干张图像的运动像素点总数有从少变多,继而从多变少的趋势,且将静止的像素点与步骤(2)中保存的背景图像的像素点对比,不相同的像素点大于设定值,则跳转到步骤(4),否则跳转到步骤[6]; (4)当若干张图像分别相对于其上张图像的运动像素点总数均小于设定值时,开始采集图像并进行解码;否则返回步骤(3)继续进行物品图像采集对比分析; (5)解码成功后,将解码失败次数清0,转步骤(6),否则统计当前解码失败次数,如果在设定次数内都未解码成功的话,将解码失败次数清0,跳转到步骤(3); (6)停止采集,恢复到初始待采集状态。所述步骤(2)中,在摄像头启动完成后,由人工手动设置保存背景操作。保存背景的原理是将没放物品前的摄像头当前画面的所有像素点存下。所述步骤(3)中,将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的相邻两张图像进行对比,从左到右,从上到下对比两图像的所有相同位置的像素点,如:图像I坐标(0,O)位置像素颜色为a,图像2坐标(0,O)位置像素颜色为b,如果颜色一样(a等于b),则视该点位置(0,0)为静止的,否则该点位置为运动的,即位置(0,0)是运动像素点.即每当取到下一帧图像时,都可以相对上一帧图像算出总共有多少个运动像素点。由于每帧间隔可能太快,可以取间隔若干帧才算一次运动像素点总数,当此次的运动像素点总数比下次若干帧后算出来的运动像素点少时,则转到步骤(4),否则转到步骤(6)。优选地,所述步骤(3)中,不相同的像素点大于设定值是指不相同像素点的比例不大于设定值,设定值为8%~15% ;更优选地,所述设定值为10%。优选地,所述步骤(3)中,图像分析处理单元对摄像头采集的图像进行对比分析是指图像分析处理单元对摄像头采集的顺次间隔14~20帧的相邻两张图像之间进行对比分析; 得出图像相对于其上张图像的运动像素点总数是指得出图像相对于在其之前、且与其间隔14~20帧的图像的运动像素。优选地,所述步骤(3)中,图像分析处理单元对摄像头采集的图像进行对比分析是指图像分析处理单元对摄像头采集的顺次间隔16帧的相邻两张图像之间进行对比分析; 得出图像相对于其上张图像的运动像素点总数是指得出图像相对于在其之前、且与其间隔16帧的图像的运动像素。所述步骤(4)中,当运动像素点总数一直小于某值时,可认为当前摄像头拍到的图像里已没有变化,即摄像头前的物体已稳定了,则取当前帧图片解码,转到步骤(5)。否则认为摄像头前物体还在运动着,再转回步骤(3)。所述步骤(5)中,解码成功后将解码失败次数清0,转步骤(6),否则统计当前解释失败次数.如果当前失败次数大于设定次数则转步骤(6),并将失败次数清0,否则转步骤(3),所述设定次数优选为3飞次。相对于现有技术,本专利技术的有益效果为: 本专利技术的方法适用于会场签到信息采集、入场券门票验证以及超市物品扫描等领域,能够在运动状态下识别采集真知码,从而更方便使用。【具体实施方式】本专利技术方法主要是通过软件把运动识别和采集解结合起来;只通过一个摄像头采集的图像来对比,判断摄像头前是否有检测物体(如有真知码的门票)或检测物体是否己拿开,当检测到真知码时,把信息记录起来传入系统。实施例1: ,包括如下步骤: (1)将摄像头与图像分析处理单元连接,摄像头可为图像分析处理单元提供当前拍到的图片,比如24贞的摄像头每秒会提供24张图片给图像分析处理单元; (2)打开图像分析处理单元,完成初始化并且检测到摄像头后启动摄像头; (3)将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的相邻两张图像进行对比,从左到右,从上到下对比两图像的所有相同位置的像素点,如:图像I坐标(0,O)位置像素颜色为a,图像2坐标(0,O)位置像素颜色为b,如果颜色一样(a等于b),则视该点位置(0,0)为静止的,否则该点位置为运动的,即位置(0,0)是运动像素点。所以每当取到下 一帧图像时,都可以相对上一帧图像算出总共有多少个运动像素点; 得出图像相对于其上一帧图像的运动像素点总数,若顺次得到的若干张图像的运动像素点总数有从少变多,继而从多变少的趋势,且将静止的像素点与步骤(2)中保存的背景图像的像素点对比,不相同的像素点的比例大于10%,则跳转到步骤(4),否则跳转到步骤(6); (4)当若干张图像分别相对于其上张图像的运动像素点总数均小于10时,开始采集图像并进行解码;否则返回步骤(3)继续进行物品图像采集对比分析; (5)解码成功后,将解码失败次数清0,转步骤(6),否则统计当前解码失败次数,如果在3次内都未解码成功的话,将解码失败次数清0,跳转到步骤(3); (6)停止采集,恢复到初始待采集状态。实施例2: 除步骤(3)外,其余步骤同实施例1,此实施例中的步骤(3)为: 将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的间隔16帧的相邻两张图像进行对比,从左到右,从上到下对比两图像的所有相同位置的像素点,如:图像I坐标(0,O)位置像素颜色为a,图像2坐标(0,O)位置像素颜色为b,如果颜色一样(a等于b),则视该点位置(0,0)为静止的,否则该点位置为运动的,即位置(0,0)是运动像素点; 得出图像相对于与其间隔16帧的图像的运动像素点总数,若顺次得到的若干张图像的运动像素点总数有从少变多,继而从多变少的趋势,且将静止的像素点与步骤(2)中保存的背景图像的像素点对比,不相同的像素点的比例大于10%,则跳转到步骤(4),否则跳转到步骤(6)。本文档来自技高网...

【技术保护点】
一种动态采集识别采集真知码的方法,其特征在于,包括如下步骤:(1)将摄像头与图像分析处理单元连接;(2)打开图像分析处理单元,完成初始化并且检测到摄像头后启动摄像头,采集背景图像,并保存背景图像的像素点;(3)将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的图像进行对比分析,得出图像相对于其上张图像的运动像素点总数,若顺次得到的若干张图像的运动像素点总数有从少变多,继而从多变少的趋势,且将静止的像素点与步骤(2)中保存的背景图像的像素点对比,不相同的像素点大于设定值,则跳转到步骤(4),否则跳转到步骤(6); (4)当若干张图像分别相对于其上张图像的运动像素点总数均小于设定值时,开始采集图像并进行解码;否则返回步骤(3)继续进行物品图像采集对比分析;(5)解码成功后,转步骤(6),否则统计当前解码失败次数,如果在设定次数内都未解码成功,跳转到步骤(3); (6)停止采集,恢复到初始待采集状态。

【技术特征摘要】
1.一种动态采集识别采集真知码的方法,其特征在于,包括如下步骤: (1)将摄像头与图像分析处理单元连接; (2)打开图像分析处理单元,完成初始化并且检测到摄像头后启动摄像头,采集背景图像,并保存背景图像的像素点; (3)将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的图像进行对比分析,得出图像相对于其上张图像的运动像素点总数,若顺次得到的若干张图像的运动像素点总数有从少变多,继而从多变少的趋势,且将静止的像素点与步骤(2)中保存的背景图像的像素点对比,不相同的像素点大于设定值,则跳转到步骤(4),否则跳转到步骤(6); (4)当若干张图像分别相对于其上张图像的运动像素点总数均小于设定值时,开始采集图像并进行解码;否则返回步骤(3)继续进行物品图像采集对比分析; (5)解码成功后,转步骤(6),否则统计当前解码失败次数,如果在设定次数内都未解码成功,跳转到步骤⑶; (6)停止采集,恢复到初始待采集状态。2.如权利要求1所述的动态识别采集真知码的方法,其特征在于,所述步骤(3)中...

【专利技术属性】
技术研发人员:吴秋蓉
申请(专利权)人:广州宽度信息技术有限公司
类型:发明
国别省市:广东;44

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

1