一种测试方法和装置的制造方法

文档序号:10616332阅读:210来源:国知局
一种测试方法和装置的制造方法
【专利摘要】本发明实施例提供一种测试方法和装置,其中的方法具体包括:确定目标图像中的色散像素点的数目;其中,所述目标图像为预设预处理算法输出到屏幕上、经透镜后所成的图像,所述预设预处理算法用于对虚拟现实头盔中的图像进行预处理;依据所述色散像素点的数目,确定所述色散像素点占所述目标图像的总像素点的比例;根据所述比例确定所述目标图像的色散程度。本发明实施例能够实现对预处理算法的预处理结果的测试。
【专利说明】
-种测试方法和装置
技术领域
[0001 ]本发明设及信息技术领域,特别是设及一种测试方法和装置。
【背景技术】
[0002] VR(Virtual Reality,虚拟现实)头盎是最早的虚拟现实显示器,其可W利用头盎 显示器将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。头盎显 示器作为虚拟现实的显示设备,具有小巧和封闭性强的特点,在军事训练,虚拟驾驶,虚拟 城市等项目中具有广泛的应用。
[0003] VR头盎的显示原理是左右眼屏幕分别显示具有差异的、左右眼的图像,W使人眼 获取运种带有差异的信息后在脑海中产生立体感。但是由于屏幕透镜对于不同波长的折射 率不同,因此经屏幕透镜后所成的图像后会产生色散现象,从而降低了人眼观测到的图像 质量,影响了用户的视觉体验,需要设计算法并利用软件的方法预先对VR头盎输出的VR图 像、透过屏幕透镜之前的图像进行预处理,从而减少透镜所造成的图像的色散误差,提升用 户体验。
[0004] 目前存在多种预处理算法,但几乎所有的预处理算法都难W百分百消除色散,因 而需要一种测试方法来测试上述各种预处理算法对VR图像的预处理结果,W比较上述各种 算法的优劣。

【发明内容】

