一种基于亮度的眼盒边界测量方法以及系统与流程-开云(中国)Kaiyun·官方网站 -APP下载

文档序号:34131600发布日期:2023-11-28阅读:598来源:国知局


1.本发明属于增强现实技术领域,种基具体涉及一种基于亮度的于亮眼盒眼盒边界测量方法以及系统。


背景技术:

2.增强现实(ar)技术,边界通过将虚拟内容叠加到现实世界中,测量程为用户创造出与真实世界的及系交互体验。ar技术融合了计算机视觉、统流图像处理、种基传感器技术、于亮眼盒显示技术等多个领域的边界技术。眼盒(eyebox)是测量程增强现实(ar)技术中的一个重要概念,它表示用户可以观察和交互的及系虚拟内容的有效视野范围。眼盒的统流大小直接影响用户体验和交互的质量,因此准确测量眼盒的种基大小对于ar设备的设计和优化至关重要。
3.目前,于亮眼盒眼盒大小的边界测量方法还没有一个明确的测量标准,主要问题在于如何判定眼盒范围的边界。传统的眼盒大小测量方法根据虚拟图像中心区域的平均亮度作为基准,并设定阈值,在移动ar设备的过程中,当中心区域的平均亮度达到阈值时,认定该位置为眼盒边界。
4.上述仅考虑中心区域的平均亮度对于评估眼盒大小具有一定的局限性,由于ar设备显示的虚拟图像一般具有中心区域图像清晰,边缘区域图像模糊的现象,所以以ar设备的中心区域图像的亮度阈值边界表征整个虚拟图像的眼盒边界是不合适的。
5.而且传统的眼盒大小测量方法需要等间距多次移动ar设备,最终才能获取眼盒边界,使得测量时间长以及测量效率低。


技术实现要素:

6.为了克服现有技术的缺陷,本发明提供一种基于亮度的眼盒边界测量方法以及系统。
7.本发明通过如下技术方案实现:
8.本发明提供一种基于亮度的眼盒边界测量方法,包括如下步骤:
9.处理单元获取ar设备位于标定位置时ar设备输出图像在设定区域的标定亮度信息;其中,所述设定区域包括ar设备输出图像的中心区域和ar设备输出图像的边缘区域;
10.采用二分法移动所述ar设备,在所述ar设备移动过程中,所述处理单元获取ar设备输出图像在设定区域的当前亮度信息,并将ar设备输出图像在设定区域的当前亮度信息和标定亮度信息进行比较,从而确定测量方向的眼盒边界。
11.进一步的,所述处理单元获取ar设备位于标定位置时ar设备输出图像在设定区域的标定亮度信息,包括如下步骤:
12.所述处理单元接收标定采集图像,所述标定采集图像为ar设备位于标定位置时ar设备输出图像的采集图像;
13.所述处理单元接收所述设定区域的框选指令;
14.所述处理单元基于所述设定区域的框选指令计算并记录所述标定采集图像在设
定区域的标定亮度信息l0。
15.进一步的,所述处理单元接收标定采集图像之前,还包括:
16.采集单元对位于所述标定位置的ar设备在耦出区域进行图像采集,并将所述标定采集图像发送给所述处理单元;
17.其中,所述标定位置为ar设备的眼盒中心。
18.进一步的,所述处理单元接收所述设定区域的框选指令之前,还包括:
19.采用输入单元向处理单元发送所述设定区域的框选指令。
20.进一步的,所述采集单元对位于所述标定位置的ar设备在耦出区域进行图像采集,并将所述标定采集图像发送给所述处理单元之前,还包括:
21.ar设备的耦入区域接收设定图像,经内部传导后在耦出区域输出图像。
22.进一步的,所述设定图像为纯色图像。
23.进一步的,所述采集单元对位于所述标定位置的ar设备在耦出区域进行图像采集,并将所述标定采集图像发送给所述处理单元之前,还包括:
24.调整ar设备和采集单元的相对位置,使得采集单元位于ar设备的适眼距内;
25.调整ar设备和采集单元的相对位置,使得ar设备输出图像中心与采集单元光轴中心对准;
26.调整ar设备和采集单元的相对位置,使得ar设备耦出区域中心与采集单元光轴中心对准。
27.进一步的,所述处理单元基于所述设定区域的框选指令,计算并记录所述标定采集图像在设定区域的标定亮度信息l0,具体包括如下步骤:
28.所述处理单元根据所述设定区域的框选指令,对标定采集图像在设定区域内读取每个图像像素的颜色值;
29.所述处理单元根据设定区域内每个所述图像像素的颜色值,计算设定区域内每个所述图像像素的亮度值;
30.所述处理单元基于设定区域内每个所述图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,所述亮度平均值即所述标定亮度信息l0。
31.进一步的,所述处理单元基于所述设定区域的框选指令,计算并记录所述标定采集图像在设定区域的标定亮度信息l0,具体包括如下步骤:
32.所述处理单元根据所述设定区域的框选指令,对标定采集图像在设定区域内读取每个图像像素的亮度值;
33.所述处理单元基于设定区域内每个所述图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,所述亮度平均值即所述标定亮度信息l0。
34.进一步的,所述采用二分法移动所述ar设备,在所述ar设备移动过程中,所述处理单元获取ar设备输出图像在设定区域的当前亮度信息,并将ar设备输出图像在设定区域的当前亮度信息和标定亮度信息进行比较,从而确定测量方向的眼盒边界,具体包括如下步骤:
35.s1将ar设备从标定位置向测量方向移动2nmm;其中,2n大于ar设备耦出区域尺寸,n的最大值选取为2n大于ar设备耦出区域尺寸时的最小正整数;
36.s2-1所述处理单元接收当前采集图像以及所述设定区域的框选指令,计算并记录
当前采集图像在设定区域的当前亮度信息l1;
37.s2-2若l1>0.5l0,则处理单元记录移动距离2n,并在2n后面记录加号;若不满足l1>0.5l0,则处理单元记录移动距离2n,并在2n后面记录减号;
38.s3将ar设备继续依次移动2
n-1
、2
n-2
、2
n-3

