闪光灯验收方法及装置与流程

文档序号:16946463发布日期:2019-02-22 21:39阅读:221来源:国知局
闪光灯验收方法及装置与流程

本公开涉及计算机技术,尤其涉及一种闪光灯验收方法及装置。



背景技术:

随着通信技术以及终端设备的发展,越来越多的用户选择使用终端设备进行照片拍摄。在暗环境中拍摄时,为了达到理想的拍照效果,需要开启终端设备上的闪光灯进行灯光补充。但是,不同参数的闪光灯会对拍照过程产生不同的影响,最终,导致拍摄出的照片的颜色有差异。为了保证在暗环境中,同一批量生产的终端设备拍照的一致性,需要对闪光灯的参数进行限定。因此,在实际生产中,如何确定闪光灯是否是合格的闪光灯非常重要。

相关技术中,可以通过定义一个色温范围来对闪光灯进行验收。例如,假如需要选取色温为5500开尔文(K)的白灯,定义误差范围为500K,则色温位于5000K-6000K之间的闪光灯都为合格的闪光灯。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种闪光灯验收方法及装置。

根据本公开实施例的第一方面,提供一种闪光灯验收方法,包括:

根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域;其中,所述选定的标准光源在所述r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域;

若闪光灯在色度空间坐标系中的位置位于所述闪光灯合格区域中,则确定所述闪光灯为合格闪光灯。

结合第一方面,在第一方面的第一种可能的实现方式中,所述根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域之前,所述方法还包括:

根据所述选定的标准光源在所述r/g-b/g坐标系中的位置确定所述预设的误差范围。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述选定的标准光源在所述r/g-b/g坐标系中的位置确定所述预设的误差范围包括:

选取所述色度空间坐标系中闪光灯颜色差异在预设阈值内的闪光灯测试区域;

确定位于所述闪光灯测试区域中的中心点的闪光灯以及位于所述闪光灯测试区域的四个顶点的闪光灯;

确定所述中心点的闪光灯以及所述四个顶点的闪光灯在所述r/g-b/g坐标系中的位置;

若所述中心点的闪光灯的位置与所述选定的标准光源的位置重合,则根据所述四个顶点在闪光灯在所述r/g-b/g坐标系中的位置以及所述选定的标准光源在所述r/g-b/g坐标系中的位置确定所述预设的误差范围。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:

若所述中心点的闪光灯的位置与所述选定的标准光源的位置不重合,则重新调整所述闪光灯测试区域,获取更新后的闪光灯测试区域,直至所述更新后的闪光灯测试区域中的中心点的闪光灯在所述r/g-b/g坐标系中的位置与所述选定的标准光源的位置重合;

确定更新后的闪光灯测试区域中四个顶点的闪光灯在所述r/g-b/g坐标系中的位置;

根据所述更新后的闪光灯测试区域中四个顶点的闪光灯在所述r/g-b/g坐标系中的位置以及所述选定的标准光源在所述r/g-b/g坐标系中的位置确定所述预设的误差范围。

结合第一方面或第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式,所述方法还包括:

若所述闪光灯在所述色度空间坐标系中的位置超出所述闪光灯合格区域,则确定所述闪光灯为不合格闪光灯。

结合第一方面或第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式,所述根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域,包括:

根据所述选定的标准光源在所述r/g-b/g坐标系中的位置以及所述预设的误差范围确定所述r/g-b/g坐标系中的闪光灯合格区域;

根据坐标系变换方法将所述r/g-b/g坐标系中的闪光灯合格区域变换至所述色度空间坐标系中,确定所述色度空间坐标系中的闪光灯合格区域。

根据本公开实施例的第二方面,提供一种闪光灯验收装置,包括:

第一确定模块,被配置为根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域;其中,所述选定的标准光源在所述r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域;

第二确定模块,被配置为当闪光灯在色度空间坐标系中的位置位于所述闪光灯合格区域中时,确定所述闪光灯为合格闪光灯。

结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:

第三确定模块,被配置为根据所述选定的标准光源在所述r/g-b/g坐标系中的位置确定所述预设的误差范围。

结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第三确定模块包括:

选取子模块,被配置为选取所述色度空间坐标系中闪光灯颜色差异在预设阈值内的闪光灯测试区域;

第一确定子模块,被配置为确定位于所述闪光灯测试区域中的中心点的闪光灯以及位于所述闪光灯测试区域的四个顶点的闪光灯;

