视力测试方法、装置、终端设备及存储介质制造方法及图纸

技术编号:37821370 阅读:9 留言:0更新日期:2023-06-09 09:56
本公开提出一种视力测试方法、装置、终端设备及存储介质,该方法包括:显示测试标记,其中,测试标记具有对应的测试信息;基于测试标记,采集动作图像;根据动作图像,确定手势动作信息;以及根据测试信息和手势动作信息,确定视力测试结果。通过本公开,能够有效提升视力测试便捷性,提升视力测试准确度,提升视力测试效果。试效果。试效果。

【技术实现步骤摘要】
视力测试方法、装置、终端设备及存储介质


[0001]本公开涉及终端设备
,尤其涉及一种视力测试方法、装置、终端设备及存储介质。

技术介绍

[0002]在一些应用场景中,用户会具有测试视力的需求,随着终端设备技术的发展,一些能够测试视力的应用程序或者小程序应运而生。在基于终端设备测试视力时,其可以模拟视力的测试标记,而后,通过语音录制或者第三人操作来反馈被测用户的测试结果。
[0003]这种方式下,视力测试较为繁琐,影响视力测试准确度,导致视力测试效果不佳。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本公开的目的在于提出一种视力测试方法、装置、终端设备、存储介质及计算机程序产品,能够有效提升视力测试便捷性,提升视力测试准确度,提升视力测试效果。
[0006]本公开第一方面实施例提出的视力测试方法,包括:显示测试标记,其中,测试标记具有对应的测试信息;基于测试标记,采集动作图像;根据动作图像,确定手势动作信息;以及根据测试信息和手势动作信息,确定视力测试结果。
[0007]本公开第二方面实施例提出的视力测试装置,包括:显示模块,用于显示测试标记,其中,测试标记具有对应的测试信息;采集模块,用于基于测试标记,采集动作图像;第一确定模块,用于根据动作图像,确定手势动作信息;以及第二确定模块,用于根据测试信息和手势动作信息,确定视力测试结果。
[0008]本公开第三方面实施例提出的终端设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如本公开第一方面实施例提出的视力测试方法。
[0009]本公开第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开第一方面实施例提出的视力测试方法。
[0010]本公开第五方面实施例提出了一种计算机程序产品,当计算机程序产品中的指令由处理器执行时,执行如本公开第一方面实施例提出的视力测试方法。
[0011]本公开提供的视力测试方法、装置、终端设备、存储介质及计算机程序产品,通过显示测试标记,其中,测试标记具有对应的测试信息,并基于测试标记,采集动作图像,根据动作图像,确定手势动作信息,以及根据测试信息和手势动作信息,确定视力测试结果,有效提升视力测试便捷性,提升视力测试准确度,提升视力测试效果。
[0012]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
[0013]本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0014]图1是本公开一实施例提出的视力测试方法的流程示意图;
[0015]图2是本公开实施例中测试标记显示示意图;
[0016]图3是本公开实施例中用户手势示意图;
[0017]图4a是本公开实施例中手部关键点示意图;
[0018]图4b是本公开实施例中手部关键点的分布情况示意图;
[0019]图5是本公开另一实施例提出的视力测试方法的流程示意图;
[0020]图6是本公开实施例中面部区域图像示意图;
[0021]图7是本公开另一实施例提出的视力测试方法的流程示意图;
[0022]图8是本公开一实施例提出的视力测试装置的结构示意图;
[0023]图9示出了适于用来实现本公开实施方式的示例性终端设备的框图。
具体实施方式
[0024]下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。相反,本公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0025]图1是本公开一实施例提出的视力测试方法的流程示意图。
[0026]本实施例以视力测试方法被配置为视力测试装置中来举例说明,本实施例中视力测试方法可以被配置在视力测试装置中,视力测试装置可以设置在服务器中,或者也可以设置在终端设备中,对此不作限制。本实施例以视力测试方法被配置在终端设备中为例。其中,终端设备例如智能手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。
[0027]需要说明的是,本公开实施例的执行主体,在硬件上可以例如为服务器或者终端设备中的中央处理器(Central Processing Unit,CPU),在软件上可以例如为服务器或者终端设备中的相关的后台服务,对此不作限制。
[0028]如图1所示,该视力测试方法,包括:
[0029]S101:显示测试标记,其中,测试标记具有对应的测试信息。
[0030]其中,用于对视力进行测试的标记、图案等,可以被称为测试标记,测试标记具有的测试方向、测试形态、测试大小等能够用于区分用户视力辨识能力的信息,可以被称为测试信息,比如测试标记的测试方向特征,该测试方向特征指示一个方向,该方向,可以被用于测试用户是否能够正常辨识。
[0031]一些实施例中,可以在终端设备运行用于测试视力的应用程序或小程序,在应用程序或小程序的显示界面中显示测试标记,而后基于测试标记对用户进行视力测试。
[0032]如图2所示,图2是本公开实施例中测试标记显示示意图,图2中示出了四种不同的测试标记,比如是指示方向不同,尺寸不同,形态不同,在显示测试标记时,可以每次显示一
个测试标记,并采集动作图像。
[0033]S102:基于测试标记,采集动作图像。
[0034]本公开实施例中,可以基于测试标记,采集动作图像,该动作图像是用户看到测试标记后所做动作相关的图像,比如可以是手势动作、肢体动作等等。
[0035]在显示测试标记后,可以开启终端设备的摄像装置,采集一帧或者多帧的动作图像,而后,基于一帧或者多帧的动作图像进行视力测试。例如,可以在终端设备的测试标记的显示模块中,动态显示视力测试中代表“向上”“向左”“向下”“向右”的测试标记,而后,测试用户可以根据屏幕显示的“向上”“向下”“向左”“向右”的测试标记,做出相应的手势,终端设备的前置摄像头可以拍摄到测试用户的手势动作,形成动作图像。
[0036]S103:根据动作图像,确定手势动作信息。
[0037]在采集一帧或多帧的动作图像后,可以对每帧动作图像进行特征识别,从动作图像中识别出用户手势,分析手势动作相关的信息,作为手势动作信息。
[0038]如图3所示,图3是本公开实施例中用户手势示意图。包含(a)向上的手势动作,(b)向左的手势动作,(c)向下的手势动作,(d)向右的手势动作,以及(e)摆手的手势动作,摆手的手势动作可以理解为手势不具有明确的指向,但是包含一定的手势动作意图,比如不清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视力测试方法,其特征在于,所述方法包括:显示测试标记,其中,所述测试标记具有对应的测试信息;基于所述测试标记,采集动作图像;根据所述动作图像,确定手势动作信息;以及根据所述测试信息和所述手势动作信息,确定视力测试结果。2.如权利要求1所述的方法,其特征在于,所述根据所述动作图像,确定手势动作信息,包括:根据所述动作图像,确定手部区域图像;从所述手部区域图像中,确定至少一个手部关键点的第一位置信息;以及根据至少一个所述第一位置信息,确定所述手势动作信息。3.如权利要求2所述的方法,其特征在于,所述手部关键点的数量是多个;其中,所述根据至少一个所述第一位置信息,确定所述手势动作信息,包括:根据所述第一位置信息,确定多个所述手部关键点的第一分布状态;根据所述第一分布状态,确定手势指向特征,其中,所述手势指向特征被作为所述手势动作信息。4.如权利要求3所述的方法,其特征在于,所述测试信息包括:测试方向特征,所述根据所述测试信息和所述手势动作信息,确定视力测试结果,包括:获取所述测试方向特征和所述手势指向特征之间的匹配置信度;根据所述匹配置信度,确定视力测试结果。5.如权利要求1所述的方法,其特征在于,所述根据所述测试信息和所述手势动作信息,确定视力测试结果,包括:获取所述测试信息和所述手势动作信息之间的匹配置信度;根据所述匹配置信度,确定视力测试结果。6.如权利要求5所述的方法,其特征在于,所述测试标记的数量是多个,部分所述测试标记形成测试标记组,所述测试标记具有对应的所述匹配置信度;其中,所述根据所述匹配置信度,确定视力测试结果,包括:根据所述匹配置信度,确定所述测试标记组的测试结果是否满足测试条件,得到判定结果;根据所述判定结果,确定所述视力测试结果。7.如权利要求6所述的方法,其特征在于,所述根据所述匹配置信度,确定所述测试标记组的测试结果是否满足测试条件,得到判定结果,包括:确定所述测试标记组中,匹配置信度大于或等于置信阈值的测试标记的标记数量;如果所述标记数量大于或等于数量阈值,则确定所述判定结果指示测试标记组的测试结果满足测试条件;如果所述标记数量小于所述数量阈值,则确定所述判定结果指示测试标记组的测试结果不满足所述测试条件。8.如权利要求6所述的方法,其特征在于,所述测试标记组的组数是多个;其中,所述根据所述判定结果,确定所述视力测试结果,包括:确定第一测试标记组的第一判定结果;
根据所述第一判定结果,确定第二测试标记组,其中,所述第一测试标记组的尺寸与所述第二测试标记组的尺寸不相同,所述第二测试标记组具有对应的测试状态;以及根据所述第一判定结果和/或所述测试状态,确定所述视力测试结果。9.如权利要求8所述的方法,其特征在于,所述根据所述第一判定结果和/或所述测试状态,确定所述视力测试结果,包括:如果所述测试状态指示已完成测试,则根据所述第一判定结果和所述第二测试标记组的第二判定结果,确定所述视力测试结果;如果所述测试状态指示未完成测试,则基于所述第二测试标记组进行视力测试,以得到所述第二测试标记组的第二判定结果,并根据所述第二判定结果确定第三测试标记组,其中,所述第三测试标记组的尺寸与所述第二测试标记组的尺寸不相同;以及直至确定...

【专利技术属性】
技术研发人员:张丽娜
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1