20mm,每次移动后重复上述步骤s2-1和s2-2的操作;每次移动的方向根据上一次移动操作记录的加减符号进行确定,若上一次移动操作记录的是加号,则本次移动方向与测量方向相同,若上一次移动操作记录的是减号,则本次移动方向为测量方向的反方向;
39.s4若最终记录的为加号,则处理单元记录移动距离为0;若最终记录的为减号,则处理单元记录移动距离为1;
40.s5所述处理单元将依次记录的各个移动距离按照加减号的记录顺序进行加减运算,得到测量方向的眼盒边界。
41.进一步的,所述n=n
max

42.进一步的,所述n=n
max-1。
43.进一步的,所述n=n
max-2。
44.本发明还提供一种基于亮度的眼盒边界测量系统,包括处理单元;
45.所述处理单元用于执行如下操作:
46.获取ar设备位于标定位置时ar设备输出图像在设定区域的标定亮度信息;其中,所述设定区域包括ar设备输出图像的中心区域和ar设备输出图像的边缘区域;
47.在采用二分法移动所述ar设备的过程中,获取ar设备输出图像在设定区域的当前亮度信息,并将ar设备输出图像在设定区域的当前亮度信息和标定亮度信息进行比较,从而确定所述测量方向的眼盒边界。
48.进一步的,所述获取ar设备位于标定位置时ar设备输出图像在设定区域的标定亮度信息,包括如下步骤:
49.所述处理单元接收标定采集图像,所述标定采集图像为ar设备位于标定位置时ar设备输出图像的采集图像;
50.所述处理单元接收所述设定区域的框选指令;
51.所述处理单元基于所述设定区域的框选指令,计算并记录所述标定采集图像在设定区域的标定亮度信息l0。
52.进一步的,所述处理单元基于所述设定区域的框选指令,计算并记录所述标定采集图像在设定区域的标定亮度信息l0,具体包括如下步骤:
53.所述处理单元根据所述设定区域的框选指令,对标定采集图像在设定区域内读取每个图像像素的颜色值;
54.所述处理单元根据设定区域内每个所述图像像素的颜色值,计算设定区域内每个所述图像像素的亮度值;
55.所述处理单元基于设定区域内每个所述图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,所述亮度平均值即所述标定亮度信息l0。
56.进一步的,所述处理单元基于所述设定区域的框选指令,计算并记录所述标定采集图像在设定区域的标定亮度信息l0,具体包括如下步骤:
57.所述处理单元根据所述设定区域的框选指令,对标定采集图像在设定区域内读取
每个图像像素的亮度值;
58.所述处理单元基于设定区域内每个所述图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,所述亮度平均值即所述标定亮度信息l0。
59.进一步的,还包括采集单元;
60.所述采集单元与所述处理单元通信连接;
61.所述采集单元对位于所述标定位置的ar设备在耦出区域进行图像采集,并将所述标定采集图像发送给所述处理单元;
62.其中,所述标定位置为ar设备的眼盒中心。
63.进一步的,还包括输入单元;
64.所述输入单元与所述处理单元通信连接;
65.所述输入单元用于向处理单元发送所述设定区域的框选指令。
66.进一步的,还包括驱动设备;
67.所述驱动设备用于固定ar设备;
68.所述驱动设备用于带动ar设备进行移动,对ar设备和采集单元的相对位置进行调整,使得采集单元位于ar设备的适眼距内,使得ar设备输出图像中心与采集单元光轴中心对准,使得ar设备耦出区域中心与采集单元光轴中心对准。
69.进一步的,在采用二分法移动所述ar设备的过程中,获取ar设备输出图像在设定区域的当前亮度信息,并将ar设备输出图像在设定区域的当前亮度信息和标定亮度信息进行比较,从而确定测量方向的眼盒边界,包括如下步骤:
70.s1采用所述驱动设备将ar设备从标定位置向测量方向移动2nmm;其中,2n大于ar设备耦出区域尺寸,n的最大值选取为2n大于ar设备耦出区域尺寸时的最小正整数;
71.s2-1所述处理单元接收当前采集图像以及所述设定区域的框选指令,计算并记录当前采集图像在设定区域的当前亮度信息l1;
72.s2-2若l1>0.5l0,则处理单元记录移动距离2n,并在2n后面记录加号;若不满足l1>0.5l0,则处理单元记录移动距离2n,并在2n后面记录减号;
73.s3采用所述驱动设备将ar设备继续依次移动2
n-1
、2
n-2
、2
n-3