[0005] 本发明实施例提供一种测试方法和装置,用W解决现有方法无法获得预处理算法 对VR图像的预处理结果的缺陷,W实现对预处理算法的预处理结果的测试。
[0006] 本发明实施例提供一种测试方法,包括:
[0007] 确定目标图像中的色散像素点的数目;其中,所述目标图像为预设预处理算法输 出到屏幕上、经透镜后所成的图像,所述预设预处理算法用于对虚拟现实头盎中的图像进 行预处理;
[000引依据所述色散像素点的数目,确定所述色散像素点占所述目标图像的总像素点的 比例;
[0009] 根据所述比例确定所述目标图像的色散程度。
[0010] 本发明实施例提供一种测试装置,包括:
[0011] 第一确定单元,用于确定目标图像中的色散像素点的数目;其中,所述目标图像为 预设预处理算法输出到屏幕上、经透镜后所成的图像,所述预设预处理算法用于对虚拟现 实头盎中的图像进行预处理;
[0012] 第二确定单元,用于依据所述色散像素点的数目,确定所述色散像素点占所述目 标图像的总像素点的比例;及
[0013] 第=确定单元,用于根据所述比例确定所述目标图像的色散程度。
[0014] 综上,本发明实施例提供的一种测试方法和装置,可W根据色散像素点所占的整 体目标图像的像素点的比例进而确定目标图像的色散程度,由于色散像素点是由于色散造 成的,故可W认为,色散像素点所占的比例越大,所述目标图像的色散程度越大,则预设预 处理算法越不理想;反之,色散像素点所占的比例越小,所述目标图像的色散程度越小,贝U 预设预处理算法越理想;因此本发明实施例可W据此对透过屏幕透镜所成的图像的色散程 度及预设预处理算法的优劣进行测试,也即能够实现预处理算法的预处理结果的测试。
【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根 据运些附图获得其他的附图。
[0016] 图1为本发明的一种测试方法实施例一的步骤流程图;
[0017] 图2为本发明的一种测试方法实施例二的步骤流程图;
[0018] 图3为本发明一种虚拟现实头盎经过预设预处理算法预处理后、经过屏幕透镜所 成的黑白棋盘格图像示意图;
[0019] 图4为本发明的一种测试装置实施例一的结构示意图;
[0020] 图5为本发明的一种测试装置实施例二的结构示意图;及 [0021 ]图6为本发明的一种测试装置实施例=的结构示意图。
【具体实施方式】
[0022] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023] 方法实施例一
[0024] 参照图1,示出了本发明的一种测试方法实施例一的步骤流程图,具体可W包括:
[0025] 步骤101、确定目标图像中的色散像素点的数目;其中,所述目标图像为预设预处 理算法输出到屏幕上、经透镜后所成的图像,所述预设预处理算法用于对虚拟现实头盎中 的图像进行预处理;
[0026] 本发明实施例可应用于VR技术领域中,用W对VR头盎经预设预处理算法输出、透 过屏幕透镜后的图像的色散程度进行测试,其具体过程可W包括:VR头盎产生虚拟的VR图 像后,利用预设预处理算法对VR图像进行相应的处理后输出至屏幕透镜,透过屏幕透镜后 成为用户可W获取的目标图像,本发明实施例即对上述目标图像的色散程度进行测试。
[0027] 本发明实施例中,上述预设预处理算法具体可W为根据屏幕尺寸、分辨率、屏幕透 镜的相关参数等因素设计的、用于消除或者补偿色散的算法,例如:脉冲星消色散算法、相 干消色散算法、光纤偏振模色散补偿算法等等算法,本发明实施例对上述预设预处理算法 不做具体限制。
[0028] 本发明实施例中,上述色散像素点具体可W为目标图像中区别于在理想状态、没 有产生色散的情况下目标图像中的像素点颜色的像素点,例如:目标图像为黑白棋盘格图 像,则在理想状态、没有产生色散的情况下,目标图像中的像素点的颜色包括:黑色和白色; 则在目标图像中区别于上述两种颜色的像素点即为色散像素点,其中,区别于上述黑色和 白色的颜色具体可W包括:红色、澄色、桃红色、绿色、蓝色,紫色、和黄色等等颜色。
[0029] 步骤102、依据所述色散像素点的数目,确定所述色散像素点占所述目标图像的总 像素点的比例;
[0030] 本发明实施例中,可W利用如下公式(1)确定所述色散像素点占所述目标图像的 总像素点的比例:
[0031]
(1)
[0032] 其中,上述P可W表示所述色散像素点占所述目标图像的总像素点的比例;上述C 可W表示所述色散像素点的数目;所述W可W表示所述目标图像的宽度;所述H可W表示所 述目标图像的高度;所述WX H可W表示所述目标图像的总像素点。
[0033] 步骤103、根据所述比例确定所述目标图像的色散程度。
[0034] 本发明实施例中,当上述所述色散像素点占所述目标图像的总像素点的比例越小 时,则可W确定目标图像的色散程度越小;当上述所述色散像素点占所述目标图像的总像 素点的比例越大时,则可W确定目标图像的色散程度越大。
[0035] 综上,本发明实施例中可W根据色散像素点所占的整体目标图像的像素点的比例 进而确定目标图像的色散程度,由于色散像素点是由于色散造成的,故可W认为,色散像素 点所占的比例越大,所述目标图像的色散程度越大,则预设预处理算法越不理想;反之,色 散像素点所占的比例越小,所述目标图像的色散程度越小,则预设预处理算法越理想;因此 本发明实施例可W据此对透过屏幕透镜所成的图像的色散程度及预设预处理算法的优劣 进行测试,也即能够实现预处理算法的预处理结果的测试。
[0036] 方法实施例二
[0037] 参照图2,示出了本发明一种测试方法实施例二的步骤流程图,具体可W包括:
[0038] 步骤201、遍历目标图像中的像素点,并判断当前像素点是否为色散像素点;
[0039] 步骤202、对目标图像中色散像素点的数目进行计数,W得到目标图像中的色散像 素点的数目;
[0040] 步骤203、依据所述色散像素点的数目,确定所述色散像素点占所述目标图像的总 像素点的比例;
[0041] 步骤204、根据所述比例确定所述目标图像的色散程度。
[0042] 相对于方法实施例一,本发明实施例通过步骤201和步骤202对确定目标图像中的 色散像素点的数目的步骤进行了细化,W使得可W通过对目标图像的所有像素点进行是否 为色散像素点的判断,继而确定目标头像中的色散像素点,并得到目标头像中的色散像素 点的数目。
[0043] 本发明的一种可选实施例中,上述判断当前像素点是否为色散像素点的步骤,具 体可W包括:
[0044] 步骤S1、根据当前像素点的红R、绿G、蓝B的值,确定当前像素点的色度;
[0045] 步骤S2、判断当前像素点的色度与目标色度的差值是否大于第一差值阔值;其中, 所述目标色度为目标图像在理想状态、没有产生色散的情况下的像素点的色度;
[0046] 步骤S3、当当前像素点的色度与目标色度的差值大于所述第一差值阔值时,确定 当前像素点为色散像素点。
[0047] 在本发明的一种应用示例中,假设上述第一差值阔值为10%假设目标图像在理想 状态、没有产生色散的情况下的像素点为红色,即目标色度为0%若根据当前的像素点的红 R、绿G、蓝B的值,确定的当前像素点的色度为9°,则当前的像素点的色度与目标色度的差值 为:9°,也即当前的像素点的色度与目标色度0°的差值小于10%则可W确定当前像素点为 非色散像素点;若根据当前的像素点的红R、绿G、蓝B的值,确定的当前像素点的色度为19% 则当前的像素点的色度与目标色度的差值为:19%也即当前的像素点的色度与目标色度0° 的差值大于10°,则可W确定当前像素点为色散像素点。
[004引可W理解,上述第一差值阔值为10°仅作为本发明实施例中第一差值阔值的一种 示例,而不理解为是对本发明实施例中的第一差值阔值的一种限定,实际上,第一差值阔值 还可W为其他任意值,例如:9°,11°,13°等等值,本发明实施例对第一差值阔值不做具体限 定。
[0049] 本发明的一种可选实施例中,上述根据当前像素点的红R、绿G、蓝B的值,确定当前 像素点的色度的步骤,具体可W包括:
[0050] 步骤Al、确定当前像素点的红R、绿G、蓝B=个值中的最大值及最小值;
[0051] 本发明实施例中,可W通过下述公式(2)和公式(3)确定当前像素点的红R、绿G、蓝 B=个值中的最大值及最小值;
[0052] Max=MAX(R,G,B) (2)
[0053] Min=MIN(R,G,B) (3)
[0054] 其中,上述Max可W表示当前像素点的红R、绿G、蓝B=个值中的最大值;Min可W表 示当前像素点的红R、绿G、蓝B=个值中的最小值;MAX (R,G,B)可W表示求红R、绿G、蓝B=个 值中的最大值;MIN( R,G,B) W表示求红R、绿G、蓝B=个值中的最小值。
[0055] 步骤A2、若所述最大值与所述最小值的差值小于第二差值阔值,则所述像素点的 色度为0%
[0056] 在本发明的一种应用示例中,假设上述第二差值阔值为10,若当前像素点(R,G,B) 为像素点A(220,220,220 ),则上述红R、绿G、蓝B =个值中的最大值为220、最小值为220,则 所述最大值与所述最小值的差值为0,小于第二差值阔值10,因此可W确定当前像素点的色 度为0%若当前像素点(R,G,B)为像素点9(215,214,210),则上述红3、绿6、蓝8^个值中的 最大值为215、最小值为210,则所述最大值与所述最小值的差值为5,小于第二差值阔值10, 因此可W确定当前像素点的色度为0°。
[0057] 可W理解,上述第二差值阔值为10°仅作为本发明实施例中第二差值阔值的一种 示例,而不理解为是对本发明实施例中的第二差值阔值的一种限定,实际上,第二差值阔值 还可W为其他任意值,例如:9°,11°,13°等等值,本发明实施例对第二差值阔值不做具体限 定。
[005引步骤A3、若所述最大值为R且G大于等于B,则可W通过第一确定方式确定所述像素 点的色度;
[0059]在本发明的一种可选实施例中,上述通过第一确定方式确定所述像素点的色度的 步骤,具体可W包括:
[0060] 步骤A31、计算所述G与B的差值、及所述最大值与最小值的差值;
[0061] 步骤A32、计算所述G与B的第一差值与所述最大值与最小值的第二差值之间的第 一比值;
[0062] 步骤A33、计算所述第一比值与60°的第一乘积;
[0063] 步骤A34、确定所述第一乘积为所述像素点的色度;
[0064] 本发明实施例中,若所述最大值为R且G大于等于B,可W利用如下公式(4)确定所 述像素点的色度:
[0065]
(4);
[0066] 其中,上述出可W表示若所述最大值为R且G大于等于削寸的所述像素点的色度;
[0067] 在本发明的一种应用示例中,若当前像素点(R,G,B)为像素点胖(230,45,10),则上 述红R、绿G、蓝BS个值中的最大值为R230,最小值为BlO,且G45大于等于BlO,则上述像素点 W(230,45,10)的色度为:
[006引
[0069] 步骤A4、若所述最大值为R且G小于B,则可W通过第二确定方式确定所述像素点的 色度;
[0070] 在本发明的一种可选实施例中,上述通过第二确定方式确定所述像素点的色度的 步骤,具体可W包括:
[0071] 步骤A41、计算所述G与B的差值、及所述最大值与最小值的差值;
[0072] 步骤A42、计算所述G与B的第一差值与所述最大值与最小值的第二差值之间的第 一比值;
[0073] 步骤A43、计算所述第一比值与60°的第一乘积;
[0074] 步骤A44、确定所述第一乘积与360°的和为所述像素点的色度;
[0075] 本发明实施例中,若所述最大值为R且G小于B,可W利用如下公式(5)确定所述像 素点的色度:
[0076]
( 5 )
[0077] 其中,上述出可W表示若所述最大值为R且G小于削寸的所述像素点的色度;
[0078] 在本发明的一种应用示例中,若当前像素点(R,G,B)为像素点T (230,10,45 ),则上 述红R、绿G、蓝BS个值中的最大值为R230,最小值为GlO,且GlO小于B45,则上述像素点T (230,10,45)的色度为:
[0079]
[0080] 步骤A5、若所述最大值为G,则可W通过第=确定方式确定所述像素点的色度;
[0081] 在本发明的一种可选实施例中,上述通过第=确定方式确定所述像素点的色度的 步骤,具体可W包括:
[0082] 步骤A51、计算所述B与R的差值、及所述最大值与最小值的差值;
[0083] 步骤A52、计算所述B与R的第S差值与所述最大值与最小值的第二差值之间的第 二比值;
[0084] 步骤A53、计算所述第二比值与60°的第二乘积;
[0085] 步骤A54、确定所述第二乘积与120°的和为所述像素点的色度;
[0086] 本发明实施例中,若所述最大值为G,可W利用如下公式(6)确定所述像素点的色 度:
[0087] ( 6 )
[0088] 共TKl W巧;^石W述最大值为G时的所述像素点的色度;
[0089] 在本发明的一种应用示例中,若当前像素点(R,G,B)为像素点Y(10,230,45),则上 述红R、绿G、蓝BS个值中的最大值为G230,最小值为RlO,则上述像素点Y( 10,230,45)的色 度为:
[0090]
[0091] 步骤A6、若所述最大值为B,则可W通过第四确定方式确定所述像素点的色度:
[0092] 在本发明的一种可选实施例中,上述通过第四确定方式确定所述像素点的色度的 步骤,具体可W包括:
[0093] 步骤A61、计算所述R与G的差值、及所述最大值与最小值的差值;
[0094] 步骤A62、计算所述R与G的第四差值与所述最大值与最小值的第二差值之间的第 S比值;
[00巧]步骤A63、计算所述第S比值与60。的第S乘积;
[0096] 步骤A64、确定所述第=乘积与240°的和为所述像素点的色度;
[0097] 本发明实施例中,若所述最大值为B,可W利用如下公式(7)确定所述像素点的色 度:
[009引 (7)
[0099] 在本发明的一种应用示例中,若当前像素点(R,G,B)为像素点乂(10,45,230),则上 述红R、绿G、蓝BS个值中的最大值为B230,最小值为RlO,则上述像素点Y( 10,230,45)的色 度为:
[0100]
[0101] 本发明的一种可选实施例中,上述目标图像具体可W为黑白棋盘格图像,一方面, 由于在理想状态、也即没有发生色散的情况下,黑白棋盘格图像只有黑白两种颜色,不存在 其他色彩,因而便于观察和寻找黑白棋盘格图像发生色散后图像中的色散像素点;
[0102] 另一方面,由于黑白棋盘格图像沿水平和垂直方向对称因而在黑白交界的地方很 容易观察到色散,便于后续的评价等处理;本发明实施例中推荐黑格和白格尺寸相同、均为 正方形、且整幅黑白棋盘格图像也为正方形的黑白棋盘格图像。
[0103] 参照图3,示出了本发明一种虚拟现实头盎经过预设预处理算法预处理后、经过屏 幕透镜所成的黑白棋盘格图像示意图;
[0104] 本发明实施例中,理想状态下,获取的图像应为黑白棋盘格,即只含有颜色为黑 色、白色的像素点;对上述黑白棋盘格中的像素点进行遍历,确定除了黑色和白色W外的颜 色的像素点为色散像素点,统计色散像素点的数目,并计算上述色散像素点占整幅黑白棋 盘格图像的总像素的比例,W此测试上述黑白棋盘格的色散程度,W评价上述预设预处理 算法的优劣。
[0105] 需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组 合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依 据本申请实施例,某些步骤可W采用其他顺序或者同时进行。其次,本领域技术人员也应该 知悉,说明书中所描述的实施例均属于优选实施例,所设及的动作并不一定是本申请实施 例所必须的。
[0106] 装置实施例一
[0107] 参照图4,示出了本发明一种测试装置实施例一的结构示意图,具体可W包括:第 一确定单元401、第二确定单元402及第=确定单元403;其中,
[0108] 上述第一确定单元401,可W用于确定目标图像中的色散像素点的数目;其中,所 述目标图像为预设预处理算法输出到屏幕上、经透镜后所成的图像,所述预设预处理算法 用于对虚拟现实头盎中的图像进行预处理;
[0109] 第二确定单元402,可W用于依据所述色散像素点的数目,确定所述色散像素点占 所述目标图像的总像素点的比例;
[0110] 第=确定单元403,可W用于根据所述比例确定所述目标图像的色散程度。
[01装置实施例二
[0112] 参照图5,示出了本发明一种测试装置实施例二的结构示意图,具体可W包括:第 一确定单元501、第二确定单元502及第=确定单元503;其中,
[0113] 上述第一确定单元501,可W用于确定目标图像中的色散像素点的数目;其中,所 述目标图像为预设预处理算法输出到屏幕上、经透镜后所成的图像,所述预设预处理算法 用于对虚拟现实头盎中的图像进行预处理;
[0114] 第二确定单元502,可W用于依据所述色散像素点的数目,确定所述色散像素点占 所述目标图像的总像素点的比例;
[0115] 第=确定单元503,可W用于根据所述比例确定所述目标图像的色散程度;
[0116] 其中,上述第一确定单元501,具体可W包括:
[0117] 遍历子单元5011,可W用于遍历目标图像中的像素点,并判断当前像素点是否为 色散像素点;
[0118] 计数子单元5012,可W用于对所述目标图像中色散像素点的数目进行计数,W得 到目标图像中的所述色散像素点的数目。
[0119] 装置实施例S
[0120] 参照图6,示出了本发明一种测试装置实施例=的结构示意图,具体可W包括:第 一确定单元601、第二确定单元602及第=确定单元603;其中,
[0121] 上述第一确定单元601,可W用于确定目标图像中的色散像素点的数目;其中,所 述目标图像为预设预处理算法输出到屏幕上、经透镜后所成的图像,所述预设预处理算法 用于对虚拟现实头盎中的图像进行预处理;
[0122] 第二确定单元602,可W用于依据所述色散像素点的数目,确定所述色散像素点占 所述目标图像的总像素点的比例;
[0123] 第=确定单元603,可W用于根据所述比例确定所述目标图像的色散程度;
[0124] 其中,上述第一确定单元601,具体可W包括:
[0125] 遍历子单元6011,可W用于遍历目标图像中的像素点,并判断当前像素点是否为 色散像素点;
[0126] 计数子单元6012,可W用于对所述目标图像中色散像素点的数目进行计数,W得 到目标图像中的所述色散像素点的数目;
[0127] 其中,上述遍历子单元6011,具体可W包括:
[01%]色度确定模块60111,可W用于根据当前像素点的红R、绿G、蓝B的值,确定当前像 素点的色度;
[0129] 判断模块60112,可W用于判断当前像素点的色度与目标色度的差值是否大于第 一差值阔值;其中,所述目标色度为目标图像在理想状态、没有产生色散的情况下的像素点 的色度;
[0130] 色散像素点确定模块60113,可W用于当当前像素点的色度与目标色度的差值大 于所述第一差值阔值时,确定当前像素点为色散像素点;
[0131] 在本发明的一种可选实施例中,上述色度确定模块60111,具体可W包括:
[0132] 色度确定子模块,可W用于确定当前像素点的红R、绿G、蓝B =个值中的最大值及 最小值;
[0133] 第一色度计算子模块,可W用于若所述最大值与所述最小值的差值小于第二差值 阔值,则确定所述像素点的色度为0°;
[0134] 第二色度计算子模块,可W用于若所述最大值为R且G大于等于B,则通过第一确定 方式确定所述像素点的色度;
[0135] 第=色度计算子模块,可W用于若所述最大值为R且G小于B,则通过第二确定方式 确定所述像素点的色度;
[0136] 第四色度计算子模块,可W用于若所述最大值为G,则通过第=确定方式确定所述 像素点的色度;
[0137] 第五色度计算子模块,可W用于若所述最大值为B,则通过第四确定方式确定所述 像素点的色度。
[0138] 在本发明的一种可选实施例中,上述第二色度计算子模块,具体可W包括:
[0139] 第一计算子模块,可W用于计算所述G与B的差值、及所述最大值与最小值的差值;
[0140] 第二计算子模块,可W用于计算所述G与B的第一差值与所述最大值与最小值的第 二差值之间的第一比值;
[0141] 第=计算子模块,可W用于计算所述第一比值与60°的第一乘积;
[0142] 第二确定子模块,可W用于确定所述第一乘积为所述像素点的色度。
[0143] 在本发明的一种可选实施例中,上述第=色度计算子模块,具体可W包括:
[0144] 第四计算子模块,可W用于计算所述G与B的第一差值与所述最大值与最小值的第 二差值之间的第一比值;
[0145] 第五计算子模块,可W用于计算所述第一比值与60°的第一乘积;
[0146] 第=确定子模块,可W用于确定所述第一乘积与360°的和为所述像素点的色度。
[0147] 在本发明的一种可选实施例中,上述第四色度计算子模块,具体可W包括:
[0148] 第六计算子模块,可W用于计算所述B与R的第=差值与所述最大值与最小值的第 二差值之间的第二比值;
[0149] 第屯计算子模块,可W用于计算所述第二比值与60°的第二乘积;
[0150] 第四确定子模块,可W用于确定所述第二乘积与120°的和为所述像素点的色度。
[0151] 在本发明的一种可选实施例中,上述第五色度计算子模块,具体可W包括:
[0152] 第八计算子模块,可W用于计算所述R与G的第四差值与所述最大值与最小值的第 一差值之间的第=比值;
[0153] 第九计算子模块,可W用于计算所述第=比值与60°的第=乘积;
[0154] 第五确定子模块,可W用于确定所述第=乘积与240°的和为所述像素点的色度。
[0155] 对于装置实施例而言,由于其与方法实施例基本相似,所W描述的比较简单,相关 之处参见方法实施例的部分说明即可。
[0156] W上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可 W是或者也可W不是物理上分开的,作为单元显示的部件可W是或者也可W不是物理单 元,即可W位于一个地方,或者也可W分布到多个网络单元上。可W根据实际的需要选择其 中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性 的劳动的情况下,即可W理解并实施。
[0157] 通过W上的实施方式的描述,本领域的技术人员可W清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现,当然也可W通过硬件。基于运样的理解,上 述技术方案本质上或者说对现有技术做出贡献的部分可WW软件产品的形式体现出来,该 计算机软件产品可W存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指 令用W使得一台计算机设备(可W是个人计算机,服务器,或者网络设备等)执行各个实施 例或者实施例的某些部分所述的方法。
[0158] 最后应说明的是:W上实施例仅用W说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可 W对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。
【主权项】
1. 一种测试方法,其特征在于,所述方法包括: 确定目标图像中的色散像素点的数目;其中,所述目标图像为预设预处理算法输出到 屏幕上、经透镜后所成的图像,所述预设预处理算法用于对虚拟现实头盔中的图像进行预 处理; 依据所述色散像素点的数目,确定所述色散像素点占所述目标图像的总像素点的比 例; 根据所述比例确定所述目标图像的色散程度。2. 根据权利要求1所述的方法,其特征在于,所述确定目标图像中的色散像素点的数目 的步骤,包括: 遍历目标图像中的像素点,并判断当前像素点是否为色散像素点; 对所述目标图像中色散像素点的数目进行计数,以得到目标图像中的所述色散像素点 的数目。3. 根据权利要求2所述的方法,其特征在于,所述判断当前像素点是否为色散像素点的 步骤,包括: 根据当前像素点的红R、绿G、蓝B的值,确定当前像素点的色度; 判断当前像素点的色度与目标色度的差值是否大于第一差值阈值;其中,所述目标色 度为目标图像在理想状态、没有产生色散的情况下的像素点的色度; 当当前像素点的色度与目标色度的差值大于所述第一差值阈值时,确定当前像素点为 色散像素点。4. 根据权利要求3所述的方法,其特征在于,所述根据当前像素点的红R、绿G、蓝B的值, 确定当前像素点的色度的步骤,包括: 确定当前像素点的红R、绿G、蓝B三个值中的最大值及最小值; 若所述最大值与所述最小值的差值小于第二差值阈值,则确定所述像素点的色度为 0°; 若所述最大值为1?且6大于等于B,则通过第一确定方式确定所述像素点的色度; 若所述最大值为1?且6小于B,则通过第二确定方式确定所述像素点的色度; 若所述最大值为G,则通过第三确定方式确定所述像素点的色度; 若所述最大值为B,则通过第四确定方式确定所述像素点的色度。5. 根据权利要求4所述的方法,其特征在于,所述通过第一确定方式确定所述像素点的 色度的步骤,包括: 计算所述G与B的差值、及所述最大值与最小值的差值; 计算所述G与B的第一差值与所述最大值与最小值的第二差值之间的第一比值; 计算所述第一比值与60°的第一乘积; 确定所述第一乘积为所述像素点的色度。6. 根据权利要求4所述的方法,其特征在于,所述通过第二确定方式确定所述像素点的 色度的步骤,包括: 计算所述G与B的第一差值与所述最大值与最小值的第二差值之间的第一比值; 计算所述第一比值与60°的第一乘积; 确定所述第一乘积与360°的和为所述像素点的色度。7. 根据权利要求4所述的方法,其特征在于,所述通过第三确定方式确定所述像素点的 色度的步骤,包括: 计算所述B与R的第三差值与所述最大值与最小值的第二差值之间的第二比值; 计算所述第二比值与60°的第二乘积; 确定所述第二乘积与120°的和为所述像素点的色度。8. 根据权利要求4所述的方法,其特征在于,所述通过第四确定方式确定所述像素点的 色度的步骤,包括: 计算所述R与G的第四差值与所述最大值与最小值的第一差值之间的第三比值; 计算所述第三比值与60°的第三乘积; 确定所述第三乘积与240°的和为所述像素点的色度。9. 一种测试装置,其特征在于,包括: 第一确定单元,用于确定目标图像中的色散像素点的数目;其中,所述目标图像为预设 预处理算法输出到屏幕上、经透镜后所成的图像,所述预设预处理算法用于对虚拟现实头 盔中的图像进行预处理; 第二确定单元,用于依据所述色散像素点的数目,确定所述色散像素点占所述目标图 像的总像素点的比例;及 第三确定单元,用于根据所述比例确定所述目标图像的色散程度。10. 根据权利要求9所述的装置,其特征在于,所述第一确定单元,包括: 遍历子单元,用于遍历目标图像中的像素点,并判断当前像素点是否为色散像素点;及 计数子单元,用于对所述目标图像中色散像素点的数目进行计数,以得到目标图像中 的所述色散像素点的数目。11. 根据权利要求10所述的装置,其特征在于,所述遍历子单元,包括: 色度确定模块,用于根据当前像素点的红R、绿G、蓝B的值,确定当前像素点的色度; 判断模块,用于判断当前像素点的色度与目标色度的差值是否大于第一差值阈值;其 中,所述目标色度为目标图像在理想状态、没有产生色散的情况下的像素点的色度; 色散像素点确定模块,用于当当前像素点的色度与目标色度的差值大于所述第一差值 阈值时,确定当前像素点为色散像素点。12. 根据权利要求11所述的装置,其特征在于,所述色度确定模块,包括: 色度确定子模块,用于确定当前像素点的红R、绿G、蓝B三个值中的最大值及最小值; 第一色度计算子模块,用于若所述最大值与所述最小值的差值小于第二差值阈值,则 确定所述像素点的色度为0° ; 第二色度计算子模块,用于若所述最大值为R且G大于等于B,则通过第一确定方式确定 所述像素点的色度; 第三色度计算子模块,用于若所述最大值为R且G小于B,则通过第二确定方式确定所述 像素点的色度; 第四色度计算子模块,用于若所述最大值为G,则通过第三确定方式确定所述像素点的 色度;及 第五色度计算子模块,用于若所述最大值为B,则通过第四确定方式确定所述像素点的 色度。
【文档编号】H04N17/00GK105979252SQ201510883622
【公开日】2016年9月28日
【申请日】2015年12月3日
【发明人】张修宝
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1