图形码扫描方法及终端技术

技术编号:37197481 阅读:10 留言:0更新日期:2023-04-20 22:55
本申请公开了一种图形码扫描方法及终端,属于自计算机技术领域。方法包括:响应于终端的图形码扫描功能启动,通过所述终端的摄像头,采集视频帧;在所采集的视频帧包括图形码的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊;在图形码未位于中心区域且图形码模糊的情况下,采用以图形码所在区域为中心进行对焦的对焦模式,调整摄像头,扫描图形码,打破了用户需要移动终端才能扫描到图形码的局限性,提高了扫描效率。提高了扫描效率。提高了扫描效率。

【技术实现步骤摘要】
图形码扫描方法及终端


[0001]本申请涉及计算机
,特别涉及一种图形码扫描方法及终端。

技术介绍

[0002]随着互联网技术的快速发展,越来越多的图形码应用于用户的生活中,用户时刻都在通过扫描图形码来获取或传递信息。目前,用户可以通过终端中安装的应用程序的扫描功能,来扫描图形码,在图形码未位于扫描范围内时,用户需要对终端进行移动,来完成扫描。但是,这种处理方式下的扫描效率很低。

技术实现思路

[0003]本申请实施例提供了一种图形码扫描方法及终端,打破了用户需要移动终端才能扫描到图形码的局限性,提高了扫描效率。该技术方案如下:
[0004]一方面,提供了一种图形码扫描方法,所述方法包括:
[0005]响应于终端的图形码扫描功能启动,通过所述终端的摄像头,采集视频帧;
[0006]在所采集的视频帧包括图形码的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊;
[0007]在所述图形码未位于所述中心区域且所述图形码模糊的情况下,采用以所述图形码所在区域为中心进行对焦的对焦模式,调整所述摄像头,扫描所述图形码。
[0008]一方面,提供了一种图形码扫描装置,所述装置包括:
[0009]采集模块,用于响应于终端的图形码扫描功能启动,通过所述终端的摄像头,采集视频帧;
[0010]确定模块,用于在所采集的视频帧包括图形码的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊;
[0011]扫描模块,用于在所述图形码未位于所述中心区域且所述图形码模糊的情况下,采用以所述图形码所在区域为中心进行对焦的对焦模式,调整所述摄像头,扫描所述图形码。
[0012]在一种可能的实现方式中,所述确定模块,用于在所采集的视频帧包括所述图形码的情况下,基于所述图形码的位置确定所述图形码未位于所述视频帧的中心区域,在所述图形码的清晰度小于预设清晰度的情况下确定所述图形码模糊。
[0013]在一种可能的实现方式中,所述扫描模块,用于在确定连续预设数量的视频帧均为相同的所述图形码未位于所述中心区域且所述图形码模糊的情况下,采用以所述图形码所在区域为中心进行对焦的对焦模式,调整所述摄像头,扫描所述图形码。
[0014]在一种可能的实现方式中,所述确定模块,用于在所述视频帧包括所述图形码,且所述终端处于静止状态的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊。
[0015]在一种可能的实现方式中,所述确定模块,包括:
[0016]获取单元,用于获取所述终端的加速度;
[0017]确定单元,用于在所述加速度不大于加速度阈值的情况下,确定所述终端处于所述静止状态。
[0018]在一种可能的实现方式中,所述确定模块,还用于在所述视频帧包括所述图形码的情况下,确定所述图形码位于所述视频帧的中心区域且所述图形码模糊;
[0019]所述扫描模块,还用于在所述图形码位于所述中心区域且所述图形码模糊的情况下,采用所述中心区域为中心进行对焦的对焦模式,调整所述摄像头,扫描所述图形码。
[0020]在一种可能的实现方式中,所述确定模块,用于在所述视频帧包括所述图形码的情况下,基于所述图形码的位置确定所述图形码位于所述视频帧的中心区域,在所述图形码的清晰度小于预设清晰度的情况下确定所述图形码模糊。
[0021]在一种可能的实现方式中,所述确定模块,还用于:
[0022]获取所述图形码与所述中心区域的重合区域的尺寸;
[0023]在所述重合区域的尺寸与所述中心区域的尺寸之间的比例处于比例范围内的情况下,确定所述图形码位于所述中心区域;或者,在所述重合区域的尺寸与所述中心区域的尺寸之间的比例未处于比例范围内的情况下,确定所述图形码未位于所述中心区域。
[0024]在一种可能的实现方式中,所述确定模块,还用于在所述视频帧包括所述图形码的情况下,基于所述图形码的位置确定所述图形码占所述视频帧的比例大于预设比例,在所述图形码的清晰度小于预设清晰度的情况下确定所述图形码模糊;
[0025]所述扫描模块,还用于在所述图形码占所述视频帧的比例大于所述预设比例且所述图形码模糊的情况下,采用所述摄像头与所述图形码的距离小于预设距离的情况下的对焦模式,调整所述摄像头,扫描所述图形码。
[0026]一方面,提供了一种终端,所述终端包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行以实现如上述任一种可能实现方式的图形码扫描方法所执行的操作。
[0027]一方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行以实现如上述任一种可能实现方式的图形码扫描方法所执行的操作。
[0028]一方面,提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括:计算机程序代码,所述计算机程序代码被终端执行时,使得所述终端实现如上述任一种可能实现方式的图形码扫描方法所执行的操作。
[0029]本申请提供了一种基于图形码在视频帧中的位置以及是否模糊对摄像头进行调整的方案,通过对采集到的视频帧进行检测,在确定视频帧中包括图形码的情况下,确定图形码未位于视频帧的中心区域且图形码模糊,则以图形码所在区域为中心的对焦模式调整摄像头,以通过调整后的摄像头扫描图形码,打破了用户需要移动终端才能扫描到图形码的局限性,提高了扫描效率。
附图说明
[0030]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本申请实施例提供的一种实施环境的示意图;
[0032]图2是本申请实施例提供的一种图形码扫描方法的流程图;
[0033]图3是本申请实施例提供的一种图形码扫描方法的流程图;
[0034]图4是本申请实施例提供的一种扫描界面的示意图;
[0035]图5是本申请实施例提供的一种图形码扫描方法的流程图;
[0036]图6是本申请实施例提供的一种图形码扫描方法的流程图;
[0037]图7是本申请实施例提供的一种图形码扫描装置的结构示意图;
[0038]图8是本申请实施例提供的另一种图形码扫描装置的结构示意图;
[0039]图9示出了本申请一个示例性实施例提供的终端的结构框图;
[0040]图10是本申请实施例提供的服务器的结构示意图。
具体实施方式
[0041]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0042]可以理解,本申请所使用的术语“第一”、“第二”等可在本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形码扫描方法,其特征在于,所述方法包括:响应于终端的图形码扫描功能启动,通过所述终端的摄像头,采集视频帧;在所采集的视频帧包括图形码的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊;在所述图形码未位于所述中心区域且所述图形码模糊的情况下,采用以所述图形码所在区域为中心进行对焦的对焦模式,调整所述摄像头,扫描所述图形码。2.根据权利要求1所述的方法,其特征在于,所述在所采集的视频帧包括图形码的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊,包括:在所采集的视频帧包括所述图形码的情况下,基于所述图形码的位置确定所述图形码未位于所述视频帧的中心区域,在所述图形码的清晰度小于预设清晰度的情况下确定所述图形码模糊。3.根据权利要求1所述的方法,其特征在于,所述在所述图形码未位于所述中心区域且所述图形码模糊的情况下,采用以所述图形码所在区域为中心进行对焦的对焦模式,调整所述摄像头,扫描所述图形码,包括:在确定连续预设数量的视频帧均为相同的所述图形码未位于所述中心区域且所述图形码模糊的情况下,采用以所述图形码所在区域为中心进行对焦的对焦模式,调整所述摄像头,扫描所述图形码。4.根据权利要求1所述的方法,其特征在于,所述在所采集的视频帧包括图形码的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊,包括:在所述视频帧包括所述图形码,且所述终端处于静止状态的情况下,确定所述图形码未位于所述视频帧的中心区域且所述图形码模糊。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取所述终端的加速度;在所述加速度不大于加速度阈值的情况下,确定所述终端处于所述静止状态。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述视...

【专利技术属性】
技术研发人员:李哲勋杨蒙昭付旭松李博赵铮魏晓林
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1