System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端,并且更具体地,涉及终端中的扫码图形的识别方法和装置。
技术介绍
1、随着终端技术的不断发展,扫码图形在餐饮、支付、社交、交通等领域都得到了广泛的使用。二维码是一种常用的扫码图形。二维码的识别原理为通过读取平面上分布的黑白相间图像,再将其转换成二进制对应的数值信息,二维码的识别过程对色彩并不敏感,即使部分被覆盖或丢失也能够识别其完整信息。
2、在现有的扫码图形的识别方法中,用户在扫码时需要在众多应用中手动打开与扫码图形对应的扫码软件,再打开扫一扫功能对该扫码图形进行识别,步骤较为繁琐和耗时。
3、因此,需要提供一种能够提高扫码图形的识别效率的方法。
技术实现思路
1、本申请提供一种扫码图形的识别方法和装置,能够提高扫码图形的识别效率。
2、第一方面,本申请提供一种扫码图形的识别方法,该方法可以包括:
3、通过低功耗摄像头采集第一图像,该第一图像为低分辨率图像;
4、确定该第一图像中包括第一扫码图形以及该第一扫码图形的参数信息,该参数信息包括类型、位置坐标和尺寸中的至少一项;
5、若该第一扫码图形的参数信息满足预设的扫码图形识别条件,则对该第一图像进行扫码图形识别,得到该第一扫码图形的统一资源定位符url地址;
6、向中央处理器发送该url地址。
7、采用本申请实施例提供的方法,用户无需打开特定的应用做扫码动作,做到了智能和无感的扫码体验。并且在用户日常中大部分场景中,都可以
8、在一种可能的实现方式中,该确定该第一图像中包括第一扫码图形以及该第一扫码图形的参数信息,包括:通过扫码图形检测模型对该第一图像进行扫码图形检测,确定该第一图像中包括该第一扫码图形以及该第一扫码图形的参数信息,其中,该扫码图形检测模型是基于深度学习模型训练得到的。
9、采用本申请实施例提供的方法,通过扫码图形检测模型对该第一图像进行检测,能够提高检测的准确率。
10、在一种可能的实现方式中,该对该第一图像进行扫码图形识别,得到该第一扫码图形的统一资源定位符url地址,包括:基于该第一扫码图形的位置坐标,从该第一图像中截取该一扫码图形;对该第一扫码图形进行扫码图形识别,得到该第一扫码图形的url地址。
11、采用本申请实施例提供的方法,先从第一图像中截取出第一扫码图形,在对该第一扫码图形进行扫码图形识别,能够提高识别的准确率。
12、在一种可能的实现方式中,该对该第一扫码图形进行扫码图形识别,得到该第一扫码图形的url地址,包括:对该第一扫码图形进行扫码图形识别,得到第一识别结果,该第一识别结果包括识别成功或识别失败,当该第一识别结果为识别成功时,该第一识别结果还包括该第一扫码图形的url地址。
13、在一种可能的实现方式中,当该第一识别结果为识别失败或该第一扫码图形的参数信息不满足该扫码图形识别条件时,该方法还包括:通过该高清摄像头采集第二图像,该第二图像为高清图像,该第二图像中包括该第一扫码图形;对该第二图像进行扫码图形识别,得到第二识别结果,该第二识别结果包括识别成功或识别失败,当该第二识别结果为识别成功时,该第二识别结果还包括该第一扫码图形的url地址。
14、采用本申请实施例提供的方法,可以通过轻量级的扫码图形检测模型在低分辨率图像下过滤无码场景,能够降低用户无扫码意图时的交互触发的打开高清摄像头带来的功耗。另外,本申请实施例提供的方案在大部分有码场景下,识别过程在低分辨率图像就可以下完成,由于高清摄像头打开一次的功耗是低分辨率摄像头的数倍,因此,能够减少高清摄像头的启动次数,从而降低功耗。
15、在一种可能的实现方式中,该若该第一扫码图形的参数信息满足预设的扫码图形识别条件,则对该第一图像进行扫码图形识别,包括:
16、若该第一扫码图形的参数信息和该第一扫码图形的图像信息满足该扫码图形识别条件,则对该第一图像进行扫码图形识别。
17、在一种可能的实现方式中,该扫码图形识别条件可以包括以下各项中的至少一项:扫码图形的尺寸大于预设的尺寸阈值、扫码图形的清晰度大于预设的清晰度阈值、扫码图形的亮度大于预设的亮度阈值和扫码图形的位置位于预设的位置范围。
18、第二方面,本申请还提供一种扫码图形的识别装置,该装置可以包括:处理器和通信接口,该处理器和该通信接口耦合;该处理器用于:
19、通过低功耗摄像头采集第一图像,该第一图像为低分辨率图像;
20、确定该第一图像中包括第一扫码图形以及该第一扫码图形的参数信息,该参数信息包括类型、位置坐标和尺寸中的至少一项;
21、若该第一扫码图形的参数信息满足预设的扫码图形识别条件,则对该第一图像进行扫码图形识别,得到该第一扫码图形的统一资源定位符url地址;
22、通过该通信接口向中央处理器发送该url地址。
23、在一种可能的实现方式中,该处理器具体用于:通过扫码图形检测模型对该第一图像进行扫码图形检测,确定该第一图像中包括该第一扫码图形以及该第一扫码图形的参数信息,其中,该扫码图形检测模型是基于深度学习模型训练得到的。
24、在一种可能的实现方式中,该处理器具体用于;基于该第一扫码图形的位置坐标,从该第一图像中截取该一扫码图形;对该第一扫码图形进行扫码图形识别,得到该第一扫码图形的url地址。
25、在一种可能的实现方式中,该处理器具体用于;对该第一扫码图形进行扫码图形识别,得到第一识别结果,该第一识别结果包括识别成功或识别失败,当该第一识别结果为识别成功时,该第一识别结果还包括该第一扫码图形的url地址。
26、在一种可能的实现方式中,该处理器还用于:当该第一识别结果为识别失败或该第一扫码图形的参数信息不满足该扫码图形识别条件时,通过该高清摄像头采集第二图像,该第二图像为高清图像,该第二图像中包括该第一扫码图形;对该第二图像进行扫码图形识别,得到第二识别结果,该第二识别结果包括识别成功或识别失败,当该第二识别结果为识别成功时,该第二识别结果还包括该第一扫码图形的url地址。
27、在一种可能的实现方式中,该处理器具体用于:若该第一扫码图形的参数信息和该第一扫码图形的图像信息满足该扫码图形识别条件,则对该第一图像进行扫码图形识别。
28、在一种可能的实现方式中,该扫码图形识别条件可以包括以下各项中的至少一项:扫码图形的尺寸大于预设的尺寸阈值、扫码图形的清晰度大于预设的清晰度阈值、扫码图形的亮度大于预设的亮度阈值和扫码图形的位置位于预设的位置范围。
29、第三方面,本申请还提供一种扫码图形的本文档来自技高网...
【技术保护点】
1.一种扫码图形的识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一图像中包括第一扫码图形以及所述第一扫码图形的参数信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述对所述第一图像进行扫码图形识别,得到所述第一扫码图形的统一资源定位符URL地址,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述第一扫码图形进行扫码图形识别,得到所述第一扫码图形的URL地址,包括:
5.根据权利要求4所述的方法,其特征在于,当所述第一识别结果为识别失败或所述第一扫码图形的参数信息不满足所述扫码图形识别条件时,所述方法还包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述若所述第一扫码图形的参数信息满足预设的扫码图形识别条件,则对所述第一图像进行扫码图形识别,包括:
7.根据权利要求6所述的方法,其特征在于,所述扫码图形识别条件可以包括以下各项中的至少一项:扫码图形的尺寸大于预设的尺寸阈值、扫码图形的清晰度大于预设的清晰度阈值、扫码图形的亮度大于预设的亮
8.一种扫码图形的识别装置,其特征在于,包括:处理器和通信接口,所述处理器和所述通信接口耦合;所述处理器用于:
9.根据权利要求8所述的装置,其特征在于,所述处理器具体用于:
10.根据权利要求8或9所述的装置,其特征在于,所述处理器具体用于;
11.根据权利要求10所述的装置,其特征在于,所述处理器具体用于;
12.根据权利要求11所述的装置,其特征在于,所述处理器还用于:
13.根据权利要求8-12中任一项所述的装置,其特征在于,所述处理器具体用于:
14.根据权利要求13所述的装置,其特征在于,所述扫码图形识别条件可以包括以下各项中的至少一项:扫码图形的尺寸大于预设的尺寸阈值、扫码图形的清晰度大于预设的清晰度阈值、扫码图形的亮度大于预设的亮度阈值和扫码图形的位置位于预设的位置范围。
15.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序包括用于实现上述权利要求1至7中任一项所述的方法的指令。
16.一种计算机程序产品,所述计算机程序产品中包含指令,其特征在于,当所述指令在计算机或处理器上运行时,使得所述计算机或所述处理器实现上述权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种扫码图形的识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一图像中包括第一扫码图形以及所述第一扫码图形的参数信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述对所述第一图像进行扫码图形识别,得到所述第一扫码图形的统一资源定位符url地址,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述第一扫码图形进行扫码图形识别,得到所述第一扫码图形的url地址,包括:
5.根据权利要求4所述的方法,其特征在于,当所述第一识别结果为识别失败或所述第一扫码图形的参数信息不满足所述扫码图形识别条件时,所述方法还包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述若所述第一扫码图形的参数信息满足预设的扫码图形识别条件,则对所述第一图像进行扫码图形识别,包括:
7.根据权利要求6所述的方法,其特征在于,所述扫码图形识别条件可以包括以下各项中的至少一项:扫码图形的尺寸大于预设的尺寸阈值、扫码图形的清晰度大于预设的清晰度阈值、扫码图形的亮度大于预设的亮度阈值和扫码图形的位置位于预设的位置范围。
8.一种扫码图形的识别装置...
【专利技术属性】
技术研发人员:刘理,刘翠君,张蓉,张晓坤,王小梅,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。