公开/公告号CN103955670A
专利类型发明专利
公开/公告日2014-07-30
原文格式PDF
申请/专利权人 广州宽度信息技术有限公司;
申请/专利号CN201410162349.5
发明设计人 吴秋蓉;
申请日2014-04-22
分类号G06K9/00(20060101);G06T7/20(20060101);
代理机构44220 广州市一新专利商标事务所有限公司;
代理人王德祥
地址 510663 广东省广州市高新技术产业开发区科学城科学大道162号B2区第5层502单元
入库时间 2023-12-17 00:30:37
法律状态公告日
法律状态信息
法律状态
2022-06-10
专利权的转移 IPC(主分类):G06K 7/10 专利号:ZL2014101623495 登记生效日:20220530 变更事项:专利权人 变更前权利人:广州宽度信息技术有限公司 变更后权利人:广州回我信息科技有限公司 变更事项:地址 变更前权利人:510663 广东省广州市高新技术产业开发区科学城科学大道162号B2区第5层502单元 变更后权利人:510663 广东省广州市黄埔区科学城光谱西路69号TCL文化产业园创意中心A107、B座四层粤嵌众创空间办公卡位B013-B015号
专利申请权、专利权的转移
2018-04-20
授权
授权
2014-08-27
实质审查的生效 IPC(主分类):G06K9/00 申请日:20140422
实质审查的生效
2014-07-30
公开
公开
技术领域
本发明涉及图像信息采集识别领域,尤其涉及一种动态识别采集真知码的方法。
背景技术
现在针对条码或二维码的采集系统主要通过手动采集如收银员使用扫码枪扫描,另一种是一直不断循环扫描采集,有采集结果时传回系统或在扫描头前装有传感器能在识别物放置到位时自动采集,例如超市收银台的扫码平台,但上述采集方式都只能针对市面上能见到的的一维码或二维码进行解码,并且扫描时需要处于静止状态。
发明内容
本发明的目的是提供一种动态识别采集真知码的方法,能够实现在动态下采集真知码。
本发明采用的技术方案为:一种动态识别采集真知码的方法,包括如下步骤:
(1)将摄像头与图像分析处理单元连接;
(2)打开图像分析处理单元,完成初始化并且检测到摄像头后启动摄像头,采集背景图像,并保存背景图像的像素点;
(3)将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的图像进行对比分析,得出图像相对于其上张图像的运动像素点总数,若顺次得到的若干张图像的运动像素点总数有从少变多,继而从多变少的趋势,且将静止的像素点与步骤(2)中保存的背景图像的像素点对比,不相同的像素点大于设定值,则跳转到步骤(4),否则跳转到步骤(6);
(4)当若干张图像分别相对于其上张图像的运动像素点总数均小于设定值时,开始采集图像并进行解码;否则返回步骤(3)继续进行物品图像采集对比分析;
(5)解码成功后,将解码失败次数清0,转步骤(6),否则统计当前解码失败次数,如果在设定次数内都未解码成功的话,将解码失败次数清0,跳转到步骤(3);
(6)停止采集,恢复到初始待采集状态。
所述步骤(2)中,在摄像头启动完成后,由人工手动设置保存背景操作。保存背景的原理是将没放物品前的摄像头当前画面的所有像素点存下。
所述步骤(3)中,将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的相邻两张图像进行对比,从左到右,从上到下对比两图像的所有相同位置的像素点,如:图像1坐标(0,0)位置像素颜色为a,图像2坐标(0,0)位置像素颜色为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~5次。
相对于现有技术,本发明的有益效果为:
本发明的方法适用于会场签到信息采集、入场券门票验证以及超市物品扫描等领域,能够在运动状态下识别采集真知码,从而更方便使用。
具体实施方式
本发明方法主要是通过软件把运动识别和采集解结合起来;只通过一个摄像头采集的图像来对比,判断摄像头前是否有检测物体(如有真知码的门票)或检测物体是否己拿开,当检测到真知码时,把信息记录起来传入系统。
实施例1:
一种动态识别采集真知码的方法,包括如下步骤:
(1)将摄像头与图像分析处理单元连接,摄像头可为图像分析处理单元提供当前拍到的图片,比如24贞的摄像头每秒会提供24张图片给图像分析处理单元;
(2)打开图像分析处理单元,完成初始化并且检测到摄像头后启动摄像头;
(3)将含有真知码的物品移动到摄像头前,图像分析处理单元对摄像头采集的相邻两张图像进行对比,从左到右,从上到下对比两图像的所有相同位置的像素点,如:图像1坐标(0,0)位置像素颜色为a,图像2坐标(0,0)位置像素颜色为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帧的相邻两张图像进行对比,从左到右,从上到下对比两图像的所有相同位置的像素点,如:图像1坐标(0,0)位置像素颜色为a,图像2坐标(0,0)位置像素颜色为b,如果颜色一样(a等于b),则视该点位置(0,0)为静止的,否则该点位置为运动的,即位置(0,0)是运动像素点;
得出图像相对于与其间隔16帧的图像的运动像素点总数,若顺次得到的若干张图像的运动像素点总数有从少变多,继而从多变少的趋势,且将静止的像素点与步骤(2)中保存的背景图像的像素点对比,不相同的像素点的比例大于10%,则跳转到步骤(4),否则跳转到步骤(6)。
机译: 评估动态识别码安全性的方法及其比较评估和最佳选择支持
机译: 动态识别码的声音编码方法
机译: 动态识别码的声音编码方法