第二确定子模块,被配置为确定所述中心点的闪光灯以及所述四个顶点的闪光灯在所述r/g-b/g坐标系中的位置;

第三确定子模块,被配置为当所述中心点的闪光灯的位置与所述选定的标准光源的位置重合时,根据所述四个顶点在闪光灯在所述r/g-b/g坐标系中的位置以及所述选定的标准光源在所述r/g-b/g坐标系中的位置确定所述预设的误差范围。

结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述装置还包括:

获取模块,被配置为当所述中心点的闪光灯的位置与所述选定的标准光源的位置不重合时,重新调整所述闪光灯测试区域,获取更新后的闪光灯测试区域,直至所述更新后的闪光灯测试区域中的中心点的闪光灯在所述r/g-b/g坐标系中的位置与所述选定的标准光源的位置重合;

第四确定模块,被配置为确定更新后的闪光灯测试区域中四个顶点的闪光灯在所述r/g-b/g坐标系中的位置;

第五确定模块,被配置为根据所述更新后的闪光灯测试区域中四个顶点的闪光灯在所述r/g-b/g坐标系中的位置以及所述选定的标准光源在所述r/g-b/g坐标系中的位置确定所述预设的误差范围。

结合第二方面或第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述装置还包括:

第六确定模块,被配置为当所述闪光灯在色度空间坐标系中的位置超出所述闪光灯合格区域时,确定所述闪光灯为不合格闪光灯。

结合第二方面或第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第一确定模块包括:

确定子模块,被配置为根据所述选定的标准光源在所述r/g-b/g坐标系中的位置以及所述预设的误差范围确定所述r/g-b/g坐标系中的闪光灯合格区域;

变换子模块,被配置为根据坐标系变换方法将所述r/g-b/g坐标系中的闪光灯合格区域变换至所述色度空间坐标系中,确定所述色度空间坐标系中的闪光灯合格区域。

根据本公开实施例的第三方面,提供一种闪光灯验收装置,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为:

根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域;其中,所述选定的标准光源在所述r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域;

若闪光灯在色度空间坐标系中的位置位于所述闪光灯合格区域中,则确定所述闪光灯为合格闪光灯。

本公开的实施例提供的技术方案可以包括以下有益效果:

一个实施例中,通过根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域,其中,选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域,若闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中,则确定闪光灯为合格闪光灯,实现了在确定色度空间坐标系中的闪光灯合格区域时,考虑到了终端设备的白平衡算法能正确还原的区域,采用该种方法验收的闪光灯,在安装到终端设备上时,可以保证终端设备拍摄的图片的颜色的一致性,从而,提高了用户体验。

另一实施例中,在根据选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围时,通过选取色度空间坐标系中闪光灯颜色差异在预设阈值内的闪光灯测试区域,确定位于闪光灯测试区域中的中心点的闪光灯以及位于闪光灯测试区域的四个顶点的闪光灯,确定中心点的闪光灯以及四个顶点的闪光灯在r/g-b/g坐标系中的位置,若中心点的闪光灯的位置与选定的标准光源的位置重合,则根据四个顶点在闪光灯在r/g-b/g坐标系中的位置以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围,实现了采用实验验证的方式确定预设的误差范围,最终确定出的预设的误差范围更精确和更合理,从而,进一步保证了终端设备拍摄的图片的颜色的一致性,进一步提高了用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种闪光灯验收方法的流程图;

图2是图1所示实施例中色度空间坐标系的示意图;

图3是图1所示实施例中r/g-b/g坐标系的示意图;

图4是根据另一示例性实施例示出的一种闪光灯验收方法的流程图;

图5是根据一示例性实施例示出的一种闪光灯验收装置的框图;

图6是根据另一示例性实施例示出的一种闪光灯验收装置的框图;

图7是根据再一示例性实施例示出的一种闪光灯验收装置的框图;

图8是根据又一示例性实施例示出的一种闪光灯验收装置的框图;

图9是根据另一示例性实施例示出的一种闪光灯验收装置的框图;

图10是根据另一示例性实施例示出的一种闪光灯验收装置的框图;

图11是根据一示例性实施例示出的一种闪光灯验收装置的框图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种闪光灯验收方法的流程图。如图1所示,本公开实施例提供的闪光灯验收方法包括以下步骤:

在步骤101中,根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域。

其中,选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域。

