一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种参数检测方法、装置及设备与流程

2022-06-08 21:53:39 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其是涉及一种参数检测方法、装置及设备。


背景技术:

2.虚拟现实(virtual reality,vr)技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,并通过多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该模拟环境中。
3.其中,转动延迟和角度漂移是用户选购vr显示设备的两个重要指标。检测vr显示设备的转动延迟和角度漂移是否达标,也成为产品出厂前的重要检测项。现有检测方案常采用采用的方法是对平台上若干特定位置进行标记和编码,在测量过程中依次采集这些标记的位置和时间,对旋转过程进行线性拟合和估算,间接地完成对显示设备位置的测量,无法实时、精确地记录设备转动的实际角度,进而影响拟合计算的误差,造成测量结果准确性差的问题。


技术实现要素:

4.本发明的目的在于提供一种参数检测方法、装置及设备,用于解决现有检测vr显示设备的转动延迟和角度漂移的方法,无法实时、精确地记录设备转动的实际角度,进而影响拟合计算的误差,造成测量结果准确性差的问题。
5.为了达到上述目的,本发明提供一种参数检测装置,包括:
6.暗箱;
7.位于所述暗箱内的待测试的虚拟现实vr显示设备和摄像单元,所述摄像单元固定于所述vr显示设备的目镜中心处;
8.转动机构,所述转动机构与所述暗箱连接;
9.驱动装置,所述驱动装置与所述转动机构连接,所述驱动装置驱动所述转动机构转动,所述转动机构带动所述暗箱分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向;
10.处理器,所述处理器分别连接所述vr显示设备、所述摄像单元和所述驱动装置。
11.其中,所述转动机构包括:多个转动轴,所述驱动装置包括:多个伺服电机;
12.其中,所述伺服电机驱动对应的转动轴在对应的预设方向上转动,以带动暗箱在对应的预设方向上转动。
13.本发明还提供一种参数检测方法,应用于如上述实施例的参数检测装置,包括:
14.获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;
15.在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;
16.根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时
刻转动的角度;
17.根据所述驱动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移;
18.其中,所述驱动装置驱动所述vr显示设备分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像。
19.其中,所述获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,包括:
20.绘制vr图像,得到所述vr图像的每个像素点的位置坐标;
21.基于对所述每个像素点的位置坐标,对所述每个像素点进行颜色编码,得到所述每个像素点的颜色值,所述每个像素点的位置坐标与颜色值具有预设对应关系。
22.其中,所述根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度,包括:
23.根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标;
24.根据所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标,计算得到所述vr图像在各时刻转动的角度。
25.其中,所述多个预设像素点位置包括:所述平面图像中对应于所述摄像单元的视野中心的像素点位置以及位于所述平面图像的四个顶点的像素点位置。
26.本发明还提供一种参数检测装置,包括:
27.第一获取模块,用于获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;
28.第二获取模块,用于在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;
29.第一处理模块,用于根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度;
30.第一计算模块,用于根据所述驱动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移;
31.其中,所述驱动装置驱动所述vr显示设备分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像。
32.本发明还提供一种参数检测设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现如上述所述的参数检测方法。
33.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述所述的参数检测方法中的步骤。
34.本发明的上述技术方案至少具有如下有益效果:
35.本发明实施例中,通过位于暗箱内的待测试的虚拟现实vr显示设备和摄像单元,
摄像单元固定于vr显示设备的目镜中心处;分别连接暗箱和驱动装置的转动机构,分别连接vr显示设备、摄像单元和驱动装置的处理器,其中,驱动装置驱动转动机构转动,带动暗箱分别在三个预设方向上转动,三个预设方向分别对应以vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,如此,通过驱动装置驱动转动机构转动,带动暗箱,即vr显示设备,分别在三个预设方向上转动,待测试的vr显示设备能够自由转动,且能够实现对vr显示设备的实际转动角度的精准控制和实时记录,进而提升后续测量vr显示设备的转动延迟和角度漂移的测量结果的准确性。
附图说明
36.图1表示本发明实施例的参数检测设备的结构示意图之一;
37.图2表示本发明实施例的参数检测设备的结构示意图之二;
38.图3表示本发明实施例的参数检测方法的流程示意图;
39.图4表示本发明实施例的vr图像的示意图;
40.图5表示本发明实施例的随时间vr设备转动角度与vr图像转动角度的示意图;
41.图6表示本发明实施例的参数检测装置的模块示意图;
42.图7表示本发明实施例的参数检测设备的结构示意图。
具体实施方式
43.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
44.本发明针对现有检测vr显示设备的转动延迟和角度漂移的方法,无法实时、精确地记录设备转动的实际角度,进而影响拟合计算的误差,造成测量结果准确性差的问题,提供一种参数检测方法、装置及设备。
45.如图1~2所示,为本发明实施例提供的参数检测设备的结构示意图。该参数检测设备包括:暗箱1;位于暗箱1内的待测试的虚拟现实vr显示设备2和摄像单元3,摄像单元3固定于vr显示设备2的目镜中心处;转动机构,转动机构与暗箱1连接,驱动装置,驱动装置与转动机构连接,驱动装置驱动转动机构转动,转动机构带动暗箱1分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备2为原点构成的三维坐标系的三个坐标轴所在方向;处理器4,处理器4分别连接vr显示设备2、摄像单元3和驱动装置。
46.可选地,摄像单元3为高清摄像机。摄像单元3固定于vr显示设备2的目镜中心处,摄像单元3与vr显示设备同步运动,即摄像单元3随vr显示设备的转动而转动。
47.需要说明的是,待测试的虚拟现实vr显示设备2和摄像单元3均被置于暗箱1中,能够避免外界光照对测量准确性的影响。
48.这里,处理器4与驱动装置可集成在一个设备内。
49.需要说明的是,由于vr显示设备2被置于暗箱1中,转动机构带动暗箱1分别在三个预设方向上转动,即转动机构带动vr显示设备2分别在三个预设方向上转动。
50.这里,三维坐标系为三维笛卡尔坐标系,该坐标系下的三个坐标轴分别为x坐标轴、y坐标轴和z坐标轴。由于转动机构能够带动vr显示设备2分别在三个预设方向上转动,从而可以实现对vr显示设备在三个旋转自由度的转动延迟和角度漂移的检测。
51.可选地,所述转动机构包括:多个转动轴,所述驱动装置包括:多个伺服电机(图中未显示);其中,所述伺服电机驱动对应的转动轴在对应的预设方向上转动,以带动暗箱1在对应的预设方向上转动。
52.具体的,多个转动轴中的每个转动轴分别由一个伺服电机驱动,即多个转动轴中的每个转动轴分别由一个伺服电机对转动角度进行控制。
53.作为一可选地实现方式,多个转动轴包括:第一转动轴5、第二转动轴6和第三转动轴7,所述第一转动轴5、所述第二转动轴6和所述第三转动轴7分别分布在所述三个预设方向上。驱动装置包括:第一伺服电机、第二伺服电机和第三伺服电机。
54.具体的,三个预设方向包括以所述vr显示设备2为原点构成的三维坐标系的x轴方向、y轴方向和z轴方向。
55.这里,第一转动轴5分布在y轴方向,该第一转动轴5可称作纵摇转动轴;第二转动轴6分布在x轴方向,该第二转动轴6可称作翻滚转动轴;第三转动轴7分布在z轴方向,该第三转动轴7可称作偏航转动轴。
56.这里,具体的,第一伺服电机用于驱动第一转动轴5转动,第一转动轴5带动暗箱1在y轴方向转动;第二伺服电机用于驱动第二转动轴6转动,第二转动轴6带动暗箱1在x轴方向转动;第三伺服电机用于驱动第三转动轴7转动,第三转动轴7带动暗箱1在z轴方向转动。
57.为了实现对三个预设方向上即三个旋转自由度的转动延迟时间和角度漂移的同时测量,进一步地,如图1所示,作为一可选地实现方式,本发明实施例的转动机构还可包括:
58.与所述第一转动轴5连接的第一支架8,暗箱1固定于第一支架8;分别连接第一转动轴5和第二转动轴6的第二支架9;分别连接第二转动轴6和第三转动轴7的第三支架10。
59.其中,在第一伺服电机驱动第一转动轴5转动的情况下,第一转动轴5带动第一支架8和暗箱1在第一预设方向转动。比如,第一预设方向为y轴方向。
60.在第二伺服电机驱动第二转动轴6转动的情况下,第二转动轴6带动第二支架9、第一转动轴5和暗箱1在第二预设方向转动。比如,第二预设方向为x轴方向。
61.需要说明的是,对应该情况下,不影响第一转动轴5带动第一支架8和暗箱1在第一预设方向转动,也就是说,在第二伺服电机驱动第二转动轴6转动的同时,第一伺服电机驱动第一转动轴5转动的情况下,暗箱1可同时在第二预设方向和第一预设方向转动。
62.在第三伺服电机驱动第三转动轴7转动的情况下,第三转动轴7带动第三支架、第二转动轴6和暗箱1在第三预设方向转动。比如,第三预设方向为z轴方向。
63.需要说明的是,对应该情况下,不影响第一转动轴5带动第一支架8和暗箱1在第一预设方向转动以及第二转动轴6带动第二支架9在第二预设方向转动,也就是说,在第三伺服电机驱动第三转动轴7转动的同时,第二伺服电机驱动第二转动轴6转动,且第一伺服电机驱动第一转动轴5转动的情况下,暗箱1可同时在第三预设方向、第二预设方向和第一预设方向转动。
64.可选的,第一支架8、第二支架9和第三支架10均为圆环形支架。其中,所述第一支架8的半径小于所述第二支架9的半径,所述第二支架9的半径小于所述第三支架10的半径。如此,在三个转动轴在各自预设方向上转动时,能够相互之间不影响,且不影响暗箱1,也就是vr显示设备2,在三个预设方向上的同时转动。
65.本发明实施例的参数检测装置,通过位于暗箱内的待测试的虚拟现实vr显示设备和摄像单元,摄像单元固定于vr显示设备的目镜中心处;分别连接暗箱和驱动装置的转动机构,分别连接vr显示设备、摄像单元和驱动装置的处理器,其中,驱动装置驱动转动机构转动,带动暗箱分别在三个预设方向上转动,三个预设方向分别对应以vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,如此,通过驱动装置驱动转动机构转动,带动暗箱,即vr显示设备,分别在三个预设方向上转动,待测试的vr显示设备能够自由转动,且能够实现对vr显示设备的实际转动角度的精准控制和实时记录,进而提升后续测量vr显示设备的转动延迟和角度漂移的测量结果的准确性。
66.如图3所示,为本发明实施例提供的参数检测方法的流程示意图。该方法应用于如上述所述的参数检测装置。其中,该方法可包括:
67.步骤301,获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;
68.本步骤中,vr图像为预先绘制的虚拟空间图像,即vr图像为特制的虚拟空间图像。
69.其中,本步骤可具体包括:
70.绘制vr图像,得到所述vr图像的每个像素点的位置坐标;
71.这里,vr图像为球面图像,球面图像上的任意一像素点可由二维坐标唯一确定。vr图像的每个像素点的位置坐标可以是对应极坐标系下的坐标值。
72.基于对所述每个像素点的位置坐标,对所述每个像素点进行颜色编码,得到所述每个像素点的颜色值,所述每个像素点的位置坐标与颜色值具有预设对应关系。
73.本步骤中,如图4所示,以rgb(rgb即是代表红、绿、蓝三个通道的颜色)色彩和极坐标为例,球面图像上的任意一像素点可由二维坐标唯一确定,因此,可将p点处的颜色值作为其坐标的函数进行编码着色。
74.可选地,令任意一像素点p处的颜色为可选地,令任意一像素点p处的颜色为
75.其中,δθ分别为球面图像上单个像素点在两个维度上所对应的球心角(或电机步进角),mod为取余函数。
76.通过上述对像素点的颜色编码处理,每个像素点的位置坐标与颜色值具有预设对应关系。也就是说,通过像素点的颜色值便可确定该像素点在球面图像,即vr图像,的所处位置,即位置坐标。
77.步骤302,在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;
78.可选地,所述驱动装置驱动所述vr显示设备分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像。
79.需要说明的是,记录驱动装置在各时刻累计转动角度,即记录vr显示设备在三个预设方向上的转动角度的时间序列。
80.这里,驱动装置驱动vr显示设备转动之前,需要保证暗箱1处于静止状态。
81.步骤303,根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度;
82.本步骤,每个平面图像为vr图像的部分图像,随着驱动装置驱动vr显示设备分别在三个预设方向上转动,在对应各时刻摄像单元拍摄的平面图像也各部相同。也就是说,拍摄单元拍摄的平面图像对应的是不同转动角度上的vr图像的部分图像。
83.这里,每个平面图像上的预设像素点位置以及数量都是相同的。
84.由于vr图像的每个像素点的位置坐标与颜色值具有预设对应关系,每个平面图像为所述vr图像的部分图像,已知每个平面图像上多个预设像素点位置的颜色值,并可得到对应各时刻多个预设像素点在vr图像上的位置坐标,进而通过位置坐标并可计算得到vr图像在各时刻转动的角度。
85.步骤304,根据所述驱动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移;
86.本步骤中,参考图5,随时间vr设备转动角度与vr图像转动角度的示意图。可通过取同一时刻,驱动装置在该时刻对应转动的角度与vr图像在该时刻转动的角度,计算两个角度之差,得到角度漂移δs;可通过计算驱动装置与vr图像到达同一转动角度时对应的时间之差,得到转动延迟时间δt。
87.作为一可选地实现方式,本发明实施例的方法步骤303可包括:
88.根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标;
89.本步骤中,可通过解码每个平面图像上多个预设像素点位置的颜色值,得到所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标。
90.具体的,通过上述由像素点的位置坐标得到像素点的颜色值的编码过程的逆过程,即解码处理,得到每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标。
91.当然,也可以通过记录每个像素点的位置坐标与颜色值,通过查表得到每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标。
92.根据所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标,计算得到所述vr图像在各时刻转动的角度。
93.可选地,所述多个预设像素点位置包括:所述平面图像中对应于所述摄像单元的视野中心的像素点位置以及位于所述平面图像的四个顶点的像素点位置。
94.需要说明的是,之所以选用多个预设像素点位置,可通过多次计算,提升计算准确性。特别地,当vr显示设备进行纵摇转动(绕y轴转动)时,平面图像中对应于所述摄像单元的视野中心的像素点位置的坐标是保持不变的,因此在该情况下,需要通过位于所述平面图像的四个顶点的像素点位置的坐标,计算vr显示设备显示的vr图像中纵摇转动的角度。
95.本发明实施例的参数检测方法,通过获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度;根据所述驱
动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移,其中,其中,所述驱动装置驱动所述vr显示设备分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像,如此,能够实现对vr显示设备的实际转动角度的精准控制和实时记录,提升测量vr显示设备的转动延迟和角度漂移的测量结果的准确性。
96.如图6所示,本发明实施例还提供一种参数检测装置,该装置包括:
97.第一获取模块601,用于获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;
98.第二获取模块602,用于在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;
99.第一处理模块603,用于根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度;
100.第一计算模块604,用于根据所述驱动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移;
101.其中,所述驱动装置驱动所述vr显示设备分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像。
102.可选地,所述第一获取模块601包括:
103.绘制单元,用于绘制vr图像,得到所述vr图像的每个像素点的位置坐标;
104.第一获取单元,用于基于对所述每个像素点的位置坐标,对所述每个像素点进行颜色编码,得到所述每个像素点的颜色值,所述每个像素点的位置坐标与颜色值具有预设对应关系。
105.可选地,所述第一处理模块603包括:
106.第一处理单元,用于根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标;
107.第二处理单元,用于根据所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标,计算得到所述vr图像在各时刻转动的角度。
108.可选地,所述多个预设像素点位置包括:所述平面图像中对应于所述摄像单元的视野中心的像素点位置以及位于所述平面图像的四个顶点的像素点位置。
109.本发明实施例的参数检测装置,通过获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度;根据所述驱动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移,其中,其中,所述驱动装置驱动所述vr显示设备分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐
标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像,如此,能够实现对vr显示设备的实际转动角度的精准控制和实时记录,提升测量vr显示设备的转动延迟和角度漂移的测量结果的准确性。
110.在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
111.为了更好的实现上述目的,如图7所示,本发明实施例还提供一种参数检测设备,包括处理器700和收发器710,所述收发器710在处理器的控制下接收和发送数据,所述处理器700用于执行如下过程:
112.获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;
113.在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;
114.根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度;
115.根据所述驱动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移;
116.其中,所述驱动装置驱动所述vr显示设备分别在三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像。
117.可选地,所述处理器700还用于执行如下过程:
118.绘制vr图像,得到所述vr图像的每个像素点的位置坐标;
119.基于对所述每个像素点的位置坐标,对所述每个像素点进行颜色编码,得到所述每个像素点的颜色值,所述每个像素点的位置坐标与颜色值具有预设对应关系。
120.可选地,所述处理器700还用于执行如下过程:
121.根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标;
122.根据所述每个平面图像上多个预设像素点位置对应于所述vr图像的位置坐标,计算得到所述vr图像在各时刻转动的角度。
123.可选地,所述多个预设像素点位置包括:所述平面图像中对应于所述摄像单元的视野中心的像素点位置以及位于所述平面图像的四个顶点的像素点位置。
124.本发明实施例的参数检测设备,通过获取虚拟现实vr图像以及所述vr图像的每个像素点的颜色值,不同像素点的颜色值不同,所述vr图像为以待测试的vr显示设备为球心的球面图像;在所述vr显示设备显示所述vr图像的情况下,记录驱动装置在各时刻累计转动的角度,并在对应各时刻分别获取摄像单元所拍摄的每个平面图像;根据所述每个平面图像上多个预设像素点位置的颜色值,得到所述vr图像在各时刻转动的角度;根据所述驱动装置在各时刻累计转动的角度以及所述vr图像在各时刻转动的角度,计算得到所述vr显示设备的转动延迟时间和角度漂移,其中,其中,所述驱动装置驱动所述vr显示设备分别在
三个预设方向上转动,所述三个预设方向分别对应以所述vr显示设备为原点构成的三维坐标系的三个坐标轴所在方向,所述摄像单元固定于所述vr显示设备的目镜中心处,所述每个平面图像均为所述vr图像的部分图像,如此,能够实现对vr显示设备的实际转动角度的精准控制和实时记录,提升测量vr显示设备的转动延迟和角度漂移的测量结果的准确性。
125.本发明实施例还提供一种参数检测设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的参数检测方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
126.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的参数检测方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
127.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
128.本技术是参照根据本技术实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能的装置。
129.这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储介质中,使得存储在该计算机可读存储介质中的指令产生包括指令装置的纸制品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
130.这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他科编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
131.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献