CN105828067A - 双摄像头被遮挡的确定方法、确定装置和终端 - Google Patents

双摄像头被遮挡的确定方法、确定装置和终端 Download PDF

Info

Publication number
CN105828067A
CN105828067A CN201610244687.2A CN201610244687A CN105828067A CN 105828067 A CN105828067 A CN 105828067A CN 201610244687 A CN201610244687 A CN 201610244687A CN 105828067 A CN105828067 A CN 105828067A
Authority
CN
China
Prior art keywords
blocked
camera
brightness histogram
euclidean distance
photographic head
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610244687.2A
Other languages
English (en)
Inventor
张旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qiku Internet Technology Shenzhen Co Ltd
Original Assignee
Qiku Internet Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qiku Internet Technology Shenzhen Co Ltd filed Critical Qiku Internet Technology Shenzhen Co Ltd
Priority to CN201610244687.2A priority Critical patent/CN105828067A/zh
Publication of CN105828067A publication Critical patent/CN105828067A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/002Diagnosis, testing or measuring for television systems or their details for television cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/50Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10141Special mode during image acquisition

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Studio Devices (AREA)

Abstract

本发明提出了一种双摄像头被遮挡的确定方法、确定装置和终端,其中,所述双摄像头被遮挡的确定方法,用于终端,所述终端上安装有第一摄像头和第二摄像头,该确定方法包括:提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。通过本发明的技术方案,可以更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法。

Description