本公开实施例中所涉及的闪光灯为需要安装在具有拍照功能的终端设备上的闪光灯。本公开实施例所涉及的终端设备可以是具有拍照功能的手持设备、车载设备、可穿戴设备、计算设备,以及各种形式的用户设备(User Equipment;简称:UE),移动台(Mobile Station;简称:MS)及终端(terminal)等。本公开实施例提供的闪光灯验收方法,可以由计算设备,例如,服务器执行。

闪光灯在用户使用终端设备在暗环境拍摄的过程中,可以发光,起到补充灯光的作用。若将某一个闪光灯a1安装在终端设备b1上,将某一闪光灯a2安装在终端设备b2上,终端设备b1和终端设备b2是同一批量的产品,即终端设备b1和终端设备b2除了闪光灯不同之外,其他部件及组装方式完全相同。在同一环境中,用户c1使用终端设备b1和闪光灯a1拍摄出的照片与用户c2使用终端设备b2和闪光灯a2拍摄出的照片相比,颜色偏红,这会使用户c1认为自己的终端设备成像有问题,从而,降低用户体验。因此,在终端设备的生产过程中,选择出合格的闪光灯非常重要。能使同一批量生产的终端设备在使用闪光灯时拍摄出的照片的颜色一致的闪光灯为合格的闪光灯。本公开实施例的目的就是选择出合格的闪光灯。

若存在一个人造光源,在该人造光源的照射下观察到的物体颜色与在自然光线下观察到的物体颜色非常相似,那么该人造光源就为标准光源。由于标准光源有很多种,本公开实施例中选定的标准光源为从很多个标准光源中选出的与终端设备匹配的标准光源。可以根据终端设备的成像模组确定该终端设备匹配哪种标准光源。例如,标准光源有白光源、黄光源及红光源等,某一终端设备与白标准光源匹配,因此,在为该终端设备进行闪光灯验收的时候,可以确定白标准光源为选定的标准光源。

图2是图1所示实施例中色度空间坐标系的示意图。图3是图1所示实施例中r/g-b/g坐标系的示意图。如图2和图3所示,本公开实施例中的色度空间坐标系具体为国际照明委员会(International Commission on illumination;简称CIE)1931色度空间。本公开实施例中的r/g-b/g坐标系中,红色(Red)/绿色(Green)为横坐标,蓝色(Blue)/绿色为纵坐标,位于该坐标系中的每一点,都可以根据该点所处的位置,计算出该点的红色、绿色及蓝色的比例。在r/g-b/g坐标系中,星号的连线表示多个标准光源在r/g-b/g坐标系中的位置的连线。每一个星号可以表示一个标准光源。假设第二个星号31为选定的标准光源。在r/g-b/g坐标系中,在该坐标系中的位置位于该选定的标准光源的预设的误差范围内的闪光灯就认为是合格的闪光灯。其中,预设的误差范围可以根据经验数值进行设定,也可以采用实验验证的方式进行确定。

位于这个位置内的闪光灯之所以是合格的闪光灯是因为:选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域,也就是说,位于这个区域的闪光灯发出的光如果有差异,终端设备中的白平衡算法可以将该差异消除。换句话说,使用安装有位于白平衡算法能正确还原的区域中的闪光灯的终端设备拍摄出的照片是一致的。

r/g-b/g坐标系与色度空间坐标系存在对应关系。在一种实现方式中,在根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域时,可以先根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定出r/g-b/g坐标系中闪光灯的合格区域,再根据坐标系变换方法,将r/g-b/g坐标系中闪光灯的合格区域变换到色度空间坐标系中,从而确定色度空间坐标系中的闪光灯合格区域。举例来说,在坐标系变换方法中,可以先计算r/g-b/g坐标系与色度空间坐标系的转换参数,再根据该转换参数对r/g-b/g坐标系中闪光灯的合格区域进行缩放和旋转处理,将缩放和旋转处理后的合格区域平移到色度空间坐标系中,从而,确定出色度空间坐标系中的闪光灯合格区域。

在另一种实现方式中,在根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域时,可以根据坐标系变换方法,将标准光源在r/g-b/g坐标系中的位置以及预设的误差范围分别变换到色度空间坐标系中,从而确定色度空间坐标系中的闪光灯合格区域。本公开实施例对此不做限制。

在步骤102中,若闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中,则确定闪光灯为合格闪光灯。

每一个闪光灯均可以映射到色度空间坐标系中的某一个位置。在判定一个任意的闪光灯是否是合格的闪光灯时,先将该闪光灯映射到色度空间坐标系中。若闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中,则确定该闪光灯为合格闪光灯。

