视标投影方法、装置、设备及存储介质与流程

摘要: 本技术涉及视力测试领域,尤其涉及一种视标投影方法、装置、设备及存储介质。背景技术:1、纸质视力测试表和电子视力检测仪是常用的视力测试用具,但是利用纸质视力表进行...
视标投影方法、装置、设备及存储介质与流程

本技术涉及视力测试领域,尤其涉及一种视标投影方法、装置、设备及存储介质。

背景技术:

1、纸质视力测试表和电子视力检测仪是常用的视力测试用具,但是利用纸质视力表进行视力测试,由于光线反射和对比度变化等因素影响,易导致测试结果不能真实反应受验者的真实视力,而利用电子测试检测仪进行视力测试,又受限于显示设备,显示设备的分辨率、对比度和刷新率都可能对测试结果产生影响。

2、投影设备与视力检测相结合,是一种现代化、标准化的眼科检查方式,结合光学成像、计算机控制和数字化管理技术,使测试更加精准、灵活和高效。但是,投影设备的投影角度和投影距离不同,在投影介质平面上显示的投影画面和视标的尺寸会产生变化,需要根据视标的尺寸,调整受验者的测试距离,限制了测试环境。

技术实现思路

1、本技术的主要目的在于提供一种视标投影方法、装置、设备及存储介质,旨在解决利用投影设备投影视标进行视力测试,测试环境受限的技术问题。

2、为实现上述目的,本技术提出一种视标投影方法,包括:

3、获取投影画面的像素密度和受验者的实际测试距离;

4、根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带视标的测试图像。

5、在一实施例中,所述获取投影画面的像素密度和受验者的实际测试距离的步骤之前,所述方法还包括:

6、响应于画面移动指令,移动投影画面,使所述投影画面的中心点位于受验者的双眼视觉中心;

7、所述根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带视标的测试图像包括:

8、根据所述移动后投影画面的像素密度和实际测试距离,计算获得各视标的像素尺寸以生成携带多个视标的测试图像,其中,所述测试图像经投射后,所述投影画面中显示的测试图像的中心点与投影画面的中心点重合。

9、在一实施例中,所述获取投影画面的像素密度和受验者的实际测试距离的步骤之前,所述方法还包括:

10、响应于画面移动指令,移动所述投影画面,使所述投影画面的预设点位位于受验者的受验眼视觉中心;

11、所述根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带视标的测试图像包括:

12、根据所述移动后投影画面的像素密度和实际测试距离,计算获得各视标的像素尺寸以生成多张携带单个视标的测试图像,其中,单张所述测试图像经投射后,所述投影画面中显示的视标位于所述预设点位。

13、在一实施例中,所述根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带视标的测试图像包括:

14、根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带单个视标或多个视标的测试图像;

15、将携带多个视标的测试图像的中心点调整至受验者的双眼视觉中心,或,将携带单个视标的测试图像中的视标调整至受验者的受验眼视觉中心。

16、在一实施例中,所述获取投影画面的像素密度包括:

17、响应于局部画面缩放指令,将局部画面缩放,当局部画面缩放至参照物的物理尺寸时,获得缩放局部画面的物理尺寸;

18、获取所述局部缩放画面的像素尺寸;

19、根据所述局部缩放画面的物理尺寸和像素尺寸,计算获得所述投影画面的像素密度。

20、在一实施例中,所述获取投影画面的像素密度包括:

21、响应于全局画面缩放指令,将投影画面进行全局缩放,当缩放投影画面的局部画面至参照物的物理尺寸时,获得局部画面的物理尺寸;

22、获取所述局部画面的像素尺寸;

23、根据所述局部画面的像素尺寸和物理尺寸,计算获得所述缩放投影画面的像素密度。

24、在一实施例中,根据所述局部缩放画面的物理尺寸和像素尺寸,计算获得所述投影画面的像素密度的步骤之后,所述方法还包括:

25、获取所述投影画面的分辨率;

26、根据所述投影画面的分辨率和像素密度,计算获得所述投影画面的对角线长度并显示于所述投影画面中。

27、在一实施例中,所述获取投影画面的像素密度包括:

28、获取投影画面的分辨率和物理边长;

29、根据所述投影画面的分辨率和物理边长,计算获得所述投影画面的像素密度。

30、在一实施例中,所述获取投影画面的物理边长包括:

31、利用相机采集投影画面的图像,获得相机拍摄图像;

32、根据相机拍摄图像,计算获得所述投影画面的物理边长。

33、在一实施例中,所述根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸包括:

34、获取所述视标对应实际测试距离的物理尺寸;

35、根据所述视标对应实际测试距离的物理尺寸和投影画面的像素密度,计算获得视标对应实际测试距离的像素尺寸。

36、在一实施例中,所述像素密度包括水平方向像素密度和垂直方向像素密度;

37、根据所述视标对应实际测试距离的物理尺寸和投影画面的像素密度,计算获得视标对应实际测试距离的像素尺寸包括:

38、根据所述视标对应实际测试距离的物理尺寸和投影画面的水平方向像素密度和垂直方向像素密度,计算获得视标对应实际测试距离的水平方向像素数和垂直方向像素数。

39、在一实施例中,所述方法还包括:

40、获取投影画面的实际亮度;

41、在所述实际亮度位于预设亮度区间外时,调节所述投影画面的亮度至预设亮度区间内。

42、在一实施例中,所述根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带视标的测试图像的步骤之后,所述方法还包括视力检测步骤,所述视力检测步骤包括:

43、获取受验者发送的视标识别信息,确定测试视标组中视标的识别成功次数;

44、在识别成功次数等于成功次数阈值时,将测试视标组切换为第一视标组,第一视标组表征的视力分数高于测试视标组表征的视力分数;

45、在识别失败次数等于失败次数阈值时,将测试视标组切换为第二视标组,第二视标组表征的视力分数低于测试视标组表征的视力分数;

46、在识别成功次数小于成功次数阈值,且识别失败次数小于失败次数阈值时,将测试视标切换为测试视标组中的其他视标;

47、在测试视标组切换为第二视标组后,在识别成功次数等于成功次数阈值时,确定受验者的视力测试结果。

48、此外,为实现上述目的,本技术还提出一种视标投影装置,包括:

49、信息采集模块,其用于获取投影画面的像素密度和受验者的实际测试距离;

50、图像生成模块,其用于根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带视标的测试图像。

51、此外,为实现上述目的,本技术还提出一种视标投影设备,包括:存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,计算机程序配置为实现如上述的视标投影方法的步骤。

52、此外,为实现上述目的,本技术还提出一种存储介质,该存储介质为计算机可读存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的视标投影方法的步骤。

53、此外,为实现上述目的,本技术还提出一种计算机程序产品,该计算机程序产品包括计算机程序,计算机程序被处理器执行时实现如上述的视标投影方法的步骤。

54、本技术提出的一个或多个技术方案,至少具有以下技术效果:

55、提出了一种视标投影方法,通过获取投影画面的像素密度和受验者的实际测试距离;根据所述投影画面的像素密度和实际测试距离,计算获得视标的像素尺寸以生成携带视标的测试图像,在不同测试距离投射出相应尺寸的视标,满足视力测试条件,解决了利用投影设备投影视标进行视力测试,测试环境受限的问题。