20mm,每次移动后重复上述步骤s2-1和s2-2的操作;每次移动的方向根据上一次移动操作记录的加减符号进行确定,若上一次移动操作记录的是加号,则本次移动方向与测量方向相同,若上一次移动操作记录的是减号,则本次移动方向为测量方向的反方向;
74.s4若最终记录的为加号,则处理单元记录移动距离为0;若最终记录的为减号,则处理单元记录移动距离为1;
75.s5所述处理单元将依次记录的各个移动距离按照加减号的记录顺序进行加减运算,得到测量方向的眼盒边界。
76.进一步的,所述n=n
max

77.进一步的,所述n=n
max-1。
78.进一步的,所述n=n
max-2。
79.和现有技术比,本发明的技术方案具有如下有益效果:
80.本发明提供一种基于亮度的眼盒边界测量方法,采用处理单元获取ar设备位于标定位置时ar设备输出图像在设定区域(图像中心区域和图像边缘区域)的标定亮度信息;在
ar设备移动过程中,处理单元获取ar设备输出图像在设定区域的当前亮度信息,并将ar设备输出图像在设定区域的当前亮度信息和标定亮度信息进行比较,从而确定测量方向的眼盒边界。即将ar设备输出图像的中心区域和边缘区域的亮度信息结合用于眼盒边界的测量中,相较现有方式,提高眼盒边界的测量准确性。
81.而且,本发明的眼盒边界测量方法中,利用二分法移动ar设备,能够实现快速定位眼盒边界,提高眼盒边界测量效率。
附图说明
82.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
83.图1为本发明基于亮度的眼盒边界测量方法的示意图;
84.图2为示例性的ar设备输出图像的设定区域示意图;
85.图3为示例性的采用二分法移动ar设备确定眼盒边界的示意图。
具体实施方式
86.下面将结合本发明的实施例,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
87.在本文中,术语“第一”、“第二”和其它类似词语并不意在暗示任何顺序、数量和重要性,而是仅仅用于对不同的元件进行区分。在本文中,术语“一”、“一个”和其它类似词语并不意在表示只存在一个所述事物,而是表示有关描述仅仅针对所述事物中的一个,所述事物可能具有一个或多个。在本文中,术语“包含”、“包括”和其它类似词语意在表示逻辑上的相互关系,而不能视作表示空间结构上的关系。例如,“a包括b”意在表示在逻辑上b属于a,而不表示在空间上b位于a的内部。另外,术语“包含”、“包括”和其它类似词语的含义应视为开放性的,而非封闭性的。例如,“a包括b”意在表示b属于a,但是b不一定构成a的全部,a还可能包括c、d、e等其它元素。
88.在本文中,术语“实施例”、“本实施例”、“优选实施例”、“一个实施例”并不表示有关描述仅仅适用于一个特定的实施例,而是表示这些描述还可能适用于另外一个或多个实施例中。本领域技术人员应理解,在本文中,任何针对某一个实施例所做的描述都可以与另外一个或多个实施例中的有关描述进行替代、组合、或者以其它方式结合,所述替代、组合、或者以其它方式结合所产生的新实施例是本领域技术人员能够容易想到的,属于本发明的保护范围。
89.在本文的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
90.本发明提供一种基于亮度的眼盒边界测量系统,眼盒边界测量系统包括驱动设备、输入单元、采集单元、处理单元。
91.其中,驱动设备底端固定在光学测试平台上。
92.输入单元与处理单元通信连接,通信连接方式包括有线以及无线等方式。
93.采集单元底端固定在光学测试平台上。采集单元与处理单元通信连接,通信连接方式包括有线以及无线等方式。
94.驱动设备上可用于固定ar设备,示例性的,ar设备通过治具固定在驱动设备上,治具的形状以及构造没有限定要求,本领域技术人员可以根据采用的驱动设备的构造以及待测的ar设备构造进行对应设计。
95.驱动设备可用于带动ar设备进行多方位移动,使得ar设备与采集单元具有所需的相对位置关系。
96.上述驱动设备采用现有设备即可,示例性的,驱动设备可以采用现有的机械臂,比如六轴可调节小型机械臂系统。
97.上述处理单元、输入设备以及采集单元采用现有设备即可。
98.示例性的,
99.采集单元可以采用现有的类人眼测试设备。
100.处理单元可以采用现有设置在计算机内的matlab软件。此时,输入设备可以采用键盘、鼠标等。
101.示例性的,
102.如图1所示,采用上述基于亮度的眼盒边界测量系统进行眼盒边界测量的方法,按照顺序具体包括如下步骤:
103.m1将ar设备固定在驱动设备上。
104.m2调节驱动设备带动ar设备进行移动,对ar设备和采集单元的相对位置进行调整,使得采集单元位于ar设备的适眼距内。
105.m3调节驱动设备带动ar设备进行移动,对ar设备和采集单元的相对位置进行调整,使得ar设备输出图像中心与采集单元光轴中心对准。
106.m4调节驱动设备带动ar设备进行移动,对ar设备和采集单元的相对位置进行调整,使得ar设备耦出区域中心与采集单元光轴中心对准。
107.m5 ar设备的耦入区域接收设定图像,经内部传导后在耦出区域输出图像。
108.示例性的,采用光机向ar设备的耦入区域投射设定图像,ar设备的耦入区域接收光机投射的设定图像,经ar设备内部传导后在ar设备耦出区域输出图像。
109.示例性的,光机投射的设定图像可以为纯色图像,也可以为彩色图像,纯色图像可优选为纯白图像,彩色图像可优选为单通道rgb分量的彩色图像。
110.m6采集单元对位于标定位置的ar设备在耦出区域进行图像采集,采集单元采集的图像即标定采集图像,并将标定采集图像发送给处理单元。
111.其中,这里的标定位置即上述ar设备的眼盒中心。
112.m7输入单元向处理单元发送设定区域的框选指令。
113.示例性的,输入单元以鼠标、键盘为例,处理单元以现有设置在计算机内的matlab软件为例,用户通过鼠标以及键盘向计算机内的matlab软件输入设定区域的框选指令。
114.其中,设定区域包括ar设备输出图像的中心区域和ar设备输出图像的边缘区域。
115.示例性的,如图2所示,以ar设备输出图像为矩形图像为例,设定区域包括矩形图
像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e。
116.示例性的,设矩形图像的水平方向边线长度为h,矩形图像的竖直方向边线长度为v,则矩形图像的中心区域a的中心点沿水平方向与矩形图像的竖直方向边线的距离为水平方向边线的0.5h,矩形图像的中心区域a的中心点沿竖直方向与矩形图像的水平方向边线的距离为竖直方向边线的0.5v。矩形图像的边缘区域b、c、d、e的中心点沿水平方向与矩形图像的竖直方向边线的距离为水平方向边线的0.1h,矩形图像的边缘区域b、c、d、e的中心点沿竖直方向与矩形图像的水平方向边线的距离为竖直方向边线的0.1v。
117.示例性的,中心区域a以及边缘区域b、c、d、e的尺寸大小相等,比如可以是以像素为单位的长
×
宽为5
×
5的方形小区域。
118.m8处理单元获取ar设备位于标定位置时ar设备输出图像在设定区域的标定亮度信息。
119.具体的,
120.p1处理单元接收上述标定采集图像。
121.p2处理单元接收上述设定区域的框选指令。
122.p3处理单元基于上述设定区域的框选指令计算并记录标定采集图像在设定区域的标定亮度信息l0。
123.示例性的,包括如下两种实施方案。
124.方案1:
125.p3-11处理单元根据设定区域的框选指令,对标定采集图像在设定区域内读取每个图像像素的颜色值。这里每个图像像素的颜色值即每个图像像素的rgb值。
126.具体的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
127.处理单元根据中心区域a的框选指令,对标定采集图像在中心区域a内读取每个图像像素的颜色值。
128.处理单元根据边缘区域b、c、d、e的框选指令,对标定采集图像分别在边缘区域b、c、d、e内读取每个图像像素的颜色值。
129.p3-12处理单元根据设定区域内每个图像像素的颜色值,计算设定区域内每个图像像素的亮度值。
130.示例性的,可以采用如下公式计算:
131.y=(0.299r)+(0.587g)+(0.114b) (1)
132.其中,y表示对应图像像素的亮度值,r表示对应图像像素的红色通道的颜色值,g表示对应图像像素的绿色通道的颜色值,b表示对应图像像素的蓝色通道的颜色值。
133.示例性的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
134.处理单元根据中心区域a内每个图像像素的颜色值,按照上述公式(1)计算每个图像像素的亮度值。
135.处理单元根据边缘区域b、c、d、e内每个图像像素的颜色值,按照上述公式(1)分别
计算边缘区域b、c、d、e内每个图像像素的亮度值。
136.p3-13处理单元基于设定区域内每个图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,这里的亮度平均值即标定采集图像在设定区域的标定亮度信息l0。
137.示例性的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
138.处理单元根据中心区域a内每个图像像素的亮度值,计算中心区域a内所有图像像素的亮度平均值(即将中心区域a所有图像像素的亮度值相加总和除以所有图像像素点数),从而得到标定采集图像在中心区域a的标定亮度信息l0-a。
139.处理单元根据边缘区域b、c、d、e内每个图像像素的亮度值,分别计算边缘区域b、c、d、e内所有图像像素的亮度平均值(即分别将边缘区域b、c、d、e内所有图像像素的亮度值相加总和除以所有图像像素点数),从而得到标定采集图像在边缘区域b的标定亮度信息l0-b、标定采集图像在边缘区域c的标定亮度信息l0-c、标定采集图像在边缘区域d的标定亮度信息l0-d以及标定采集图像在边缘区域e的标定亮度信息l0-e。
140.方案2:
141.p3-21处理单元根据设定区域的框选指令,对标定采集图像在设定区域内读取每个图像像素的亮度值。
142.具体的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
143.处理单元根据中心区域a的框选指令,对标定采集图像在中心区域a内直接读取每个图像像素的亮度值。
144.处理单元根据边缘区域b、c、d、e的框选指令,对标定采集图像分别在边缘区域b、c、d、e内直接读取每个图像像素的亮度值。
145.p3-22处理单元基于设定区域内每个所述图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,这里的亮度平均值即标定采集图像在设定区域的标定亮度信息l0。
146.以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,示例性的具体操作与上述p3-13的示例步骤相同。
147.m9采用二分法移动ar设备,移动过程中,处理单元获取ar设备输出图像在设定区域的当前亮度信息,并将ar设备输出图像在设定区域的当前亮度信息和标定亮度信息进行比较,从而确定测量方向的眼盒边界(如图3所示),包括如下步骤:
148.s1利用驱动设备将ar设备从标定位置向测量方向移动2nmm;其中,2n大于ar设备耦出区域尺寸,n的最大值(n
max
)选取为2n大于ar设备耦出区域尺寸时的最小正整数。
149.需要说明的是,
150.这里可以是n=n
max

