首页 > 专利 > 张家港市欧微自动化研发有限公司 > 一种二维码解码算法对比验证系统专利详情

一种二维码解码算法对比验证系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-03-23
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-08-01
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-07-14
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-03-23
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710177262.9 申请日 2017-03-23
公开/公告号 CN106934313B 公开/公告日 2020-07-14
授权日 2020-07-14 预估到期日 2037-03-23
申请年 2017年 公开/公告年 2020年
缴费截止日
分类号 G06K7/10G06K7/14 主分类号 G06K7/10
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 3
权利要求数量 4 非专利引证数量 1
引用专利数量 4 被引证专利数量 0
非专利引证 1、马超.基于人工智能算法的QR码识别系统应用与比较《.中国优秀硕士学位论文全文数据库信息科技辑》.2014,(第07期),;
引用专利 CN104581151A、CN201262751Y、CN104112152A、JP2015055985A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 张家港市欧微自动化研发有限公司 当前专利权人 张家港市欧微自动化研发有限公司
发明人 不公告发明人 第一发明人 不公告发明人
地址 江苏省苏州市张家港市杨舍镇塘市新泾中路10-1号5室 邮编 215634
申请人数量 1 发明人数量 1
申请人所在省 江苏省 申请人所在市 江苏省苏州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
苏州润桐嘉业知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
胡思棉
摘要
本发明涉及一种二维码解码算法对比验证系统,主要解决现有技术中存在的对比结果准确度低,操作复杂的技术问题,本发明通过采用包括扫码枪,与扫码枪连接的开关电路转接装置,ARM处理器及上位机,开关电路转接装置还与MIPI解码装置及FPGA芯片连接;ARM处理器还与MIPI解码装置、上位机及FPGA芯片连接;MIPI解码装置还与FPGA芯片相连,可用于二维码算法的实际设计中。
  • 摘要附图
    一种二维码解码算法对比验证系统
  • 说明书附图:图1
    一种二维码解码算法对比验证系统
  • 说明书附图:图2
    一种二维码解码算法对比验证系统
  • 说明书附图:图3
    一种二维码解码算法对比验证系统
  • 说明书附图:图4
    一种二维码解码算法对比验证系统
  • 说明书附图:图5
    一种二维码解码算法对比验证系统
  • 说明书附图:图6
    一种二维码解码算法对比验证系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-07-14 授权
2 2017-08-01 实质审查的生效 IPC(主分类): G06K 7/10 专利申请号: 201710177262.9 申请日: 2017.03.23
3 2017-07-07 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种二维码解码算法对比验证系统,其特征在于:所述系统包括扫码枪,与所述扫码枪连接的开关电路转接装置,ARM处理器及上位机,所述开关电路转接装置还与MIPI解码装置及FPGA芯片连接;所述ARM处理器还与MIPI解码装置、上位机及FPGA芯片连接;所述MIPI解码装置还与所述FPGA芯片相连;
所述FPGA芯片用于控制所述开关电路转接装置,FPGA芯片包括FLASH模块;
所述扫码枪包括CMOS传感器,所述CMOS传感器通过所述开关电路转接装置与扫码枪中央处理器连接;与扫码枪中央处理器连接的扫码枪按钮;所述扫码枪按钮还与所述ARM处理器连接;所述扫码枪中央处理器还与所述上位机相连;
所述开关电路转接装置包括二选一开关,用于控制选择CMOS传感器与MIPI解码装置及扫码枪中央处理器的连接;
所述MIPI解码装置用于双向数据转换,所述双向数据转换为并口-MIPI及MIPI-并口;
所述上位机用于比对图像质量比对运算及控制所述ARM处理器及扫码枪中央处理器。

2.根据权利要求1所述二维码解码算法对比验证系统,其特征在于:所述CMOS传感器通过开关电路转接装置到扫码枪中央处理器的线路长度等于与通过开关电路转接装置及MIPI解码装置到ARM处理器的线路长度。

3.根据权利要求1所述二维码解码算法对比验证系统,其特征在于:所述二选一开关包括第一开关单元(1)、第二开关单元(2)及第三开关单元(3);所述第二开关单元(2)及第三开关单元(3)并联后与第一开关单元(1)相连;所述第一开关单元(1)、第二开关单元(2)用于控制所述CMOS传感器与MIPI解码装置相连;所述第三开关单元(3)用于控制CMOS传感器与所述扫码枪中央处理器相连。