双摄像头被遮挡的确定方法、确定装置和终端
技术领域
本发明涉及终端技术领域,具体而言,涉及一种双摄像头被遮挡的确定方法、一种双摄像头被遮挡的确定装置和一种终端。
背景技术
目前,为了提高终端拍摄到的图像的质量,在终端中安装有两个摄像头,即主摄像头和副摄像头,主摄像头可以采集拍摄场景中景物的色彩信息,副摄像头可以采集拍摄场景中景物的轮廓、细节和亮度等信息。这两个摄像头同时采集同一场景下的两幅图像,并通过图像合成技术将两幅图像合成为一张更高质量的图像。若这两个摄像头中有一个摄像头被遮挡,都会造成图像合成失败,从而导致无法拍摄出高质量的合成图像。在相关技术中,通过检测终端所在的场景来进行分析和判断,以确定两个摄像头是否被遮挡。
但是,相关技术中的确定摄像头是否被遮挡的方案算法复杂度都比较高、准确率低和实用性差,若终端所在的场景发生变化时,否会导致误检测,也就降低了用户体验。
因此,如何更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法成为亟待解决的问题。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法。
有鉴于此,本发明的第一方面提出了一种双摄像头被遮挡的确定方法,用于终端,所述终端上安装有第一摄像头和第二摄像头,包括:提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。
在该技术方案中,若第一摄像头和第二摄像头在均未被遮挡的情况下,两者采集到的当前图像的亮度直方图具有一定的相似性,且两个亮度直方图的欧氏距离可以表示这两个亮度直方图的相似性,因此,可以计算两个亮度直方图的欧式距离,来确定是否有摄像头被遮挡,避免使用相关技术中的检测终端所在的当前场景来确定摄像头是否被遮挡,从而提高了确定摄像头是否被遮挡的准确性和实用性,进而提升用户体验。同时通过上述方案可以简化确定双摄像头是否被遮挡的算法,从而提高了算法处理的效率。
优选地,在确定第一摄像头或第二摄像头被遮挡时,发出摄像头被遮挡的提示,以提示用户以及对摄像头的遮挡进行处理,从而保证可以根据这两个摄像头采集到的当前图像合成质量较高的最终的图像。
在上述技术方案中,优选地,所述计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离的步骤,具体包括:
通过以下公式计算所述欧氏距离:
D ( p H i s t , s H i s t ) = Σ i = 1 L ( p H i s t ( t ) + s H i s t ( i ) ) 2 ,
其中,D(pHist,sHist)表示所述欧氏距离,pHist(i)表示所述第一亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,sHist(i)表示所述第二亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和所述第二亮度直方图中多个灰度值级别的个数。
在该技术方案中,通过上述公式计算出第一亮度直方图和第二亮度直方图的欧氏距离,具体地,计算出第一亮度直方图的多个灰度值级别对应的像素个数与第二亮度直方图的多个灰度值级别对应的像素个数的欧氏距离,从而根据上述公式中计算的欧氏距离确定第一摄像头或者第二摄像头是否被遮挡,进而提高了检测摄像头是否被遮挡的准确性和实用性。
在上述任一技术方案中,优选地,所述根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡的步骤,具体包括:判断所述欧氏距离是否大于预设阈值;若所述欧氏距离大于所述预设阈值,则确定所述第一摄像头或者所述第二摄像头被遮挡。
在该技术方案中,把欧式距离与预设阈值相比较,如果欧式距离大于预设阈值时,说明第一亮度直方图和第二亮度直方图的差别就越大,则确定两个摄像头中至少有一个被遮挡,从而可以简单、准确地判断双摄像头是否被遮挡。
在上述任一技术方案中,优选地,所述预设阈值大于或等于3000且小于或等于5000。
在该技术方案中,预设阈值的范围为3000到5000,从而提高了判断双摄像头是否被遮挡的可靠性和准确性。
在上述任一技术方案中,优选地,在所述提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图的步骤之后,包括:对所述第一亮度直方图和所述第二亮度直方图进行归一化处理。
在该技术方案中,由于第一摄像头和第二摄像头参数不同,在第一摄像头和第二摄像头均未被遮挡的情况下,其采集到的当前图像的亮度直方图也会有所差别,因此,对提取到的第一亮度直方图和第二亮度直方图进行归一化处理,以避免第一亮度直方图和第二亮度直方图本身所具有的差别对确定摄像头是否被遮挡时造成影响,进一步地提高了确定摄像头是否被遮挡的准确性。
本发明的第二方面提出了一种双摄像头被遮挡的确定装置,用于终端,所述终端上安装有第一摄像头和第二摄像头,包括:提取单元,用于提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;计算单元,用于计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;确定单元,用于根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。
在该技术方案中,若第一摄像头和第二摄像头在均未被遮挡的情况下,两者采集到的当前图像的亮度直方图具有一定的相似性,且两个亮度直方图的欧氏距离可以表示这两个亮度直方图的相似性,因此,可以计算两个亮度直方图的欧式距离,来确定是否有摄像头被遮挡,避免使用相关技术中的检测终端所在的当前场景来确定摄像头是否被遮挡,从而提高了确定摄像头是否被遮挡的准确性和实用性,进而提升用户体验。同时通过上述方案可以简化确定双摄像头是否被遮挡的算法,从而提高了算法处理的效率。
优选地,在确定第一摄像头或第二摄像头被遮挡时,发出摄像头被遮挡的提示,以提示用户以及对摄像头的遮挡进行处理,从而保证可以根据这两个摄像头采集到的当前图像合成质量较高的最终的图像。
在上述技术方案中,优选地,所述计算单元具体用于,
通过以下公式计算所述欧氏距离:
D ( p H i s t , s H i s t ) = Σ i = 1 L ( p H i s t ( i ) + s H i s t ( i ) ) 2 ,
其中,D(pHist,sHist)表示所述欧氏距离,pHist(i)表示所述第一亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,sHist(i)表示所述第二亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和所述第二亮度直方图中多个灰度值级别的个数。
在该技术方案中,通过上述公式计算出第一亮度直方图和第二亮度直方图的欧氏距离,具体地,计算出第一亮度直方图的多个灰度值级别对应的像素个数与第二亮度直方图的多个灰度值级别对应的像素个数的欧氏距离,从而根据上述公式中计算的欧氏距离确定第一摄像头或者第二摄像头是否被遮挡,进而提高了检测摄像头是否被遮挡的准确性和实用性。
在上述任一技术方案中,优选地,所述确定单元包括:判断单元,用于判断所述欧氏距离是否大于预设阈值;所述确定单元具体用于,若所述欧氏距离大于所述预设阈值,则确定所述第一摄像头或者所述第二摄像头被遮挡。
在该技术方案中,把欧式距离与预设阈值相比较,如果欧式距离大于预设阈值时,说明第一亮度直方图和第二亮度直方图的差别就越大,则确定两个摄像头中至少有一个被遮挡,从而可以简单、准确地判断双摄像头是否被遮挡。
在上述任一技术方案中,优选地,所述预设阈值大于或等于3000且小于或等于5000。
在该技术方案中,预设阈值的范围为3000到5000,从而提高了判断双摄像头是否被遮挡的可靠性和准确性。
在上述任一技术方案中,优选地,还包括:处理单元,用于对所述第一亮度直方图和所述第二亮度直方图进行归一化处理。
在该技术方案中,由于第一摄像头和第二摄像头参数不同,在第一摄像头和第二摄像头均未被遮挡的情况下,其采集到的当前图像的亮度直方图也会有所差别,因此,对提取到的第一亮度直方图和第二亮度直方图进行归一化处理,以避免第一亮度直方图和第二亮度直方图本身所具有的差别对确定摄像头是否被遮挡时造成影响,进一步地提高了确定摄像头是否被遮挡的准确性。
本发明的第三方面提出了一种终端,包括:上述技术方案中任一项所述的双摄像头被遮挡的确定装置,因此,该终端具有和上述技术方案中任一项所述的双摄像头被遮挡的确定装置相同的技术效果,在此不再赘述。
通过本发明的技术方案,可以更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法。
附图说明
图1示出了根据本发明的一个实施例的双摄像头被遮挡的确定方法的流程示意图;
图2示出了根据本发明的另一个实施例的双摄像头被遮挡的确定方法的流程示意图;
图3示出了根据本发明的一个实施例的双摄像头被遮挡的确定装置的框图;
图4示出了根据本发明的一个实施例的终端的框图;
图5示出了根据本发明的一个实施例的双摄像头被遮挡的确定装置的原理示意图;
图6示出了根据本发明的一个实施例的终端的双摄像头的示意图;
图7示出了根据本发明的一个实施例的终端界面的示意图;
图8A和图8B示出了根据本发明的一个实施例的双摄像头采集到的图像的亮度直方图。
具体实施方式
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的双摄像头被遮挡的确定方法的流程示意图。
如图1所示,根据本发明的一个实施例的双摄像头被遮挡的确定方法,用于终端,所述终端上安装有第一摄像头和第二摄像头,包括:
步骤102,提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图。
步骤104,计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离。
步骤106,根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。
在该技术方案中,若第一摄像头和第二摄像头在均未被遮挡的情况下,两者采集到的当前图像的亮度直方图具有一定的相似性,且两个亮度直方图的欧氏距离可以表示这两个亮度直方图的相似性,因此,可以计算两个亮度直方图的欧式距离,来确定是否有摄像头被遮挡,避免使用相关技术中的检测终端所在的当前场景来确定摄像头是否被遮挡,从而提高了确定摄像头是否被遮挡的准确性和实用性,进而提升用户体验。同时通过上述方案可以简化确定双摄像头是否被遮挡的算法,从而提高了算法处理的效率。
优选地,在确定第一摄像头或第二摄像头被遮挡时,发出摄像头被遮挡的提示,以提示用户以及对摄像头的遮挡进行处理,从而保证可以根据这两个摄像头采集到的当前图像合成质量较高的最终的图像。
在上述技术方案中,优选地,步骤104具体包括:
通过以下公式计算所述欧氏距离:
D ( p H i s t , s H i s t ) = Σ i = 1 L ( p H i s t ( i ) + s H i s t ( i ) ) 2
其中,D(pHist,sHist)表示所述欧氏距离,pHist(i)表示所述第一亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,sHist(i)表示所述第二亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和所述第二亮度直方图中多个灰度值级别的个数。
在该技术方案中,通过上述公式计算出第一亮度直方图和第二亮度直方图的欧氏距离,具体地,计算出第一亮度直方图的多个灰度值级别对应的像素个数与第二亮度直方图的多个灰度值级别对应的像素个数的欧氏距离,从而根据上述公式中计算的欧氏距离确定第一摄像头或者第二摄像头是否被遮挡,进而提高了检测摄像头是否被遮挡的准确性和实用性。
在上述任一技术方案中,优选地,步骤106具体包括:判断所述欧氏距离是否大于预设阈值;若所述欧氏距离大于所述预设阈值,则确定所述第一摄像头或者所述第二摄像头被遮挡。
在该技术方案中,把欧式距离与预设阈值相比较,如果欧式距离大于预设阈值时,说明第一亮度直方图和第二亮度直方图的差别就越大,则确定两个摄像头中至少有一个被遮挡,从而可以简单、准确地判断双摄像头是否被遮挡。
在上述任一技术方案中,优选地,所述预设阈值大于或等于3000且小于或等于5000。
在该技术方案中,预设阈值的范围为3000到5000,从而提高了判断双摄像头是否被遮挡的可靠性和准确性。
在上述任一技术方案中,优选地,在步骤102之后,包括:对所述第一亮度直方图和所述第二亮度直方图进行归一化处理。
在该技术方案中,由于第一摄像头和第二摄像头参数不同,在第一摄像头和第二摄像头均未被遮挡的情况下,其采集到的当前图像的亮度直方图也会有所差别,因此,对提取到的第一亮度直方图和第二亮度直方图进行归一化处理,以避免第一亮度直方图和第二亮度直方图本身所具有的差别对确定摄像头是否被遮挡时造成影响,进一步地提高了确定摄像头是否被遮挡的准确性。
图2示出了根据本发明的另一个实施例的双摄像头被遮挡的确定方法的流程示意图。
如图2所示,根据本发明的另一个实施例的双摄像头被遮挡的确定方法,包括:
步骤202,启动终端的双摄模组,即启动终端的第一摄像头和第二摄像头。
步骤204,提取双摄亮度直方图,即提取第一摄像头采集到的当前图像的第一亮度直方图,和提取第二摄像头采集到的当前图像的第二亮度直方图。
步骤206,对双摄亮度直方图(即第一亮度直方图和第二亮度直方图)进行归一化处理。
步骤208,计算双摄亮度直方图的欧氏距离。
步骤210,数据分析,并判断摄像头是否被遮挡?在判断结果为是时,进入步骤212,否则,进入步骤214。具体地,判断双摄亮度直方图的欧氏距离是否大于预设阈值,若是,说明双摄亮度直方图的差别较大,进而说明这两个摄像头采集到的图像差别比较大,则确定在第一摄像头和第二摄像头中有一个摄像头被遮挡。
步骤212,提示用户摄像头被遮挡。
步骤214,判断用户是否按下快门?在判断结果为是时,进入步骤216,否则,进入步骤204。
步骤216,若判断用户按下快门,则记录图像。具体地将第一摄像头采集到的当前图像和第二摄像头采集到的当前图像进行合成,以合成出质量较高的图像。
图3示出了根据本发明的一个实施例的双摄像头被遮挡的确定装置的框图。
如图3所示,根据本发明的一个实施例的双摄像头被遮挡的确定装置300,用于终端,所述终端上安装有第一摄像头和第二摄像头,包括:提取单元302、计算单元304和确定单元306,所述提取单元302用于提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;所述计算单元304,用于计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;所述确定单元306,用于根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。
在该技术方案中,若第一摄像头和第二摄像头在均未被遮挡的情况下,两者采集到的当前图像的亮度直方图具有一定的相似性,且两个亮度直方图的欧氏距离可以表示这两个亮度直方图的相似性,因此,可以计算两个亮度直方图的欧式距离,来确定是否有摄像头被遮挡,避免使用相关技术中的检测终端所在的当前场景来确定摄像头是否被遮挡,从而提高了确定摄像头是否被遮挡的准确性和实用性,进而提升用户体验。同时通过上述方案可以简化确定双摄像头是否被遮挡的算法,从而提高了算法处理的效率。
优选地,在确定第一摄像头或第二摄像头被遮挡时,发出摄像头被遮挡的提示,以提示用户以及对摄像头的遮挡进行处理,从而保证可以根据这两个摄像头采集到的当前图像合成质量较高的最终的图像。
在上述技术方案中,优选地,所述计算单元304具体用于,
通过以下公式计算所述欧氏距离:
D ( p H i s t , s H i s t ) = Σ i = 1 L ( p H i s t ( i ) + s H i s t ( i ) ) 2 ,
其中,D(pHist,sHist)表示所述欧氏距离,pHist(i)表示所述第一亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,sHist(i)表示所述第二亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和所述第二亮度直方图中多个灰度值级别的个数。
在该技术方案中,通过上述公式计算出第一亮度直方图和第二亮度直方图的欧氏距离,具体地,计算出第一亮度直方图的多个灰度值级别对应的像素个数与第二亮度直方图的多个灰度值级别对应的像素个数的欧氏距离,从而根据上述公式中计算的欧氏距离确定第一摄像头或者第二摄像头是否被遮挡,进而提高了检测摄像头是否被遮挡的准确性和实用性。
在上述任一技术方案中,优选地,所述确定单元306包括:判断单元3062,用于判断所述欧氏距离是否大于预设阈值;所述确定单元306具体用于,若所述欧氏距离大于所述预设阈值,则确定所述第一摄像头或者所述第二摄像头被遮挡。
在该技术方案中,把欧式距离与预设阈值相比较,如果欧式距离大于预设阈值时,说明第一亮度直方图和第二亮度直方图的差别就越大,则确定两个摄像头中至少有一个被遮挡,从而可以简单、准确地判断双摄像头是否被遮挡。
在上述任一技术方案中,优选地,所述预设阈值大于或等于3000且小于或等于5000。
在该技术方案中,预设阈值的范围为3000到5000,从而提高了判断双摄像头是否被遮挡的可靠性和准确性。
在上述任一技术方案中,优选地,还包括:处理单元308,用于对所述第一亮度直方图和所述第二亮度直方图进行归一化处理。
在该技术方案中,由于第一摄像头和第二摄像头参数不同,在第一摄像头和第二摄像头均未被遮挡的情况下,其采集到的当前图像的亮度直方图也会有所差别,因此,对提取到的第一亮度直方图和第二亮度直方图进行归一化处理,以避免第一亮度直方图和第二亮度直方图本身所具有的差别对确定摄像头是否被遮挡时造成影响,进一步地提高了确定摄像头是否被遮挡的准确性。
图4示出了根据本发明的一个实施例的终端的框图。
如图4所示,根据本发明的一个实施例的终端400,包括:上述技术方案中任一项所述的双摄像头被遮挡的确定装置300,因此,该终端400具有和上述技术方案中任一项所述的双摄像头被遮挡的确定装置300相同的技术效果,在此不再赘述。
图5示出了根据本发明的一个实施例的双摄像头被遮挡的确定装置的原理示意图;图6示出了根据本发明的一个实施例的终端的双摄像头的示意图;图7示出了根据本发明的一个实施例的终端界面的示意图。
下面结合图5至图7详细说明本发明的技术方案:
如图5所示,根据本发明的一个实施例的双摄像头被遮挡的确定装置500包括:主摄像头模块502、副摄像头模块504、数据处理模块506、欧氏距离计算模块508和阈值判断模块510,首先通过主摄像头模块502获取主摄像头(第一摄像头)采集到的当前图像,并提取该当前图像的第一亮度直方图,对该第一亮度直方图进行归一化处理,以及通过副摄像头模块504获取副摄像头(第二摄像头)采集到的当前图像,并提取该当前图像的第二亮度直方图,对该第二亮度直方图进行归一化处理。然后通过数据处理模块506将归一化处理后的第一亮度直方图和第二亮度直方图中多个灰度值级别对应的像素个数分别放在两个数组中。欧氏距离计算模块508用于计算该两个数组中的像素个数之间的欧氏距离。阈值判断模块512用于判断双摄亮度直方图的欧氏距离是否大于预设阈值,若是,说明双摄亮度直方图的差别较大,进而说明这两个摄像头采集到的图像差别比较大,则确定在第一摄像头和第二摄像头中有一个摄像头被遮挡。
如图6所示,通过主摄像头采集当前场景的图像的色彩信息,副摄像头采集当前场景的图像的轮廓、细节和亮度等信息,通过图像合成技术将两幅图像合成为一张更高质量的图像。如图7所示,对合成的图像进行预览,若确定双摄像头被遮挡时,显示“!双摄像头被遮挡”的提示信息,以提示用户对遮挡的双摄像头进行处理,以使遮挡的双摄像头及时地处于未遮挡状态。
图8A和图8B示出了根据本发明的一个实施例的双摄像头采集到的图像的亮度直方图。
对于提取摄像头采集到的当前图像的亮度直方图,首先获取当前图像中的多个像素中的每个像素所属的灰度值级别,并统计多个灰度值级别中的每个灰度值级别对应的像素个数,将多个灰度值级别作为横坐标,将对应每个灰度值级别的像素个数作为纵坐标,从而可以统计出当前图像的亮度直方图。也可以说亮度直方图是一维的离散函数:
其中,SK为当前图像的第k级灰度值,L(例如,L为256)表示亮度直方图中多个灰度值级别的个数,nk为当前图像的多个像素中具有灰度值为SK的像素的个数,n表示当前图像中的多个像素的总数量,p(SK)表示SK在多个像素中出现的估计概率,因此,亮度直方图给出了当前图像的灰度值的分布情况,也可以说给出了当前图像中的多个像素的灰度值的整体描述。
由于终端的主摄像头和副摄像头的距离很近,在主摄像头和副摄像头未被遮挡的情况下,二者采集到的当前图像的亮度直方图比较接近。但是,图8A示出的是终端中的主摄像头采集到的当前图像的亮度直方图,图8B示出的是终端中的副摄像头采集到的当前图像的亮度直方图,可见,图8A和图8B示出的两个亮度直方图的差别比较大,具体地,可以判断两个亮度直方图的欧氏距离是否大于预设阈值,若是,说明双摄亮度直方图的差别较大,进而说明这两个摄像头采集到的图像差别比较大,则确定在第一摄像头和第二摄像头中有一个摄像头被遮挡。
以上结合附图详细说明了本发明的技术方案,可以更加准确地确定终端的双摄像头是否被遮挡,同时简化了确定双摄像头是否被遮挡的算法。
在本发明中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种双摄像头被遮挡的确定方法,用于终端,所述终端上安装有第一摄像头和第二摄像头,其特征在于,包括:
提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;
计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;
根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。
2.根据权利要求1所述的双摄像头被遮挡的确定方法,其特征在于,所述计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离的步骤,具体包括:
通过以下公式计算所述欧氏距离:
D ( p H i s t , s H i s t ) = Σ i = 1 L ( p H i s t ( i ) + s H i s t ( i ) ) 2 ,
其中,D(pHist,sHist)表示所述欧氏距离,pHist(i)表示所述第一亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,sHist(i)表示所述第二亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和所述第二亮度直方图中多个灰度值级别的个数。
3.根据权利要求1所述的双摄像头被遮挡的确定方法,其特征在于,所述根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡的步骤,具体包括:
判断所述欧氏距离是否大于预设阈值;
若所述欧氏距离大于所述预设阈值,则确定所述第一摄像头或者所述第二摄像头被遮挡。
4.根据权利要求3所述的双摄像头被遮挡的确定方法,其特征在于,所述预设阈值大于或等于3000且小于或等于5000。
5.根据权利要求1至4中任一项所述的双摄像头被遮挡的确定方法,其特征在于,在所述提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图的步骤之后,包括:
对所述第一亮度直方图和所述第二亮度直方图进行归一化处理。
6.一种双摄像头被遮挡的确定装置,用于终端,所述终端上安装有第一摄像头和第二摄像头,其特征在于,包括:
提取单元,用于提取所述第一摄像头采集的当前图像的第一亮度直方图,以及提取所述第二摄像头采集的当前图像的第二亮度直方图;
计算单元,用于计算所述第一亮度直方图与所述第二亮度直方图的欧氏距离;
确定单元,用于根据所述欧氏距离确定所述第一摄像头或者所述第二摄像头是否被遮挡。
7.根据权利要求6所述的双摄像头被遮挡的确定装置,其特征在于,所述计算单元具体用于,
通过以下公式计算所述欧氏距离:
D ( p H i s t , s H i s t ) = Σ i = 1 L ( p H i s t ( i ) + s H i s t ( i ) ) 2 ,
其中,D(pHist,sHist)表示所述欧氏距离,pHist(i)表示所述第一亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,sHist(i)表示所述第二亮度直方图中多个灰度值级别中的第i个灰度值级别对应的像素个数,L表示所述第一亮度直方图和所述第二亮度直方图中多个灰度值级别的个数。
8.根据权利要求6所述的双摄像头被遮挡的确定装置,其特征在于,所述确定单元包括:
判断单元,用于判断所述欧氏距离是否大于预设阈值;
所述确定单元具体用于,若所述欧氏距离大于所述预设阈值,则确定所述第一摄像头或者所述第二摄像头被遮挡。
9.根据权利要求8所述的双摄像头被遮挡的确定装置,其特征在于,所述预设阈值大于或等于3000且小于或等于5000。
10.根据权利要求6至9中任一项所述的双摄像头被遮挡的确定装置,其特征在于,还包括:
处理单元,用于对所述第一亮度直方图和所述第二亮度直方图进行归一化处理。
11.一种终端,其特征在于,包括:如权利要求6至10中任一项所述的双摄像头被遮挡的确定装置。
CN201610244687.2A 2016-04-19 2016-04-19 双摄像头被遮挡的确定方法、确定装置和终端 Pending CN105828067A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610244687.2A CN105828067A (zh) 2016-04-19 2016-04-19 双摄像头被遮挡的确定方法、确定装置和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610244687.2A CN105828067A (zh) 2016-04-19 2016-04-19 双摄像头被遮挡的确定方法、确定装置和终端

