本发明专利技术提出了一种双摄像头被遮挡的确定方法、确定装置和终端,其中,所述双摄像头被遮挡的确定方法,用于终端,所述终端上安装有第一摄像头和第二摄像头,该确定方法包括:提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。通过本发明专利技术的技术方案,可以更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法。
【技术实现步骤摘要】
【专利摘要】本专利技术提出了一种双摄像头被遮挡的确定方法、确定装置和终端,其中,所述双摄像头被遮挡的确定方法,用于终端,所述终端上安装有第一摄像头和第二摄像头,该确定方法包括:提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。通过本专利技术的技术方案,可以更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法。【专利说明】双摄像头被廬挡的确定方法、确定装置和终端
本专利技术设及终端
,具体而言,设及一种双摄像头被遮挡的确定方法、一种 双摄像头被遮挡的确定装置和一种终端。
技术介绍
目前,为了提高终端拍摄到的图像的质量,在终端中安装有两个摄像头,即主摄像 头和副摄像头,主摄像头可W采集拍摄场景中景物的色彩信息,副摄像头可W采集拍摄场 景中景物的轮廓、细节和亮度等信息。运两个摄像头同时采集同一场景下的两幅图像,并通 过图像合成技术将两幅图像合成为一张更高质量的图像。若运两个摄像头中有一个摄像头 被遮挡,都会造成图像合成失败,从而导致无法拍摄出高质量的合成图像。在相关技术中, 通过检测终端所在的场景来进行分析和判断,W确定两个摄像头是否被遮挡。 但是,相关技术中的确定摄像头是否被遮挡的方案算法复杂度都比较高、准确率 低和实用性差,若终端所在的场景发生变化时,否会导致误检测,也就降低了用户体验。 因此,如何更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像 头是否被遮挡的算法成为亟待解决的问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可W更加准确地确定终端 的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法。 有鉴于此,本专利技术的第一方面提出了一种双摄像头被遮挡的确定方法,用于终端, 所述终端上安装有第一摄像头和第二摄像头,包括:提取所述第一摄像头采集的当前图像 的第一亮度直方图,W及提取所述第二摄像头采集的当前图像的第二亮度直方图;计算所 述第一亮度直方图与所述第二亮度直方图的欧氏距离;根据所述欧氏距离确定所述第一摄 像头或者所述第二摄像头是否被遮挡。 在该技术方案中,若第一摄像头和第二摄像头在均未被遮挡的情况下,两者采集 到的当前图像的亮度直方图具有一定的相似性,且两个亮度直方图的欧氏距离可W表示运 两个亮度直方图的相似性,因此,可W计算两个亮度直方图的欧式距离,来确定是否有摄像 头被遮挡,避免使用相关技术中的检测终端所在的当前场景来确定摄像头是否被遮挡,从 而提高了确定摄像头是否被遮挡的准确性和实用性,进而提升用户体验。同时通过上述方 案可W简化确定双摄像头是否被遮挡的算法,从而提高了算法处理的效率。[000引优选地,在确定第一摄像头或第二摄像头被遮挡时,发出摄像头被遮挡的提示,W 提示用户W及对摄像头的遮挡进行处理,从而保证可W根据运两个摄像头采集到的当前图 像合成质量较高的最终的图像。 在上述技术方案中,优选地,所述计算所述第一亮度直方图与所述第二亮度直方 图的欧氏距离的步骤,具体包括: 通过W下公式计算所述欧氏距离: 其中,D(p化st,s化St)表示所述欧氏距离,P化st(i)表示所述第一亮度直方图中 多个灰度值级别中的第i个灰度值级别对应的像素个数,S化st(i)表示所述第二亮度直方 图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和 所述第二亮度直方图中多个灰度值级别的个数。 在该技术方案中,通过上述公式计算出第一亮度直方图和第二亮度直方图的欧氏 距离,具体地,计算出第一亮度直方图的多个灰度值级别对应的像素个数与第二亮度直方 图的多个灰度值级别对应的像素个数的欧氏距离,从而根据上述公式中计算的欧氏距离确 定第一摄像头或者第二摄像头是否被遮挡,进而提高了检测摄像头是否被遮挡的准确性和 实用性。 在上述任一技术方案中,优选地,所述根据所述欧氏距离确定所述第一摄像头或 者所述第二摄像头是否被遮挡的步骤,具体包括:判断所述欧氏距离是否大于预设阔值;若 所述欧氏距离大于所述预设阔值,则确定所述第一摄像头或者所述第二摄像头被遮挡。 在该技术方案中,把欧式距离与预设阔值相比较,如果欧式距离大于预设阔值时, 说明第一亮度直方图和第二亮度直方图的差别就越大,则确定两个摄像头中至少有一个被 遮挡,从而可W简单、准确地判断双摄像头是否被遮挡。 在上述任一技术方案中,优选地,所述预设阔值大于或等于3000且小于或等于 5000。 在该技术方案中,预设阔值的范围为3000到5000,从而提高了判断双摄像头是否 被遮挡的可靠性和准确性。 在上述任一技术方案中,优选地,在所述提取所述第一摄像头采集的当前图像的 第一亮度直方图,W及提取所述第二摄像头采集的当前图像的第二亮度直方图的步骤之 后,包括:对所述第一亮度直方图和所述第二亮度直方图进行归一化处理。 在该技术方案中,由于第一摄像头和第二摄像头参数不同,在第一摄像头和第二 摄像头均未被遮挡的情况下,其采集到的当前图像的亮度直方图也会有所差别,因此,对提 取到的第一亮度直方图和第二亮度直方图进行归一化处理,W避免第一亮度直方图和第二 亮度直方图本身所具有的差别对确定摄像头是否被遮挡时造成影响,进一步地提高了确定 摄像头是否被遮挡的准确性。 本专利技术的第二方面提出了一种双摄像头被遮挡的确定装置,用于终端,所述终端 上安装有第一摄像头和第二摄像头,包括:提取单元,用于提取所述第一摄像头采集的当前 图像的第一亮度直方图,W及提取所述第二摄像头采集的当前图像的第二亮度直方图;计 算单元,用于计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;确定单元,用于 根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。 在该技术方案中,若第一摄像头和第二摄像头在均未被遮挡的情况下,两者采集 到的当前图像的亮度直方图具有一定的相似性,且两个亮度直方图的欧氏距离可W表示运 两个亮度直方图的相似性,因此,可W计算两个亮度直方图的欧式距离,来确定是否有摄像 头被遮挡,避免使用相关技术中的检测终端所在的当前场景来确定摄像头是否被遮挡,从 而提高了确定摄像头是否被遮挡的准确性和实用性,进而提升用户体验。同时通过上述方 案可W简化确定双摄像头是否被遮挡的算法,从而提高了算法处理的效率。 优选地,在确定第一摄像头或第二摄像头被遮挡时,发出摄像头被遮挡的提示,W 提示用户W及对摄像头的遮挡进行处理,从而保证可W根据运两个摄像头采集到的当前图 像合成质量较高的最终的图像。 在上述技术方案中,优选地,所述计算单元具体用于, 通过W下公式计算所述欧氏距离: 其中,D(p化St, S化St)表示所述欧氏距离,P化StQ)表示所述第一亮度直方图中 多个灰度值级别中的第i个灰度值级别对应的像素个数,S化st(i)表示所述第二亮度直方 图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和 所述第二亮度直方图中多个灰度值级别的个数。在该技术方案中,通过上述公式计算出第一亮度直方图和第二亮度直方图的欧氏 本文档来自技高网...
【技术保护点】
一种双摄像头被遮挡的确定方法,用于终端,所述终端上安装有第一摄像头和第二摄像头,其特征在于,包括:提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。
【技术特征摘要】
【专利技术属性】
技术研发人员:张旭,
申请(专利权)人:奇酷互联网络科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。