需要说明的是,相关技术中,在验收闪光灯时,只在色度空间坐标系中定义了一个色温范围。但是,如图2所示,在一个确定的色温范围内,位于该色温范围内的闪光灯的发出的光颜色不一致。例如,在图2中的色温范围21中,可以理解的是,左上角的闪光灯发出的光颜色偏绿,右下角的闪光灯发出光颜色偏黄。这就导致在使用装有采用该方式验收的闪光灯的终端设备在暗环境拍照时,拍摄的照片的颜色不一致。在本公开实施例中,在确定色度空间坐标系中闪光灯合格区域时,考虑了终端设备的白平衡算法能正确还原的区域,从而,确定色度空间坐标系中的闪光灯合格区域。

若闪光灯在色度空间坐标系中的位置超出该闪光灯合格区域,则确定该闪光灯为不合格闪光灯。

本公开实施例提供的闪光灯验收方法,通过根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域,其中,选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域,若闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中,则确定闪光灯为合格闪光灯,实现了在确定色度空间坐标系中的闪光灯合格区域时,考虑到了终端设备的白平衡算法能正确还原的区域,采用该种方法验收的闪光灯,在安装到终端设备上时,可以保证终端设备拍摄的图片的颜色的一致性,从而,提高了用户体验。

图4是根据另一示例性实施例示出的一种闪光灯验收方法的流程图。本公开实施例提供的闪光灯验收方法,在图1所示实施例的基础上,对确定色度空间坐标系中的闪光灯合格区域之前的步骤进行详细说明。如图4所示,本公开实施例提供的闪光灯验收方法包括如下步骤:

步骤401中,根据选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围。

在一种实现方式中,可以根据经验数据以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围。

在另外一种实现方式中,可以根据实验验证的方式确定预设的误差范围。该实现方式的过程可以是:选取色度空间坐标系中闪光灯颜色差异在预设阈值内的闪光灯测试区域;确定位于闪光灯测试区域中的中心点的闪光灯以及位于闪光灯测试区域的四个顶点的闪光灯;确定中心点的闪光灯以及四个顶点的闪光灯在r/g-b/g坐标系中的位置;若中心点的闪光灯的位置与选定的标准光源的位置重合,则根据四个顶点在闪光灯在r/g-b/g坐标系中的位置以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围。可选的,闪光灯测试区域为矩形。当然,闪光灯测试区域也可以为其他形状,本公开实施例不做限制。当闪光灯测试区域为矩形时,四个顶点为矩形的4个顶点;当闪光灯测试区域为圆形时,四个顶点可以是圆周上的任意4个点。

可以根据色度空间坐标系中色温范围确定闪光灯颜色差异在预设阈值内的闪光灯测试区域。该预设阈值可以是根据经验数据进行确定的。在选定了闪光灯测试区域后,可以选取出位于该闪光灯测试区域中心点的闪光灯和四个顶点的闪光灯。然后,确定该五个闪光灯在r/g-b/g坐标系中的位置。请继续参照图3,点32即为该五个闪光灯中的某一个在r/g-b/g坐标系中的位置。可以采用现有技术中将闪光灯映射到r/g-b/g坐标系中的方法将闪光灯映射到r/g-b/g坐标系中,在此不再赘述。如果中心点的闪光灯的位置与选定的标准光源的位置重合,则可以根据四个顶点的闪光灯在r/g-b/g坐标系中的位置以及中心点的闪光灯在r/g-b/g坐标系中的位置确定该预设的误差范围。例如,分别计算四个顶点的闪光灯在r/g-b/g坐标系中的位置与中心点的闪光灯在r/g-b/g坐标系中的位置之间的距离,选择其中最远的距离作为预设的误差范围。也可以选择其中最近的距离作为预设的误差范围,也可以选择距离中的中数作为预设的误差范围。

若中心点的闪光灯的位于与选定的标准光源的位置不重合,则重新调整闪光灯测试区域,获取更新后的闪光灯测试区域,直至更新后的闪光灯测试区域中的中心点的闪光灯在r/g-b/g坐标系中的位置与选定的标准光源的位置重合;确定更新后的闪光灯测试区域中四个顶点的闪光灯在r/g-b/g坐标系中的位置;根据更新后的闪光灯测试区域中四个顶点的闪光灯在r/g-b/g坐标系中的位置以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围。若第一次选定的闪光灯测试区域中,中心点的闪光灯在r/g-b/g坐标系中的位置与选定的标准光源的位置不重合,则需要调整闪光灯测试区域,获取更新后的闪光灯测试区域,直至更新后的闪光灯测试区域中的中心点的闪光灯在r/g-b/g坐标系中的位置于选定的标准光源的位置重合。即经过多次实验以及验证后,确定出最终的闪光灯测试区域,根据该最终的闪光灯测试区域中的中心点的闪光灯以及四个顶点的闪光灯确定预设的误差范围。