151.而作为优选实施方式,n=n
max-1。
152.进一步作为优选实施方式,n=n
max-2。
153.当n=n
max
、n=n
max-1、以及n=n
max-2时,最终都可以找到测量方向的眼盒边界,但驱动设备移动次数会依次降低,所以n=n
max-2是最优参数,即保证最后找到测量方向的眼盒边界,且驱动设备移动次数会最少,提高眼盒边界的测量效率。
154.s2-1处理单元接收当前采集图像以及上述设定区域的框选指令,计算并记录当前采集图像在设定区域的当前亮度信息l1。
155.示例性的,包括如下两种实施方案。
156.方案1:
157.f1-1处理单元根据设定区域的框选指令,对当前采集图像在设定区域内读取每个图像像素的颜色值。这里每个图像像素的颜色值即每个图像像素的rgb值。
158.具体的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
159.处理单元根据中心区域a的框选指令,对当前采集图像在中心区域a内读取每个图像像素的颜色值。
160.处理单元根据边缘区域b、c、d、e的框选指令,对当前采集图像分别在边缘区域b、c、d、e内读取每个图像像素的颜色值。
161.f1-2处理单元根据设定区域内每个图像像素的颜色值,计算设定区域内每个图像像素的亮度值。
162.示例性的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
163.处理单元根据中心区域a内每个图像像素的颜色值,按照上述公式(1)计算每个图像像素的亮度值。
164.处理单元根据边缘区域b、c、d、e内每个图像像素的颜色值,按照上述公式(1)分别计算边缘区域b、c、d、e内每个图像像素的亮度值。
165.f1-3处理单元基于设定区域内每个图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,这里的亮度平均值即当前采集图像在设定区域的当前亮度信息l1。
166.示例性的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
167.处理单元根据中心区域a内每个图像像素的亮度值,计算中心区域a内所有图像像素的亮度平均值(即将中心区域a所有图像像素的亮度值相加总和除以所有图像像素点数),从而得到当前采集图像在中心区域a的当前亮度信息l1-a。
168.处理单元根据边缘区域b、c、d、e内每个图像像素的亮度值,分别计算边缘区域b、c、d、e内所有图像像素的亮度平均值(即分别将边缘区域b、c、d、e内所有图像像素的亮度值相加总和除以所有图像像素点数),从而得到当前采集图像在边缘区域b的当前亮度信息l1-b、当前采集图像在边缘区域c的当前亮度信息l1-c、当前采集图像在边缘区域d的当前
亮度信息l1-d以及当前采集图像在边缘区域e的当前亮度信息l1-e。
169.方案2:
170.f2-1处理单元根据设定区域的框选指令,对当前采集图像在设定区域内读取每个图像像素的亮度值。
171.具体的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,
172.处理单元根据中心区域a的框选指令,对当前采集图像在中心区域a内直接读取每个图像像素的亮度值。
173.处理单元根据边缘区域b、c、d、e的框选指令,对当前采集图像分别在边缘区域b、c、d、e内直接读取每个图像像素的亮度值。
174.f2-2处理单元基于设定区域内每个图像像素的亮度值,计算并记录设定区域内所有图像像素的亮度平均值,这里的亮度平均值即当前采集图像在设定区域的当前亮度信息l1。
175.以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域为例,示例性的具体操作与上述f1-3的示例步骤相同。
176.s2-2若l1>0.5l0,则处理单元记录移动距离2n,并在2n后面记录加号;若不满足l1>0.5l0,则处理单元记录移动距离2n,并在2n后面记录减号。
177.示例性的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域,n=n
max-2为例,
178.若l1-a>0.5l0-a,l1-b>0.5l0-b,l1-c>0.5l0-c,l1-d>0.5l0-d,l1-e>0.5l0-e,则处理单元记录移动距离并在后面记录加号。
179.若l1-a>0.5l0-a,l1-b>0.5l0-b,l1-c>0.5l0-c,l1-d>0.5l0-d,l1-e>0.5l0-e中任意一个条件不满足,则处理单元记录移动距离并在后面记录减号。
180.s3利用驱动设备将ar设备继续依次移动2
n-1
、2
n-2
、2
n-3

