发明名称 一种白点区域表示及判定方法
摘要 本发明公开了一种白点区域表示及判定方法,其属于白平衡校准技术领域,方法包括建立一个白点区域;采用多个多边形对白点区域进行划分,以形成一个标准白点区域;采用多条相互平行的线段表示标准白点区域;将所拍摄图像中的待判定点与标准白点区域中的多条线段进行匹配;随后根据匹配结果判断待判定白点是否为白点;判断是否对所拍摄图像中的所有所述待判定点均进行了判定:若否,则返回继续判定;若是,则采用白点值计算白平衡校准参数,并对图像进行校准;上述技术方案的有益效果是:更精确地找到白点分布的区域;提供给使用者根据需要选取白点区域的功能,提升了使用体验;减轻了计算器件的运行负担,提高了相机的运行效率。
申请公布号 CN104702941B 申请公布日期 2017.03.08
申请号 CN201310664768.4 申请日期 2013.12.09
申请人 展讯通信(上海)有限公司 发明人 何珊;孙德印;朱钧
分类号 H04N17/00(2006.01)I;H04N17/02(2006.01)I;H04N9/73(2006.01)I 主分类号 H04N17/00(2006.01)I
代理机构 上海申新律师事务所 31272 代理人 竺路玲
主权项 一种白点区域表示及判定方法,适用于白平衡校准技术中,其特征在于,具体包括:步骤1,建立一个白点区域;步骤2,采用多个预设的多边形对所述白点区域进行划分,以形成一个预设的标准白点区域;步骤3,采用多条相互平行的线段表示所述标准白点区域;步骤4,将所拍摄图像中的待判定点与所述标准白点区域中的多条所述线段进行匹配;随后根据匹配结果判断所述待判定点是否为白点;步骤5,判断是否对所拍摄图像中的所有所述待判定点均进行了判定;若未对所有所述待判定点均进行判定,则返回所述步骤4;若对所有所述待判定点均进行了判定,则转至步骤6;步骤6,根据被判定为白点的所述判定点的点信息计算得到对应的白平衡校准参数,并用所述白平衡校准参数校准所拍摄的图像;所述步骤2中,在建立所述白点区域时,摄取多张在不同色温环境下的白色物体的照片,随后对应每张所述照片中的所述白色物体的区域,提取一个相应的标准点;将多个所述标准点以x=R/G,y=B/G转换成位于一XOY坐标系中的多个对应的标准白点;将包括有多个所述标准白点的区域作为所述白点区域,所述R为RGB系统中的R值分量;所述G为RGB系统中的G值分量;所述B为RGB系统中的B值分量;所述步骤3具体包括:步骤31a,在所述XOY坐标系中设置多条平行于X轴的所述线段;步骤32a,保留位于所述标准白点区域内的线段;步骤33a,将每条所述线段表示于所述XOY坐标系中;所述步骤32a中,以坐标值(y,x<sub>0</sub>,x<sub>1</sub>)表示每条所述线段;所述y表示所述线段对应的Y轴坐标值;所述x<sub>0</sub>表示所述线段离所述XOY轴的原点较近的一个端点所对应的X轴坐标值;所述x<sub>1</sub>表示所述线段离所述XOY轴的原点较远的一个端点所对应的X轴坐标值;所述步骤4具体包括:步骤41a,设定所述待判定点在所述XOY坐标系中的X轴坐标;步骤42a,以预设的第一方法将所述待判定点的Y轴坐标值与所述线段的Y轴坐标值进行匹配,以及将所述待判定点的X轴坐标值与所述线段的X轴坐标值进行匹配;根据匹配结果对所述待判定点进行判断;所述步骤41a中,将所述待判定点在所述XOY坐标系中的X轴坐标设定为x<sub>L</sub>=R<sub>L</sub>/G<sub>L</sub>,Y轴坐标设定为y<sub>L</sub>=B<sub>L</sub>/G<sub>L</sub>;所述R<sub>L</sub>表示所述待判定点的RGB像素值的R值分量;所述G<sub>L</sub>表示所述待判定点的RGB像素值的G值分量;所述B<sub>L</sub>表示所述待判定点的RGB像素值的B值分量;所述步骤42a中,所述预设的第一方法具体包括:将所述y<sub>L</sub>值与每条所述线段中的Y轴坐标值进行匹配;若所述y<sub>L</sub>值不满足y<sub>min</sub>≤y<sub>L</sub>≤y<sub>max</sub>,则认为所述待判定点为非白点;若所述y<sub>L</sub>满足y<sub>min</sub>≤y<sub>L</sub>≤y<sub>max</sub>;则找到Y轴坐标值匹配所述y<sub>L</sub>值的线段以作为第一匹配线段,随后对所述x<sub>L</sub>值进行匹配;将所述x<sub>L</sub>值与所述第一匹配线段的相应的所述x<sub>0</sub>以及相应的所述x<sub>1</sub>进行匹配:若所述x<sub>L</sub>满足x<sub>0</sub>≤x<sub>L</sub>≤x<sub>1</sub>,则判定所述待判定点为白点;若所述x<sub>L</sub>不满足x<sub>0</sub>≤x<sub>L</sub>≤x<sub>1</sub>,则判定所述待判定点为非白点;所述y<sub>min</sub>表示所述线段的Y轴坐标值中的最小值;所述y<sub>max</sub>表示所述线段的Y轴坐标值中的最大值。
地址 201203 上海市浦东新区张江高科技园区祖冲之路2288弄展讯中心1号楼