步骤402中,根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域。

其中,选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域。

步骤403中,若闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中,则确定闪光灯为合格闪光灯。

步骤402、步骤403与步骤101、步骤102的实现过程和技术原理类似,此处不再赘述。

本公开实施例提供的闪光灯验收方法,在根据选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围时,通过选取色度空间坐标系中闪光灯颜色差异在预设阈值内的闪光灯测试区域,确定位于闪光灯测试区域中的中心点的闪光灯以及位于闪光灯测试区域的四个顶点的闪光灯,确定中心点的闪光灯以及四个顶点的闪光灯在r/g-b/g坐标系中的位置,若中心点的闪光灯的位置与选定的标准光源的位置重合,则根据四个顶点在闪光灯在r/g-b/g坐标系中的位置以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围,实现了采用实验验证的方式确定预设的误差范围,最终确定出的预设的误差范围更精确和更合理,从而,进一步保证了终端设备拍摄的图片的颜色的一致性,进一步提高了用户体验。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图5是根据一示例性实施例示出的一种闪光灯验收装置的框图。该装置可以通过软件、硬件或者两者的结合实现。如图5所示,本实施例提供的闪光灯验收装置包括:

第一确定模块51,被配置为根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域。

其中,选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域。

第二确定模块52,被配置为当闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中时,确定闪光灯为合格闪光灯。

本公开实施例提供的闪光灯验收装置,通过设置第一确定模块,被配置为根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域,其中,选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域,第二确定模块,被配置为当闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中时,确定闪光灯为合格闪光灯,实现了在确定色度空间坐标系中的闪光灯合格区域时,考虑到了终端设备的白平衡算法能正确还原的区域,采用该种方法验收的闪光灯,在安装到终端设备上时,可以保证终端设备拍摄的图片的颜色的一致性,从而,提高了用户体验。

图6是根据另一示例性实施例示出的一种闪光灯验收装置的框图。如图6所示,本公开实施例提供的闪光灯验收装置,在图5所示实施例的基础上,还包括:

第三确定模块61,被配置为根据选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围。

可选的,第三确定模块61可以包括:选取子模块611,被配置为选取色度空间坐标系中闪光灯颜色差异在预设阈值内的闪光灯测试区域;第一确定子模块612,被配置为确定位于闪光灯测试区域中的中心点的闪光灯以及位于闪光灯测试区域的四个顶点的闪光灯;第二确定子模块613,被配置为确定中心点的闪光灯以及四个顶点的闪光灯在r/g-b/g坐标系中的位置;第三确定子模块614,被配置为当中心点的闪光灯的位置与选定的标准光源的位置重合时,根据四个顶点在闪光灯在r/g-b/g坐标系中的位置以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围。

本公开实施例提供的闪光灯验收装置,通过设置第三确定模块包括:选取子模块、第一确定子模块、第二确定子模块以及第三确定子模块,实现了在确定预设的误差范围时,采用实验验证的方式,保证了最终确定出的预设的误差范围更精确和更合理,从而,进一步保证了终端设备拍摄的图片的颜色的一致性,进一步提高了用户体验。

图7是根据再一示例性实施例示出的一种闪光灯验收装置的框图。如图7所示,本公开实施例提供的闪光灯验收装置在图6所示实施例的基础上,还包括:

获取模块71,被配置为当中心点的闪光灯的位置与选定的标准光源的位置不重合时,重新调整闪光灯测试区域,获取更新后的闪光灯测试区域,直至更新后的闪光灯测试区域中的中心点的闪光灯在r/g-b/g坐标系中的位置与选定的标准光源的位置重合。

第四确定模块72,被配置为确定更新后的闪光灯测试区域中四个顶点的闪光灯在r/g-b/g坐标系中的位置。

第五确定模块73,被配置为根据更新后的闪光灯测试区域中四个顶点的闪光灯在r/g-b/g坐标系中的位置以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围。

