System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及统计分析,具体涉及一种用于条码扫描枪的准确性校验方法及系统。
技术介绍
1、条码扫描枪是一种用于扫描条形码或二维码的设备,它通常被用于商店、仓库、图书馆等场所进行商品或物品的快速识别和记录;其通过激光或摄像头等技术,能够快速、准确地读取条形码或二维码上的信息,并将其转换为数字或文本形式,供计算机或其他系统进一步处理和识别。
2、准确性校验是确保扫描枪能够准确读取和识别条码的重要步骤,包括扫描测试条码、检查扫描结果、多角度扫描和大批量扫描测试等;通过上述的方法保证扫描枪在实际应用场景下能够准确、可靠的读取和识别条码。
3、在现有技术中,条码扫描枪的使用场景不同时,不同的使用环境下条码扫描枪的识别准确性不同;但是在出厂时对条码扫描枪进行准确性测试时的场景较为单一,不能准确的反映条码扫描枪在实际应用场景下的准确性;且实际应用场景复杂多变,很难确定一个合适的测试场景用于校验条码扫描枪的准确性。
技术实现思路
1、本专利技术的目的在于提供一种用于条码扫描枪的准确性校验方法及系统,解决以上技术问题。
2、本专利技术的目的可以通过以下技术方案实现:
3、一种用于条码扫描枪的准确性校验方法,包括以下步骤:
4、步骤s1:设定外界因素及其等级,将所述外界因素分为差异外界因素和公共外界因素;获取条码扫描枪的校验数据库,所述校验数据库包括实时的校验结果和外界因素的等级,所述校验结果包括识别结果、识别时间,所述识别结果为识别成功和识
5、获取实际应用场景中差异外界因素的实际等级范围,在所述校验数据库中选取出差异外界因素属于实际等级范围的数据,记为样本数据库;
6、步骤s2:在样本数据库中,选取出各外界因素的等级的众数,记为外界因素的常规等级;当各外界因素处于常规等级时记条码扫描枪处于常规场景,获取此时条码扫描枪的平均识别正确率rave和平均识别时间tave;
7、步骤s3:在样本数据库中,选取出其中一个外界因素处于非常规等级且其余外界因素均处于常规等级的数据,记为非常规场景;根据校验结果得到识别质量指数其中r表示当前的识别正确率,t表示当前识别时间的平均值;根据实时选取的非常规场景下的识别质量指数和数据总个数,构建得到对应非常规场景的识别曲线;
8、设定标准差阈值st,在识别曲线上选取若干个监测点,根据各监测点获得识别曲线的标准差s;选取出识别曲线中s≥st的非常规场景中处于非常规等级的外界因素,记为影响因素;
9、步骤s4:在非常规场景中分别获得影响因素处于不同等级时识别质量指数的平均值qiave;设定指数阈值qit,选取出qiave<qit的影响因素的等级,记为易错等级;当各影响因素处于易错等级时,记条码扫描枪处于易错场景;
10、步骤s5:在条码扫描枪的扫描端设置拍摄点,所述拍摄点分别获取易错场景和常规场景下扫描端面对的条码图像;条码扫描枪进行校验时,若条码扫描枪成功识别条码图像,则记条码扫描枪合格。
11、作为本专利技术进一步的方案:在步骤s1中,所述外界因素包括角度、距离、光照强度和条码质量,所述差异外界因素包括光照强度,所述公共外界因素包括角度、距离和条码质量。
12、作为本专利技术进一步的方案:在步骤s1中,所述外界因素的等级的设定过程包括:
13、获取外界因素的程度范围,在程度范围内选取若干个节点,所述节点包括范围的起点和终点;由每相邻的两个节点构成一个区间,根据区间的前后顺序,依次标记各区间的等级为a1、a2、...、an,其中n为区间的个数。
14、作为本专利技术进一步的方案:在步骤s3中,所述识别曲线的构建过程包括,以数据总个数为横坐标,以识别质量指数为纵坐标。
15、作为本专利技术进一步的方案:在步骤s3中,所述识别曲线的标准差的获得过程包括:
16、在所述识别曲线上获得各监测点对应的纵坐标{y1、y2、...、yj},y1表示第1个监测点的纵坐标,j为监测点的个数;则得到各监测点的纵坐标平均值为yave,并得到识别曲线的标准差s:
17、
18、作为本专利技术进一步的方案:在步骤s4中,所述识别质量指数的平均值的获得过程包括:
19、获取影响因素处于其中一个等级时,各校验结果的识别质量指数为{qi1、qi2、...、qim},其中qi1表示第1个校验结果的识别质量指数,m为影响因素处于其中一个等级时校验结果的个数;得到识别质量指数的平均值其中i∈[1,m]且i为正整数。
20、作为本专利技术进一步的方案:在步骤s5中,对所述条码扫描枪进行校验的过程包括:
21、记所述拍摄点在易错场景获取到的条码图像为易错条码图像,记所述拍摄点在常规场景获取到的条码图像为常规条码图像;
22、设定两个判定系数k1和k2,并设定识别时间阈值范围为(tave-ε,tave+ε),其中ε为预设常数,且ε>0;
23、当条码扫描枪正确识别出易错条码图像中的条码且识别时间属于所述识别时间阈值范围时,记k1=1;否则,记k1=0;当条码扫描枪正确识别出常规条码图像中的条码且识别时间属于所述识别时间阈值范围时,记k2=1;否则,记k2=0;当且仅当k1k2=1时,记条码扫描枪合格。
24、作为本专利技术进一步的方案:一种用于条码扫描枪的准确性校验系统,包括:
25、样本数据库采集模块:设定外界因素及其等级,将所述外界因素分为差异外界因素和公共外界因素;获取条码扫描枪的校验数据库,所述校验数据库包括实时的校验结果和外界因素的等级,所述校验结果包括识别结果、识别时间,所述识别结果为识别成功和识别失败;
26、获取实际应用场景中差异外界因素的实际等级范围,在所述校验数据库中选取出差异外界因素属于实际等级范围的数据,记为样本数据库;
27、常规场景判定模块:在样本数据库中,选取出各外界因素的等级的众数,记为外界因素的常规等级;当各外界因素处于常规等级时记条码扫描枪处于常规场景,获取此时条码扫描枪的平均识别正确率rave和平均识别时间tave;
28、影响因素判定模块:在样本数据库中,选取出其中一个外界因素处于非常规等级且其余外界因素均处于常规等级的数据,记为非常规场景;根据校验结果得到识别质量指数其中r表示当前的识别正确率,t表示当前识别时间的平均值;根据实时选取的非常规场景下的识别质量指数和数据总个数,构建得到对应非常规场景的识别曲线;
29、设定标准差阈值st,在识别曲线上选取若干个监测点,根据各监测点获得识别曲线的标准差s;选取出识别曲线中s≥st的非常规场景中处于非常规等级的外界因素,记为影响因素;
30、易错场景判定模块:在非常规场景中分别获得影响因素处于不同等级时识别质量指数的平均值qiave;设定指数阈值qit,选取出qiave<qit的影响因素的等级,记为易错等级;当各影响因素处于易本文档来自技高网...
【技术保护点】
1.一种用于条码扫描枪的准确性校验方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤S1中,所述外界因素包括角度、距离、光照强度和条码质量,所述差异外界因素包括光照强度,所述公共外界因素包括角度、距离和条码质量。
3.根据权利要求2所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤S1中,所述外界因素的等级的设定过程包括:
4.根据权利要求1所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤S2中,所述平均识别正确率和平均识别时间的获得过程包括:
5.根据权利要求1所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤S3中,所述识别曲线的构建过程包括,以数据总个数为横坐标,以识别质量指数为纵坐标。
6.根据权利要求5所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤S3中,所述识别曲线的标准差的获得过程包括:
7.根据权利要求1所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤S4中,所述识别质量指数
8.根据权利要求1所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤S5中,对所述条码扫描枪进行校验的过程包括:
9.根据权利要求1所述的一种用于条码扫描枪的准确性校验系统,包括:
...【技术特征摘要】
1.一种用于条码扫描枪的准确性校验方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤s1中,所述外界因素包括角度、距离、光照强度和条码质量,所述差异外界因素包括光照强度,所述公共外界因素包括角度、距离和条码质量。
3.根据权利要求2所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤s1中,所述外界因素的等级的设定过程包括:
4.根据权利要求1所述的一种用于条码扫描枪的准确性校验方法,其特征在于,在步骤s2中,所述平均识别正确率和平均识别时间的获得过程包括:
5.根据权利要求1所述的一种用于条码...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:盛销邦广州物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。