4.根据权利要求1所述二维码解码算法对比验证系统,其特征在于:所述二维码解码算法对比验证系统还包括与上位机连接的三轴马达,与三轴马达连接的支架,所述支架用于加速扫码枪,与所述FLASH连接的LCD1;
所述LCD1用于显示存储于FLASH中的二维码图片;
所述三轴马达用于调整扫码枪CMOS传感器与LCD1的相对位置,包括X轴马达,Y轴马达及Z轴马达;
所述Z轴马达用于调整水平台离摄像头高度;
所述X轴马达用于调整Z轴水平台在X轴上的偏转角度;
所述Y轴马达用于调整Y轴水平台在Y轴上的偏转角度。
说明书

技术领域

[0001] 本发明涉及二维码解码算法领域,特别涉及到一种二维码解码算法对比验证系统。

背景技术

[0002] 对于新开发的二维码解码算法,为验证该二维码解码算法的解码能力,并与其他二维码解码算法的解码能力对比。得到先开发二维码解码算法解码能力和市场现有的扫码枪解码能力是强,次或是相同。
[0003] 现有的对比验证通常采用人工方式使用两个解码算法进行各自解码后,对解码结果进行对比。其存在由于解码条件及环境不一致导致的对比结果准确率低,方法复杂繁琐的技术问题。因此,提供一种对比结果准确率高,自动化程度高的二维码解码算法对比验证系统就很有必要。

发明内容

[0004] 本发明所要解决的技术问题是现有技术中存在的对比结果准确率低,操作复杂繁琐的技术问题。提供一种新的二维码解码算法对比验证系统,该系统具有自动化程度高、对比结果准确率高的特点。
[0005] 为解决上述技术问题,采用的技术方案如下:
[0006] 一种二维码算法对比验证系统,所述系统包括扫码枪,与所述扫码枪连接的开关电路转接装置,ARM处理器及上位机,所述开关电路转接装置还与MIPI解码装置及FPGA芯片连接;所述ARM处理器还与MIPI解码装置、上位机及FPGA芯片连接;所述MIPI解码装置还与所述FPGA芯片相连;所述FPGA芯片用于控制所述开关电路转转接装置,FPGA芯片包括FLASH模块;所述扫码枪包括CMOS传感器,所述CMOS传感器通过所述开关电路转接装置与扫码枪中央处理器连接;与扫码枪中央处理器连接的扫码枪按钮;所述扫码枪按钮还与所述ARM处理器连接;所述扫码枪中央处理器还与所述上位机相连;所述开关电路转接装置包括二选一开关,用于控制选择CMOS传感器与MIPI解码装置及扫码枪中央处理器的连接;所述MIPI解码装置用于双向数据转换,所述双向数据转换为并口-MIPI及MIPI-并口;所述上位机用于比对图像质量比对运算及控制所述ARM处理器及扫码枪中央处理器。
[0007] 上述方案中,为优化,进一步地,所述CMOS传感器通过开关电路转接装置到扫码枪中央处理器的线路长度等于与通过开关电路转接装置及MIPI解码装置到ARM处理器的线路长度。
[0008] 进一步地,所述二选一开关包括第一开关单元、第二开关单元及第三开关单元;所述第二开关单元及第三开关单元并联后与第一开关单元相连;所述第一开关、第二开关单元用于控制所述CMOS传感器与MIPI解码装置相连;所述第三开关单元用于控制CMOS传感器与所述扫码枪中央处理器相连。
[0009] 进一步地,所述二维码算法对比验证系统还包括与上位机连接的三轴马达,与三轴马达连接的支架,所述支架用于加速扫描枪,与所述FLASH连接的LCD1;所述LCD1用于显示存储与FLASH中的二维码图片;所述三轴马达用于调整扫描枪CMOS传感器与LCD1的相对位置,包括X轴马达,Y轴马达及Z轴马达;所述Z轴马达用于调整水平台离摄像头高度;所述X轴马达用于调整Z轴水平台在X轴上的偏转角度;所述Y轴马达用于调整Y轴水平台在Y轴上的偏转角度。
[0010] 本发明还提供一种基于二维码算法对比验证系统的使用方法,所述方法包括:
[0011] (1)使用示波器检测前期参数,所述前期参数包括所述扫描枪接收图像尺寸,CMOS传感器输出信号格式,所述CMOS传感器输出信号格式为MIPI或并口;
[0012] (2)连接硬件电路,组成二维码算法对比验证系统;
[0013] (3)使用扫描枪对准外部二维码图片,所述扫描枪中CMOS传感器采集二维码图片数据,扫描枪中央处理器及ARM处理器分别解码处理采集数据,所述CMOS传感器输出数据为MIPI,则所述MIPI转换装置进行MIPI-并口转换;
[0014] (4)将解码出的结果信号打印到上位机,对打印结果进行图像质量比对,根据图像质量对比得出对比验证结果。
[0015] 上述方案中,为优化,进一步地,所述步骤(3)还包括:
[0016] (A)预先存放二维码图片于FLASH中作为内部二维码图片;
[0017] (B)按动扫码枪按钮手动调取存放于FLASH中的内部二维码图片显示在LCD1上,手控制扫描枪对准LCD1中二维码图片,CMOS传感器采集二维码图片数据;
[0018] (C)扫描枪中央处理器及ARM处理器分别解码处理采集数据,所述扫码枪中央处理器接收数据为MIPI,则所述MIPI转换装置进行并口-MIPI转换。
[0019] 进一步地,所述步骤(B)还包括:
[0020] (a)上位机控制自动模式开始,从FLASH中顺序调取一张二维码图片作为内部二维码图片信息显示于LCD1上;
[0021] (b)设置三轴马达,控制所述扫描枪CMOS传感器与LCD1的位置及距离相对应;
[0022] (c)所述ARM处理器控制扫描枪中CMOS传感器采集二维码图片数据。
[0023] 进一步地,所述设置三轴马达包括:设置Z轴马达,调整水平台离摄像头高度;设置X轴马达水平台在X轴上偏转角度,使用重力加速度检测角度并与设定阈值对比,重力加速度检测角度不小于设定阈值XS则进入下一步骤,所述重力加速度检测角度不小于设定阈值XS则重复本步骤;设置Y轴马达水平台在Y轴上偏转角度,使用重力加速度检测角度并与设定阈值对比,重力加速度检测角度不小于设定阈值YS则进入下一步骤,所述重力加速度检测角度不小于设定阈值YS则重复本步骤。
[0024] 进一步地,所述扫描枪接收图像尺寸检测包括使用示波器测量HS和VS两个信号,计算出扫描枪接收图像尺寸。
[0025] 进一步地,所述检测CMOS传感器输出信号格式包括,使用示波器测量测量CMOS传感器输出信号,输出信号为D0~D7/HS/VS/PLCK信号则为并口输出信号;输出信号为CLK_N/CLKP、D0_N/D0_P差分对形式则为MIPI信号。
[0026] 本发明通过采用可通过开关电路转接板,对扫码枪自带的CMOS传感器输出信号进行监控,CMOS传感器输出的信号不仅接到了扫码枪上中央处理器上,同时也接到ARM处理器上,ARM处理器存放待对比的二维码解码算法。当扫码枪对准二维码后,按扫码枪上的按键,扫描枪自带的系统会开始采集数据进行解码,同时自己的硬件系统也采集当前的数据进行解码。
[0027] 为了提高对比结果精度,可以控制两路的线长适当且相等,能够提高环境及数据的同一性。
[0028] 本发明的有益效果:
[0029] 效果一,提高了对比结果准确度;
[0030] 效果二,提高了测试自动化程度,提高了便捷度;
[0031] 效果三,由于提高了自动化测试程度,因此降低了人力成本。