本公开实施例提供的闪光灯验收装置,通过设置获取模块,被配置为当中心点的闪光灯的位置与选定的标准光源的位置不重合时,重新调整闪光灯测试区域,获取更新后的闪光灯测试区域,直至更新后的闪光灯测试区域中的中心点的闪光灯在r/g-b/g坐标系中的位置与选定的标准光源的位置重合,第四确定模块,被配置为确定更新后的闪光灯测试区域中四个顶点的闪光灯在r/g-b/g坐标系中的位置,第五确定模块,被配置为根据更新后的闪光灯测试区域中四个顶点的闪光灯在r/g-b/g坐标系中的位置以及选定的标准光源在r/g-b/g坐标系中的位置确定预设的误差范围,实现了在确定预设的误差范围时,采用实验验证的方式,保证了最终确定出的预设的误差范围更精确和更合理,从而,进一步保证了终端设备拍摄的图片的颜色的一致性,进一步提高了用户体验。

图8是根据又一示例性实施例示出的一种闪光灯验收装置的框图。如图8所示,本公开实施例提供的闪光灯验收装置在图5至图7所示实施例的基础上,还包括:

第六确定模块81,被配置为当闪光灯在色度空间坐标系中的位置超出闪光灯合格区域时,确定闪光灯为不合格闪光灯。

本公开实施例提供的闪光灯验收装置,通过设置第六确定模块,被配置为当闪光灯在色度空间坐标系中的位置超出闪光灯合格区域时,确定闪光灯为不合格闪光灯,实现了采用该种方法验收的闪光灯时,将不属于闪光灯合格区域的闪光灯确定为不合格闪光灯,从而,避免了终端设备拍摄的图片的颜色的不一致性,从而,提高了用户体验。

图9是根据另一示例性实施例示出的一种闪光灯验收装置的框图。本公开实施例提供的闪光灯验收装置,在图5至图7所示实施例的基础上,对第一确定模块51的内部实现作一详细说明。如图9所示,本公开实施例提供的闪光灯验收装置中,第一确定模块51包括:

确定子模块511,被配置为根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定r/g-b/g坐标系中的闪光灯合格区域。

变换子模块512,被配置为根据坐标系变换方法将r/g-b/g坐标系中的闪光灯合格区域变换至色度空间坐标系中,确定色度空间坐标系中的闪光灯合格区域。

本公开实施例提供的闪光灯验收装置,通过设置第一确定模块包括确定子模块,被配置为根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定r/g-b/g坐标系中的闪光灯合格区域,变换子模块,被配置为根据坐标系变换方法将r/g-b/g坐标系中的闪光灯合格区域变换至色度空间坐标系中,确定色度空间坐标系中的闪光灯合格区域,在确定色度空间坐标系中的闪光灯合格区域时,首先确定出r/g-b/g坐标系中的闪光灯合格区域,再根据坐标系变换方法,将r/g-b/g坐标系中的闪光灯合格区域变换至色度空间坐标系中,进而确定出色度空间坐标系中的闪光灯合格区域,其变换过程实现简单,准确率较高,从而,进一步保证了终端设备拍摄的图片的颜色的一致性,进一步提高了用户体验。

以上描述了闪光灯验收装置的内部功能和结构。图10是根据另一示例性实施例示出的一种闪光灯验收装置的框图。如图10所示,本公开实施例提供的闪光灯验收装置可实现为:

处理器111。用于存储处理器111可执行指令的存储器112。

其中,处理器111被配置为:

根据选定的标准光源在r/g-b/g坐标系中的位置以及预设的误差范围确定色度空间坐标系中的闪光灯合格区域;其中,选定的标准光源在r/g-b/g坐标系中的位置与预设的误差范围形成的区域为终端设备的白平衡算法能正确还原的区域;若闪光灯在色度空间坐标系中的位置位于闪光灯合格区域中,则确定闪光灯为合格闪光灯。

图11是根据一示例性实施例示出的一种闪光灯验收装置的框图。例如,闪光灯验收装置1900可以被提供为一服务器。参照图11,闪光灯验收装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述闪光灯验收方法。

闪光灯验收装置1900还可以包括一个电源组件1926被配置为执行闪光灯验收装置1900的电源管理,一个有线或无线网络接口1950被配置为将闪光灯验收装置1900连接到网络,和一个输入输出(I/O)接口1958。闪光灯验收装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由闪光灯验收装置的处理器执行时,使得闪光灯验收装置能够执行上述闪光灯验收方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1