Publications (1)

Publication Number Publication Date
CN105828067A true CN105828067A (zh) 2016-08-03

Family

ID=56527050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610244687.2A Pending CN105828067A (zh) 2016-04-19 2016-04-19 双摄像头被遮挡的确定方法、确定装置和终端

Country Status (1)

Country Link
CN (1) CN105828067A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105828068A (zh) * 2016-05-06 2016-08-03 北京奇虎科技有限公司 一种对摄像头进行遮挡检测的方法、装置及终端设备
CN106572349A (zh) * 2016-11-18 2017-04-19 维沃移动通信有限公司 一种摄像头清洁度的检测方法及移动终端
CN107197148A (zh) * 2017-06-14 2017-09-22 深圳传音通讯有限公司 拍摄方法、装置及电子设备
CN110503771A (zh) * 2019-07-25 2019-11-26 福建巨昂信息技术有限公司 一种椰子售货机用高安全取货装置
CN110971785A (zh) * 2019-11-15 2020-04-07 北京迈格威科技有限公司 摄像头遮挡状态检测方法、装置、终端和存储介质
CN111080571A (zh) * 2019-11-15 2020-04-28 北京迈格威科技有限公司 摄像头遮挡状态检测方法、装置、终端和存储介质
CN111885371A (zh) * 2020-06-01 2020-11-03 北京迈格威科技有限公司 图像遮挡检测方法、装置、电子设备和计算机可读介质
CN111970405A (zh) * 2020-08-21 2020-11-20 Oppo(重庆)智能科技有限公司 摄像头遮挡检测方法、存储介质、电子设备及装置
WO2021063245A1 (zh) * 2019-09-30 2021-04-08 虹软科技股份有限公司 图像处理方法、图像处理装置及应用其的电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036013A (zh) * 2009-10-02 2011-04-27 三洋电机株式会社 摄像装置
CN102231223A (zh) * 2011-06-02 2011-11-02 深圳中兴力维技术有限公司 一种用于摄像机的异物遮挡告警方法
WO2014017317A1 (ja) * 2012-07-27 2014-01-30 日産自動車株式会社 立体物検出装置及び異物検出装置
CN104036474A (zh) * 2014-06-12 2014-09-10 厦门美图之家科技有限公司 一种图像亮度和对比度的自动调节方法
CN104240235A (zh) * 2014-08-26 2014-12-24 北京君正集成电路股份有限公司 一种检测摄像头被遮挡的方法及***
CN104539939A (zh) * 2014-12-17 2015-04-22 惠州Tcl移动通信有限公司 一种基于移动终端的镜头清洁检测方法及检测***
WO2015085034A1 (en) * 2013-12-06 2015-06-11 Google Inc. Camera selection based on occlusion of field of view
CN104811690A (zh) * 2015-04-01 2015-07-29 广东欧珀移动通信有限公司 一种消息提示方法及装置
CN105122794A (zh) * 2013-04-02 2015-12-02 谷歌公司 相机遮挡检测
CN105163110A (zh) * 2015-09-02 2015-12-16 厦门美图之家科技有限公司 摄像头清洁度的检测方法、检测***及拍摄终端

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036013A (zh) * 2009-10-02 2011-04-27 三洋电机株式会社 摄像装置
CN102231223A (zh) * 2011-06-02 2011-11-02 深圳中兴力维技术有限公司 一种用于摄像机的异物遮挡告警方法
WO2014017317A1 (ja) * 2012-07-27 2014-01-30 日産自動車株式会社 立体物検出装置及び異物検出装置
CN105122794A (zh) * 2013-04-02 2015-12-02 谷歌公司 相机遮挡检测
WO2015085034A1 (en) * 2013-12-06 2015-06-11 Google Inc. Camera selection based on occlusion of field of view
CN104036474A (zh) * 2014-06-12 2014-09-10 厦门美图之家科技有限公司 一种图像亮度和对比度的自动调节方法
CN104240235A (zh) * 2014-08-26 2014-12-24 北京君正集成电路股份有限公司 一种检测摄像头被遮挡的方法及***
CN104539939A (zh) * 2014-12-17 2015-04-22 惠州Tcl移动通信有限公司 一种基于移动终端的镜头清洁检测方法及检测***
CN104811690A (zh) * 2015-04-01 2015-07-29 广东欧珀移动通信有限公司 一种消息提示方法及装置
CN105163110A (zh) * 2015-09-02 2015-12-16 厦门美图之家科技有限公司 摄像头清洁度的检测方法、检测***及拍摄终端

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105828068A (zh) * 2016-05-06 2016-08-03 北京奇虎科技有限公司 一种对摄像头进行遮挡检测的方法、装置及终端设备
CN106572349A (zh) * 2016-11-18 2017-04-19 维沃移动通信有限公司 一种摄像头清洁度的检测方法及移动终端
CN107197148A (zh) * 2017-06-14 2017-09-22 深圳传音通讯有限公司 拍摄方法、装置及电子设备
CN110503771A (zh) * 2019-07-25 2019-11-26 福建巨昂信息技术有限公司 一种椰子售货机用高安全取货装置
WO2021063245A1 (zh) * 2019-09-30 2021-04-08 虹软科技股份有限公司 图像处理方法、图像处理装置及应用其的电子设备
CN110971785A (zh) * 2019-11-15 2020-04-07 北京迈格威科技有限公司 摄像头遮挡状态检测方法、装置、终端和存储介质
CN111080571A (zh) * 2019-11-15 2020-04-28 北京迈格威科技有限公司 摄像头遮挡状态检测方法、装置、终端和存储介质
CN110971785B (zh) * 2019-11-15 2022-04-29 北京迈格威科技有限公司 摄像头遮挡状态检测方法、装置、终端和存储介质
CN111080571B (zh) * 2019-11-15 2023-10-20 北京迈格威科技有限公司 摄像头遮挡状态检测方法、装置、终端和存储介质
CN111885371A (zh) * 2020-06-01 2020-11-03 北京迈格威科技有限公司 图像遮挡检测方法、装置、电子设备和计算机可读介质
CN111970405A (zh) * 2020-08-21 2020-11-20 Oppo(重庆)智能科技有限公司 摄像头遮挡检测方法、存储介质、电子设备及装置

