像捕獲單元10和第二圖像捕獲單元20。在本發(fā)明的一個(gè)實(shí)施例中,所述第一圖像捕獲單元10和第二圖像捕獲單元20用于捕獲被攝場(chǎng)景的圖像。所述第一圖像捕獲單元10和第二圖像捕獲單元20例如為RGB相機(jī)或深度相機(jī)。在本發(fā)明的一個(gè)實(shí)施例中,所述第一圖像捕獲單元10和第二圖像捕獲單元20具有不同的像素。例如,所述第一圖像捕獲單元10為具有高像素水平的主攝像頭,所述第二圖像捕獲單元20為具有相對(duì)低像素水平的從攝像頭。此外,所述第一圖像捕獲單元10和第二圖像捕獲單元20優(yōu)選地配置在所述電子設(shè)備I的同一側(cè)。例如,所述第一圖像捕獲單元10和第二圖像捕獲單元20可以同為所述電子設(shè)備I的前置或后置攝像頭。
[0037]所述處理單元30用于控制所述第一圖像捕獲單元10和第二圖像捕獲單元20,以獲取所述被攝場(chǎng)景的圖像。在本發(fā)明的一個(gè)實(shí)施例中,所述處理單元30是所述電子設(shè)備I的專用圖形處理單元(GPU)??商娲?,所述處理單元30是所述電子設(shè)備I的中央處理單元(CPU)
[0038]特別地,根據(jù)本發(fā)明實(shí)施例的電子設(shè)備I的所述處理單元30能夠控制所述第一圖像捕獲單元10和第二圖像捕獲單元20,在拍攝包括多個(gè)被攝體的場(chǎng)景時(shí),捕獲包括每個(gè)被攝體的清晰圖像的圖像。以下,將參照?qǐng)D2到圖8進(jìn)一步詳細(xì)描述由根據(jù)本發(fā)明實(shí)施例的電子設(shè)備使用的圖像捕獲方法。
[0039]圖2是概述根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的流程圖。如圖2所示,根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法包括以下步驟。
[0040]在步驟S201中,第一圖像捕獲單元10獲取被攝場(chǎng)景的檢測(cè)圖像。如上所述,由于第一圖像捕獲單元10的對(duì)焦能力限制,在被攝場(chǎng)景中存在多個(gè)被攝體的情況下,在所述檢測(cè)圖像中可能不具有多個(gè)被攝體的每一個(gè)的清晰圖像。此后,處理進(jìn)到步驟S202。
[0041]在步驟S202中,所述處理單元30判斷檢測(cè)圖像中是否存在滿足第一預(yù)定條件的多個(gè)特定目標(biāo)。在本發(fā)明的一個(gè)實(shí)施例中,所述特定目標(biāo)例如是人臉。如下將詳細(xì)描述的,所述第一預(yù)定條件可能是所述多個(gè)特定目標(biāo)的數(shù)目大于等于2ο更進(jìn)一步地,所述第一預(yù)定條件可能是在存在兩個(gè)特定目標(biāo)的情況下,兩個(gè)所述特定目標(biāo)之間的距離小于預(yù)定閾值距離。可替代地,所述第一預(yù)定條件可能是在存在兩個(gè)特定目標(biāo)的情況下,兩個(gè)所述特定目標(biāo)之間的深度距離小于預(yù)定閾值深度距離。
[0042]如果在步驟S202中獲得肯定結(jié)果,即檢測(cè)圖像中存在滿足第一預(yù)定條件的多個(gè)特定目標(biāo),則處理進(jìn)到步驟S203。
[0043]在步驟S203中,通過所述第一圖像捕獲單元10獲取被攝場(chǎng)景的第一圖像,并且通過所述第二圖像捕獲單元20獲取所述被攝場(chǎng)景的第二圖像。如下將詳細(xì)描述的,在本發(fā)明的一個(gè)實(shí)施例中,所述被攝場(chǎng)景的第一圖像可以是所述第一圖像捕獲單元10以所述多個(gè)特定目標(biāo)中的一個(gè)作為焦點(diǎn),獲取的被攝場(chǎng)景的圖像;所述被攝場(chǎng)景的第二圖像可以是所述第二圖像捕獲單元20以所述多個(gè)特定目標(biāo)中的另一個(gè)作為焦點(diǎn),獲取的被攝場(chǎng)景的圖像。此后,處理進(jìn)到步驟S204。
[0044]在步驟S204中,所述處理單元30組合第一圖像和第二圖像作為被攝場(chǎng)景的捕獲圖像。如下將詳細(xì)描述的,在本發(fā)明的一個(gè)實(shí)施例中,所述處理單元30以對(duì)應(yīng)于所述第二圖像的圖像數(shù)據(jù)替換所述第一圖像中的相同被攝場(chǎng)景坐標(biāo)的圖像數(shù)據(jù),將替換后的所述第一圖像作為所述捕獲圖像。
[0045]相反地,如果在步驟S202中獲得否定結(jié)果,即檢測(cè)圖像中不存在滿足第一預(yù)定條件的多個(gè)特定目標(biāo),則處理進(jìn)到步驟S205。
[0046]在步驟S205中,所述處理單元30將檢測(cè)圖像作為被攝場(chǎng)景的捕獲圖像。在本發(fā)明的一個(gè)實(shí)施例中,檢測(cè)圖像中不存在滿足第一預(yù)定條件的多個(gè)特定目標(biāo)代表著被攝場(chǎng)景中僅有單個(gè)被攝體,或者雖然存在多個(gè)被攝體,但是僅僅多個(gè)被攝體中的一個(gè)被攝體是需要清晰成像的被攝體。因此,所述處理單元30可以直接將所述第一圖像捕獲單元10獲取被攝場(chǎng)景的檢測(cè)圖像作為被攝場(chǎng)景的最終捕獲圖像。
[0047]如參照?qǐng)D2描述的根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法,可以通過判斷檢測(cè)圖像中存在滿足第一預(yù)定條件的多個(gè)特定目標(biāo),在被攝場(chǎng)景中的存在多個(gè)被攝體的情況下,獲得每個(gè)需要清晰成像的被攝體的圖像。
[0048]以下,將參照?qǐng)D3到圖8進(jìn)一步詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的第一到第三示例。
[0049]圖3是進(jìn)一步圖示根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的第一示例的流程圖。如圖3所示,根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的第一示例包括以下步驟。
[0050]在步驟S301中,第一圖像捕獲單元10獲取被攝場(chǎng)景的檢測(cè)圖像。如上所述,由于第一圖像捕獲單元10的對(duì)焦能力限制,在被攝場(chǎng)景中存在多個(gè)被攝體的情況下,在所述檢測(cè)圖像中可能不具有多個(gè)被攝體的每一個(gè)的清晰圖像。此后,處理進(jìn)到步驟S302。
[0051 ] 在步驟S302中,所述處理單元30判斷所述檢測(cè)圖像中是否存在兩個(gè)特定目標(biāo)。在根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的第一示例中,檢測(cè)圖像中是否存在兩個(gè)特定目標(biāo)是參照?qǐng)D2描述的所述第一預(yù)定條件的示例。在本發(fā)明的一個(gè)實(shí)施例中,所述特定目標(biāo)例如是人臉。具體地,所述處理單元30利用預(yù)先訓(xùn)練好的人臉檢測(cè)器(諸如Adaboost Cascade)來(lái)獲取所述檢測(cè)圖像中的人臉。
[0052]如果在步驟S302中獲得否定結(jié)果,即所述檢測(cè)圖像中不存在兩個(gè)特定目標(biāo),則處理進(jìn)到步驟S308。在步驟S308中,因?yàn)楸粩z場(chǎng)景中僅有單個(gè)被攝體,所以所述處理單元30可以直接將所述第一圖像捕獲單元10獲取被攝場(chǎng)景的檢測(cè)圖像作為被攝場(chǎng)景的最終捕獲圖像。
[0053]相反地,如果在步驟S302中獲得肯定結(jié)果,即所述檢測(cè)圖像中存在兩個(gè)特定目標(biāo),則處理進(jìn)到步驟S303。
[0054]在步驟S303中,所述處理單元30確定每個(gè)特定目標(biāo)的上的特定點(diǎn)。在本發(fā)明的一個(gè)實(shí)施例中,所述每個(gè)特定目標(biāo)的上的特定點(diǎn)例如是人臉上的鼻子、眼睛等。具體地,所述處理單元30利用預(yù)先訓(xùn)練好的人臉檢測(cè)器來(lái)確定每個(gè)特定目標(biāo)的上的特定點(diǎn)。此后,處理進(jìn)到步驟S303。
[0055]在步驟S304中,所述處理單元30獲取特定點(diǎn)的坐標(biāo)信息。此后,處理進(jìn)到步驟S305o
[0056]在步驟S305中,所述處理單元30判斷特定點(diǎn)之間的距離是否小于預(yù)定閾值距離。在本發(fā)明的一個(gè)實(shí)施例中,所述處理單元30判斷兩個(gè)人臉上的鼻子的距離是否小于預(yù)定閾值距離。
[0057]如果在步驟S305中獲得否定結(jié)果,即特定點(diǎn)之間的距離不小于預(yù)定閾值距離,指示兩個(gè)人臉的距離很遠(yuǎn),其中一個(gè)人臉不是需要主動(dòng)拍攝的被攝體。那么,處理進(jìn)到步驟S308。如上所述,在步驟S308中,所述處理單元30可以直接將所述第一圖像捕獲單元10獲取被攝場(chǎng)景的檢測(cè)圖像作為被攝場(chǎng)景的最終捕獲圖像。
[0058]相反地,如果在步驟S305中獲得肯定結(jié)果,即特定點(diǎn)之間的距離小于預(yù)定閾值距離,指示兩個(gè)人臉的距離足夠近,兩個(gè)特定目標(biāo)是在進(jìn)行合影操作,需要對(duì)兩個(gè)特定目標(biāo)都獲取清晰圖像。那么,處理進(jìn)到步驟S306。
[0059]在步驟S306中,所述處理單元30控制通過所述第一圖像捕獲單元10獲取被攝場(chǎng)景的第一圖像,并且通過所述第二圖像捕獲單元20獲取所述被攝場(chǎng)景的第二圖像。所述被攝場(chǎng)景的第一圖像可以是所述第一圖像捕獲單元10以所述多個(gè)特定目標(biāo)中的一個(gè)作為焦點(diǎn),獲取的被攝場(chǎng)景的圖像;所述被攝場(chǎng)景的第二圖像可以是所述第二圖像捕獲單元20以所述多個(gè)特定目標(biāo)中的另一個(gè)作為焦點(diǎn),獲取的被攝場(chǎng)景的圖像。此后,處理進(jìn)到步驟S307o
[0060]在步驟S307中,所述處理單元30組合所述第一圖像所述和第二圖像作為被攝場(chǎng)景的捕獲圖像。例如,所述處理單元30以對(duì)應(yīng)于所述第二圖像的圖像數(shù)據(jù)替換所述第一圖像中的相同被攝場(chǎng)景坐標(biāo)的圖像數(shù)據(jù),將替換后的所述第一圖像作為所述捕獲圖像。
[0061]如參照?qǐng)D3描述的根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的第一示例,判斷被攝場(chǎng)景中是否存在需要清晰成像的兩個(gè)特定目標(biāo),并且在存在兩個(gè)特定目標(biāo)的情況下,利用所述第一圖像捕獲單元10和所述第二圖像捕獲單元20分別對(duì)兩個(gè)特定目標(biāo)清晰成像,并且組合所述第一圖像捕獲單元10和所述第二圖像捕獲單元20的捕獲圖像,從而保證獲取包括需要清晰成像的兩個(gè)特定目標(biāo)的清晰成像的捕獲圖像。
[0062]圖4是進(jìn)一步圖示根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的第一示例中特定點(diǎn)之間的距離的示意圖。
[0063]如圖4所示,在由第一圖像捕獲單元10獲取的被攝場(chǎng)景的檢測(cè)圖像40中,所述處理單元30判斷存在兩個(gè)特定目標(biāo),即第一特定目標(biāo)41和第二特定目標(biāo)42。所述處理單元30進(jìn)一步獲取第一特定目標(biāo)41上的第一特定點(diǎn)411與第二特定目標(biāo)42上的第一特定點(diǎn)412之間的距離L。如果所述距離L小于預(yù)定閾值距離(例如,預(yù)定閾值距離為50cm),則指示所述第一特定目標(biāo)41和所述第二特定目標(biāo)42正在執(zhí)行合影操作。
[0064]圖5A到5C是進(jìn)一步圖示根據(jù)本發(fā)明實(shí)施例的圖像捕獲方法的第一示例中獲得捕獲圖像的過程的示意圖。
[0065]