实施方案

[0040] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0041] 实施例1。
[0042] 本实施例提供一种二维码算法对比验证系统及其使用方法。所述二维码算法对比验证系统如图1所示,包括扫码枪,与所述扫码枪连接的开关电路转接装置,ARM处理器及上位机,所述开关电路转接装置还与MIPI解码装置及FPGA芯片连接;所述ARM处理器还与MIPI解码装置、上位机及FPGA芯片连接;所述MIPI解码装置还与所述FPGA芯片相连;所述FPGA芯片用于控制所述开关电路转转接装置,FPGA芯片包括FLASH模块;所述扫码枪包括CMOS传感器,所述CMOS传感器通过所述开关电路转接装置与扫码枪中央处理器连接;与扫码枪中央处理器连接的扫码枪按钮;所述扫码枪按钮还与所述ARM处理器连接;所述扫码枪中央处理器还与所述上位机相连;所述开关电路转接装置包括二选一开关,用于控制选择CMOS传感器与MIPI解码装置及扫码枪中央处理器的连接;所述MIPI解码装置用于双向数据转换,所述双向数据转换为并口-MIPI及MIPI-并口;所述上位机用于比对图像质量比对运算及控制所述ARM处理器及扫码枪中央处理器。上位机可采用PC机。保证了在相同的环境下、同一帧图像,两个系统同时进行解码对比验证
[0043] 作为优选,CMOS传感器通过开关电路转接装置到扫码枪中央处理器的线路长度等于与通过开关电路转接装置及MIPI解码装置到ARM处理器的线路长度。能够提高环境及二维码解码数据的精确性以及同一性,减小对比验证结果的误差。提高了环境及二维码图像的一致性。
[0044] 作为优选,二选一开关可采用第一开关单元、第二开关单元及第三开关单元;所述第二开关单元及第三开关单元并联后与第一开关单元相连;所述第一开关、第二开关单元用于控制所述CMOS传感器与MIPI解码装置相连;所述第三开关单元用于控制CMOS传感器与所述扫码枪中央处理器相连。通过3个开关单元能够更详细的实现开关功能。
[0045] 作为优选,二维码算法对比验证系统还包括与所述FLASH连接的LCD1,用于根据内部存储在FLASH中二维码图片的测试,与上位机连接的三轴马达,用于根据内部存储在FLASH中二维码图片的自动测试,与三轴马达连接的支架,所述支架用于加速扫描枪;LCD1用于显示存储与FLASH中的二维码图片;所述三轴马达用于调整扫描枪CMOS传感器与LCD1的相对位置,包括X轴马达,Y轴马达及Z轴马达;所述Z轴马达用于调整水平台离摄像头高度;所述X轴马达用于调整Z轴水平台在X轴上的偏转角度;所述Y轴马达用于调整Y轴水平台在Y轴上的偏转角度。能顾提高测试的自动化程度,进一步降低测试繁琐度,降低人力成本。
[0046] 如图2及图3,图2为信号流程图,图3为操作方法流程图。
[0047] 本实施例还提供一种基于前述二维码算法对比验证系统的使用方法,包括:
[0048] (1)使用示波器检测前期参数,所述前期参数包括所述扫描枪接收图像尺寸,CMOS传感器输出信号格式,所述CMOS传感器输出信号格式为MIPI或并口;具体为:扫描枪接收图像尺寸检测包括使用示波器测量HS和VS两个信号,计算出扫描枪接收图像尺寸;CMOS传感器输出信号格式检测包括使用示波器测量测量CMOS传感器输出信号,输出信号为D0~D7/HS/VS/PLCK信号则为并口输出信号;输出信号为CLK_N/CLKP、D0_N/D0_P差分对形式则为MIPI信号;
[0049] (2)连接硬件电路,组成二维码算法对比验证系统;
[0050] (3)使用扫描枪对准外部二维码图片,所述扫描枪中CMOS传感器采集二维码图片数据,扫描枪中央处理器及ARM处理器分别解码处理采集数据,所述CMOS传感器输出数据为MIPI,则所述MIPI转换装置进行MIPI-并口转换;
[0051] (4)将解码出的结果信号打印到上位机,对打印结果进行图像质量比对,根据图像质量对比得出对比验证结果。
[0052] 所述步骤(3)还包括根据内部存储在FLASH中二维码图片的测试:
[0053] (A)预先存放二维码图片于FLASH中作为内部二维码图片;
[0054] (B)手动调取方式为,按动扫码枪按钮手动调取存放于FLASH中的内部二维码图片显示在LCD1上,手控制扫描枪对准LCD1中二维码图片,CMOS传感器采集二维码图片数据;
[0055] (C)扫描枪中央处理器及ARM处理器分别解码处理采集数据,所述扫码枪中央处理器接收数据为MIPI,则所述MIPI转换装置进行并口-MIPI转换。
[0056] 步骤(B)还包括自动调取方式,包括:
[0057] (a)上位机控制自动模式开始,从FLASH中顺序调取一张二维码图片作为内部二维码图片信息显示于LCD1上;
[0058] (b)设置三轴马达,控制所述扫描枪CMOS传感器与LCD1的位置及距离相对应;
[0059] (c)所述ARM处理器控制扫描枪中CMOS传感器采集二维码图片数据。
[0060] 自动调取方式中设置CMOS传感器与LCD1相对位置的方法具体为设置Z轴马达,调整水平台离摄像头高度;设置X轴马达水平台在X轴上偏转角度,使用重力加速度检测角度并与设定阈值对比,重力加速度检测角度不小于设定阈值XS则进入下一步骤,所述重力加速度检测角度不小于设定阈值XS则重复本步骤;设置Y轴马达水平台在Y轴上偏转角度,使用重力加速度检测角度并与设定阈值对比,重力加速度检测角度不小于设定阈值YS则进入下一步骤,所述重力加速度检测角度不小于设定阈值YS则重复本步骤。
[0061] 尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员能够理解本发明,但是本发明不仅限于具体实施方式的范围,对本技术领域的普通技术人员而言,只要各种变化只要在所附的权利要求限定和确定的本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。

附图说明

[0032] 下面结合附图和实施例对本发明进一步说明。
[0033] 图1,二维码解码算法对比验证系统示意图。
[0034] 图2,根据外部二维码图片进行对比验证试验的数据流向示意图。
[0035] 图3,根据外部二维码图片进行对比验证试验的流程示意图。
[0036] 图4,根据预先存放的二维码图片进行对比验证试验的数据流向示意图。
[0037] 图5,根据预先存放的二维码图片进行对比验证试验中手动调取的流程示意图。
[0038] 图6,根据预先存放的二维码图片进行对比验证试验中自动调取的流程示意图。
[0039] 附图中,1-第一开关单元,2-第二开关单元,3-第三开关单元。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号