Similar Documents

Publication Publication Date Title
CN105828067A (zh) 双摄像头被遮挡的确定方法、确定装置和终端
CN101605209B (zh) 摄像装置及图像再生装置
US20110221933A1 (en) Backlight detection device and backlight detection method
CN105915785A (zh) 双摄像头被遮挡的确定方法、确定装置和终端
EP2154630A1 (en) Image identification method and imaging apparatus
CN103905727B (zh) 被摄体区域跟踪设备及其控制方法
CN107615334A (zh) 物体识别装置以及物体识别***
US20110234765A1 (en) Image processing apparatus, image processing method, image processing program, and compound eye digital camera
CN108171250A (zh) 目标检测方法及装置
CN106067177A (zh) Hdr场景侦测方法和装置
CN102404602A (zh) 一种基于清晰度测试卡的摄像机清晰度检测方法
JP4159159B2 (ja) 広告メディア評価装置
CN109510946A (zh) Hdr场景检测方法及***
CN103945088B (zh) 场景识别方法及装置
CN110493595A (zh) 摄像头的检测方法和装置、存储介质及电子装置
Goldmann et al. Temporal synchronization in stereoscopic video: Influence on quality of experience and automatic asynchrony detection
US10074209B2 (en) Method for processing a current image of an image sequence, and corresponding computer program and processing device
CN111970405A (zh) 摄像头遮挡检测方法、存储介质、电子设备及装置
CN111539311A (zh) 基于ir和rgb双摄的活体判别方法、装置及***
CN106331848B (zh) 全景视频的识别方法及设备、播放视频方法及设备
Wehrwein et al. Shadow detection and sun direction in photo collections
CN104954627B (zh) 一种信息处理方法及电子设备
EP3163865A1 (en) Picture processing method and electronic device
CN105719317B (zh) 基于相机阵列合成孔径成像的遮挡背景估计方法
CN110619060B (zh) 一种条烟图像数据库构建方法及条烟防伪查询方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160803

RJ01 Rejection of invention patent application after publication