A test method for testing a bar code decoding algorithm is disclosed. A test device for testing, barcode decoding algorithms including: PC machine, hardware circuit, light source and mechanical platform, connected to the PC machine hardware circuit, light source upside down on the mechanical platform, PC machine is used to save the results and barcode decoding algorithm for image acquisition source, providing light intensity, the hardware circuit is used for controlling the adjustment of the level of mechanical platform in the platform location, image acquisition, barcode decoding algorithm and test results of data transmission and display; test methods include (1) select the test mode, (2) to adjust the position of a horizontal platform, image acquisition, (3) (4) decoding. The invention solves the problems in the prior art, and can be used for testing and verifying the generation activity of the bar code algorithm capability.
【技术实现步骤摘要】
用于测试条形码解码算法的测试装置及测试方法
本专利技术涉及一种用于测试条形码解码算法的测试装置及测试方法。
技术介绍
开发条形码模拟算法,需要模拟现实中的手机扫描条形码时的各种情况,由于手机与待扫描条形码之间会存在一定的高度与偏转角度,必须检验条形码解码算法是否符合设计初衷及现实当中的要求。因此,新开发的一套条形码解码算法,必须要在多种复杂情况下进行测试,来验证算法解码能力。例如不同的条形码离摄像头垂直距离,不同的偏转角度,不同的光照强度进行测试验证,并对测试数据结果进行保存或显示。最终检验测试结果能否达到设计标准。现有的测试技术是通过手动控制伺服机构进行转动,模拟垂直距离变化与偏转角度变化,来进行条形码解码算法的测试。现有技术中存在缺乏在Z轴上任意升降,X轴和Y轴旋转条形码角度的能力;不能实时监控和校准条形码角度;不能满足实际多种条形码图片的测试需要;传输数据速度慢,存储数据容量小;缺乏自动测试模式和手动测试模式的切换;不能在黑夜中自动测试以及测试效率低下的技术问题。因此急需要一个较为完善的自动测试系统,提高测试效率,加快算法测试验证进度。
技术实现思路
本专利技术要解决的技术问题是现有技术中测试系统不能较为完善、自动方便的对条形码算法解码能力进行测试的技术问题,提供一种用于测试条形码解码算法的测试装置及测试方法,该技术方案具有能够在Z轴上任意升降,X轴和Y轴旋转条形码角度的能力;能够实时监控和校准条形码角度;能够存储多种电子图片,满足实际多种条形码图片的测试需要;传输数据速度快,存储容量大;具备自动测试模式且能够切换手动测试模式;能够在黑夜中自动测试以及提 ...
【技术保护点】
一种基于测试条形码解码算法的测试装置的测试方法,其特征在于:所述方法包括以下步骤:(1)通过按键2的输入,通过MUC2处理器选择测试模式,自动测试模式进入步骤(2),手动测试模式进入步骤(3);(2)自动测试模式:A.从NANDFLASH中调取任意一张电子图片显示在LCD液晶显示屏2上;B.通过机械模块自动控制水平平台进z轴方位调整,x轴及y轴偏转角度的调整,监控并检测调整状态,检测通过进入步骤C;C.MCU2处理器与MCU1处理器通信,并进行测试准备,打开光源,进行光源强度控制;D.MCU1处理器控制摄像头进行图形采集,采集的图像存放在所述SRAM中;E.对图像采集模块采集的图像进行条形码解码运算;F.解码运算的测试结果在LCD液晶显示屏1上显示,以文档形式传送到PC机;G.MCU处理器2通过软件平台控制MUC2处理器自动进行下一次测试;(3)手动测试模式:A.通过机械控制模块手动控制,对水平平台的z轴方位,x轴及y轴偏转角度进行调整;B.调取NANDFLASH中任一张电子图片显示在LCD液晶显示屏2上;C.手动按所述按键1,进行光源光照强度调整;D.手动按所述按键1,通过MCU1处 ...
【技术特征摘要】
1.一种基于测试条形码解码算法的测试装置的测试方法,其特征在于:所述方法包括以下步骤:(1)通过按键2的输入,通过MUC2处理器选择测试模式,自动测试模式进入步骤(2),手动测试模式进入步骤(3);(2)自动测试模式:A.从NANDFLASH中调取任意一张电子图片显示在LCD液晶显示屏2上;B.通过机械模块自动控制水平平台进z轴方位调整,x轴及y轴偏转角度的调整,监控并检测调整状态,检测通过进入步骤C;C.MCU2处理器与MCU1处理器通信,并进行测试准备,打开光源,进行光源强度控制;D.MCU1处理器控制摄像头进行图形采集,采集的图像存放在所述SRAM中;E.对图像采集模块采集的图像进行条形码解码运算;F.解码运算的测试结果在LCD液晶显示屏1上显示,以文档形式传送到PC机;G.MCU处理器2通过软件平台控制MUC2处理器自动进行下一次测试;(3)手动测试模式:A.通过机械控制模块手动控制,对水平平台的z轴方位,x轴及y轴偏转角度进行调整;B.调取NANDFLASH中任一张电子图片显示在LCD液晶显示屏2上;C.手动按所述按键1,进行光源光照强度调整;D.手动按所述按键1,通过MCU1处理器控制摄像头进行单次采集图像或根据步骤(2)中步骤E进行单次条形码解码运算测试;E.解码运算的测试结果在LCD液晶显示屏1上显示,或以文档形式传送到PC机。2.根据权利要求1所述的一种用于测试条形码解码算法的测试装置的测试方法,其特征在于:所述步骤(2)中步骤B包括:a.分别自动设置z轴高度阈值f0,x轴偏转角度阈值f1,y...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:张家港市欧微自动化研发有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。