20mm,每次移动后重复上述步骤s2-1和s2-2的操作;每次移动的方向根据上一次移动操作记录的加减符号进行确定,若上一次移动操作记录的是加号,则本次移动方向与测量方向相同,若上一次移动操作记录的是减号,则本次移动方向为测量方向的反方向。
181.s4若最终记录的为加号,则处理单元记录移动距离为0;若最终记录的为减号,则处理单元记录移动距离为1。
182.s5处理单元将依次记录的各个移动距离按照加减号的记录顺序进行加减运算,得到测量方向的眼盒边界。
183.示例性的,以ar设备输出图像为上述矩形图像,设定区域为矩形图像的中心区域a以及矩形图像在四个顶角附近的边缘区域b、c、d、e,中心区域a以及边缘区域b、c、d、e是以像素为单位的长
×
宽为5
×
5的方形小区域,n=n
max-2为例,
184.若最终记录的为加号,则测量方向的眼盒边界尺寸
185.若最终记录的为减号,则测量方向的眼盒边界尺寸若最终记录的为减号,则测量方向的眼盒边界尺寸
186.需要说明的是,本发明的眼盒边界测量方法,在采用二分法移动ar设备过程中,处理单元需要对ar设备输出图像在设定区域的当前亮度信息和标定亮度信息进行比较,从而确定测量方向的眼盒边界。而由于标定亮度信息是ar设备位于标定位置时ar设备输出图像在设定区域的标定亮度信息,所以需要对ar设备标定位置进行精确定位,上述m2-m4的操作目的即是为了精准定位ar设备标定位置,从而提高测量方向的眼盒边界的测量精度。
187.以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员依然可以对本发明的具体实施方式进行修改或者等同替换,这些未脱离本发明精神和范围的任何修改或者等同替换,均在申请待批的本发明的权利要求保护范围之内。
网友询问留言已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
技术分类