本發(fā)明涉及圖像處理領(lǐng)域,具體而言,涉及一種基于多個攝像頭合成圖像的方法和裝置。
背景技術(shù):
隨著智能手機、平板電腦等移動設(shè)備的發(fā)展,手機已成為人們生活和工作不可或缺的隨身工具,隨著智能手機攝像頭硬件的提高和手機上各種相機應(yīng)用程序的發(fā)展,手機拍照已經(jīng)逐步取代傳統(tǒng)的攝像機拍照?,F(xiàn)在的智能手機,通常都有兩個攝像頭,前置攝像頭用于自拍,后攝像頭用于拍攝背景圖像。由于前手機的相機是通過前攝像頭和后攝像頭單獨成像,當(dāng)用戶想要將自己和景物拍到一起時,一般需要借助同伴或者自拍桿才能為自己和景物拍照。目前的手機暫時無法實現(xiàn)通過前攝和后攝同時工作獲取圖像來合成一幅圖像。
針對上述的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種基于多個攝像頭合成圖像的方法和裝置,以至少解決現(xiàn)有技術(shù)無法利用前后攝像頭同時拍照且無法實現(xiàn)自定義合成圖像的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種基于多個攝像頭合成圖像的方法,包括:通過第一攝像頭獲取包含了目標(biāo)對象的第一圖像,通過第二攝像頭獲取用于合成目標(biāo)對象的第二圖像;獲取第二圖像中的合成區(qū)域,其中,合成區(qū)域為根據(jù)預(yù)設(shè)條件選取的區(qū)域;將第一圖像合成到合成區(qū)域,得到合成后的第三圖像。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種基于多個攝像頭合成圖像的裝置,包括:第一獲取模塊,用于通過第一攝像頭獲取包含了目標(biāo)對象的第一圖像,通過第二攝像頭獲取用于合成目標(biāo)對象的第二圖像;第二獲取模塊,用于獲取第二圖像中的合成區(qū)域,其中,合成區(qū)域為根據(jù)預(yù)設(shè)條件選取的區(qū)域;合成模塊,用于將第一圖像合成到合成區(qū)域,得到合成后的第三圖像。
在本發(fā)明實施例中,通過第一攝像頭獲取包含了目標(biāo)對象的第一圖像,通過第二攝像頭獲取用于合成目標(biāo)對象的第二圖像;獲取第二圖像中的合成區(qū)域,其中,合成區(qū)域為根據(jù)預(yù)設(shè)條件選取的區(qū)域;將第一圖像合成到合成區(qū)域,得到合成后的第三圖像,達(dá)到了通過兩個攝像頭同時獲取圖像,并將通過其中一個攝像頭獲取的圖像合成到通過另一個攝像頭獲取的圖像中預(yù)定位置的目的,從而實現(xiàn)了通過移動設(shè)備的前后攝像頭同時拍照,并可以自定義目標(biāo)對象在背景圖像中的合成位置的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)無法利用前后攝像頭同時拍照且無法實現(xiàn)自定義合成圖像的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的基于多個攝像頭合成圖像的方法流程圖;
圖2(a)是根據(jù)本發(fā)明實施例的一種可選的通過手機前置攝像頭拍攝用戶圖像的示意圖;
圖2(b)是根據(jù)本發(fā)明實施例的一種可選的通過手機后攝像頭拍攝背景圖像的示意圖;
圖2(c)是根據(jù)本發(fā)明實施例的一種可選的將手機前攝像頭拍攝的用戶圖像合成到后攝像頭的背景圖像的示意圖;
圖3是根據(jù)本發(fā)明實施例的一種可選的基于多個攝像頭合成圖像的方法流程圖;
圖4所示為根據(jù)本發(fā)明實施例的一種可選的合成圖像的模擬示意圖;
圖5是根據(jù)本發(fā)明實施例的一種可選的基于多個攝像頭合成圖像的方法流程圖;
圖6是根據(jù)本發(fā)明實施例的一種可選的基于多個攝像頭合成圖像的方法流程圖;
圖7是根據(jù)本發(fā)明實施例的一種可選的基于多個攝像頭合成圖像的方法流程圖;
圖8是根據(jù)本發(fā)明實施例的一種優(yōu)選的利用手機前后攝像頭同時拍攝的圖像合成為一幅圖像的方法流程圖;以及
圖9是根據(jù)本發(fā)明實施例的一種基于多個攝像頭合成圖像的裝置示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實施例1
根據(jù)本發(fā)明實施例,提供了一種基于多個攝像頭合成圖像的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1是根據(jù)本發(fā)明實施例的基于多個攝像頭合成圖像的方法流程圖,如圖1所示,該方法包括如下步驟:
步驟S102,通過第一攝像頭獲取包含了目標(biāo)對象的第一圖像,通過第二攝像頭獲取用于合成目標(biāo)對象的第二圖像。
具體地,在上述步驟中,目標(biāo)對象可以為要拍攝的人或物;第一圖像可以為通過第一攝像頭拍攝的包含了該目標(biāo)對象的圖像;第二圖像可以為通過第二攝像頭拍攝的用于合成上述目標(biāo)對象的背景圖像;一種可選的實施方案中,第一攝像頭可以為移動設(shè)備的前置攝像頭,第二攝像頭可以為該移動設(shè)備的后攝像頭。
可選地,上述移動設(shè)備可以為智能手機、平板電腦等智能移動設(shè)備。
步驟S104,獲取第二圖像中的合成區(qū)域,其中,合成區(qū)域為根據(jù)預(yù)設(shè)條件選取的區(qū)域。
具體地,在上述步驟中,上述合成區(qū)域可以為第二圖像中根據(jù)預(yù)設(shè)條件選取的一個或多個區(qū)域,一種可選的實施方案中,用戶可以在第二圖像中選擇任意尺寸大小的一個區(qū)域作為合成區(qū)域來合成目標(biāo)對象的第一圖像。
步驟S106,將第一圖像合成到合成區(qū)域,得到合成后的第三圖像。
具體地,在上述步驟中,上述第三圖像為將包含了目標(biāo)對象的第一圖像合成到第二圖像中的合成區(qū)域后形成的圖像;通過第一攝像頭獲取包含了目標(biāo)對象的第一圖像,通過第二攝像頭獲取用于合成目標(biāo)對象的第二圖像后,獲取第二圖像中根據(jù)預(yù)設(shè)條件選取的合成區(qū)域,將包含了目標(biāo)對象的第一圖像合成到第二圖像中的合成區(qū)域,可以得到合成后的第三圖像,第三圖像為包含了目標(biāo)對象以及背景圖像(第二圖像)的圖像。
一種可選的實施例中,以手機為例,上述第一攝像頭可以為手機的前置攝像頭,上述第二攝像頭可以為手機的后攝像頭,上述目標(biāo)對象可以為人。如圖2(a)所示為根據(jù)本發(fā)明實施例的一種可選的通過手機前置攝像頭拍攝用戶圖像的示意圖,圖2(b)所示為根據(jù)本發(fā)明實施例的一種可選的通過手機后攝像頭拍攝背景圖像的示意圖,圖2(c)所示為根據(jù)本發(fā)明實施例的一種可選的將手機前攝像頭拍攝的用戶圖像合成到后攝像頭的背景圖像的示意圖。在圖2(a)中,圖標(biāo)201所示為通過手機前置攝像頭拍攝的目標(biāo)對象;圖標(biāo)21所示為包含了該目標(biāo)對象的第一圖像;在圖2(b)中,圖標(biāo)23所示為通過手機后攝像頭拍攝的背景圖像(即,第二圖像),圖標(biāo)203所示為背景圖像(即,第二圖像)中的合成區(qū)域;在圖2(c)中,圖標(biāo)25所示為將第一圖像合成到第二圖像后得到的第三圖像。由圖2(a)至圖2(c)可以看出,通過手機的前置攝像頭獲取用戶的圖像,再通過手機的后攝像頭獲取當(dāng)前背景的圖像,在背景圖像中獲取用于合成用戶圖像的合成區(qū)域,將通過手機前置攝像頭獲取的用戶的圖像合成至背景圖像中,從而得到當(dāng)前背景下的用戶的圖像。
由上可知,在本申請上述實施例中,通過第一攝像頭獲取包含目標(biāo)對象的圖像,通過第二攝像頭獲取用于合成該目標(biāo)對象的背景圖像,在背景圖像中獲取根據(jù)預(yù)設(shè)條件選取的用于合成目標(biāo)對象的合成區(qū)域后,將目標(biāo)對象的圖像合成到背景圖像,得到合成后的包含了目標(biāo)對象和背景的圖像,達(dá)到了通過兩個攝像頭同時獲取圖像,并將通過其中一個攝像頭獲取的圖像合成到通過另一個攝像頭獲取的圖像中預(yù)定位置的目的,實現(xiàn)了通過移動設(shè)備的前后攝像頭同時拍照,并可以自定義目標(biāo)對象在背景圖像中的合成位置的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)無法利用前后攝像頭同時拍照且無法實現(xiàn)自定義合成圖像的技術(shù)問題。
在一種可選的實施例中,如圖3所示,在獲取第二圖像中的合成區(qū)域之前,上述方法還可以包括如下步驟:
步驟S302,將第二圖像劃分為多個圖像區(qū)域;
步驟S304,按照預(yù)設(shè)的區(qū)域范圍從多個圖像區(qū)域中選擇一個或多個圖像區(qū)域作為合成區(qū)域。
具體地,在上述步驟中,第二圖像可以為通過攝像頭拍攝的用于合成上述目標(biāo)對象的背景圖像;圖像區(qū)域可以為第二圖像中根據(jù)預(yù)設(shè)條件設(shè)置的多個區(qū)域,一種可選的實施例中,在拍攝拍攝之前用戶可任意根據(jù)實際場景和自己的喜歡的風(fēng)格選取前攝獲取人體圖像在背景中所處的一個或多個圖像區(qū)域作為合成區(qū)域。
作為一種可選的實施例,圖4所示為根據(jù)本發(fā)明實施例的一種可選的合成圖像模擬示意圖,圖標(biāo)401所示為第二圖像,即背景圖像;圖標(biāo)403所示為合成區(qū)域,用于合成第一圖像;其中,“1”表示后攝像頭拍攝的圖像,“0”表示為前攝像頭拍攝的圖像;需要說明的是,在第二圖像中可以選取多個圖像區(qū)域作為合成區(qū)域,用于合成包含了目標(biāo)對象的第一圖像。
通過上述實施例,實現(xiàn)了在背景圖像中劃分用于合成目標(biāo)對象的一個或多個圖像區(qū)域的目的。
在一種可選的實施例中,如圖5所示,在將第一圖像合成到合成區(qū)域,得到合成后的第三圖像之前,上述方法還可以包括如下步驟:
步驟S502,檢測第一圖像和第二圖像的亮度;
步驟S504,判斷第一圖像與第二圖像的亮度之差是否大于預(yù)設(shè)閾值;
步驟S506,如果亮度之差大于預(yù)設(shè)閾值,則調(diào)整第一圖像和/或第二圖像的亮度。
具體地,在上述步驟中,第一圖像可以為通過第一攝像頭拍攝的包含了該目標(biāo)對象的圖像;第二圖像可以為通過第二攝像頭拍攝的用于合成上述目標(biāo)對象的背景圖像;由于第一攝像頭和第二攝像頭所使用的感光芯片的不同,會導(dǎo)致拍攝的圖像感光度出現(xiàn)一定的差異,為了使合成后的圖像整體的感光程度均勻而不顯得圖像合成出現(xiàn)一定的突兀,可以在將第一圖像合成到合成區(qū)域,得到合成后的第三圖像之前,檢測第一圖像和第二圖像的亮度,判斷第一圖像與第二圖像的亮度值之差是否大于預(yù)設(shè)閾值,如果亮度之差大于預(yù)設(shè)閾值,則調(diào)整第一圖像和/或第二圖像的亮度,以便更好地合成圖像。
可選地,上述預(yù)設(shè)閾值可以為6EV,具體地,可以按照實際情況進(jìn)行調(diào)整。
此處需要說明的是,第一攝像頭和第二攝像頭的亮度值大小均為可調(diào),根據(jù)實際場景進(jìn)行適當(dāng)?shù)恼{(diào)試。
通過上述實施例,在合成圖像之前,通過對包含目標(biāo)對象的圖像和背景圖像的亮度進(jìn)行調(diào)整,使得合成后的圖像更加自然、協(xié)調(diào)。
在一種可選的實施例中,如圖6所示,將第一圖像合成到合成區(qū)域,得到合成后的第三圖像,可以包括如下步驟:
步驟S602,將第一圖像按照如下方式進(jìn)行處理,得到第四圖像:從第一圖像中截取預(yù)定大小的圖像,和/或,將第一圖像按照合成區(qū)域的大小進(jìn)行縮放處理;
步驟S604,將第四圖像復(fù)制至第二圖像中的合成區(qū)域,得到第三圖像。
具體地,在上述步驟中,第一圖像可以為包含了目標(biāo)對象的圖像,第二圖像可以為用于合成目標(biāo)對象的背景圖像;在獲取到第二圖像中用于合成目標(biāo)對象的合成區(qū)域的情況下,一種可選的實施方案中,可以從第一圖像中截取預(yù)定大小的圖像作為第四圖像復(fù)制到第二圖像中的合成區(qū)域,得到第三圖像;另一種可選的實施方案中,可以將第一圖像按照合成區(qū)域的大小進(jìn)行縮放處理,將縮放處理后的圖像作為第四圖像復(fù)制到第二圖像中的合成區(qū)域,得到第三圖像。
通過上述實施例,實現(xiàn)了將通過第一攝像頭獲取的包含了目標(biāo)對象的第一圖像合成到通過第二攝像頭獲取的第二圖像中的目的。
在一種可選的實施例中,如圖7所示,在將第四圖像復(fù)制至第二圖像中的合成區(qū)域,得到第三圖像之后,上述方法還可以包括如下步驟:
步驟S702,對合成區(qū)域中除目標(biāo)對象之外的預(yù)定圖像區(qū)域進(jìn)行虛化處理;
步驟S704,利用合成區(qū)域的原區(qū)域信息填補虛化部分的圖像。
具體地,在上述步驟中,在將第一圖像中截取預(yù)定大小的圖像,和/或,將第一圖像按照合成區(qū)域的大小進(jìn)行縮放處理后得到的圖像復(fù)制至第二圖像中的合成區(qū)域,得到第三圖像之后,可以對第二圖像中合成區(qū)域中除目標(biāo)對象之外的預(yù)定圖像區(qū)域進(jìn)行虛化處理,并利用第二圖像中合成區(qū)域的原區(qū)域信息填補虛化部分的圖像,進(jìn)而得到合成后的最終圖像。
此處需要說明的是,由于通過第一攝像頭獲取的包含了目標(biāo)對象的第一圖像中,通常會夾雜其他與目標(biāo)對象的圖像信息不相關(guān)的一些拍攝信息,可以采用一些圖像處理算法處理這些信息同時虛化部分圖像使用原區(qū)域信息填補虛化部分(俗稱為根植處理)。
一種可選的實施方案中,如果目標(biāo)對象是人,可以采用特殊人體識別算法處理第一圖像中與人不相關(guān)的其他背景圖像信息。
通過上述實施例,對合成后的圖像進(jìn)一步處理,可以達(dá)到時合成后的圖像更加和諧、融洽的目的。
作為一種優(yōu)選的實施方式,可以結(jié)合圖8來說明本申請上述實施例,圖8所示為一種優(yōu)選的利用手機前后攝像頭同時拍攝的圖像合成為一幅圖像的方法流程圖,如圖8所示,包括如下步驟:
步驟S802,開啟手機上相機應(yīng)用程序。
具體地,在上述步驟中,在進(jìn)行拍攝之前,用戶需要打開手機上的相機應(yīng)用程序,該相機應(yīng)用程序可以是手機出廠時默認(rèn)的相機應(yīng)用程序,也可以為用戶下載的相機應(yīng)用程序。
步驟S804,點擊開啟前后攝像頭同時拍照功能。
具體地,在上述步驟中,在打開手機上的應(yīng)用程序后,點擊開啟前后攝像頭同時拍照功能,則進(jìn)入手機的前后攝像頭同時拍照功能。
步驟S806,開啟手機的前攝像頭和后攝像頭。
具體地,在上述步驟中,在用戶點擊打開手機的前后攝像頭同時拍照功能后,手機同時開啟前攝像頭和后攝像頭。
需要說明的是,一般在使用手機的前攝頭和后攝像頭獲取圖像的時候,我們通常會選取前攝像頭或后攝像頭中任意一個作為主成像攝像頭,另一個為輔助成像攝像頭,主攝像頭主要提供背景成像,輔助攝像頭主要提供人體模型進(jìn)行圖像合成,一種優(yōu)選的實施例中,將手機的后攝像頭作為主攝像頭,用于提供背景圖像,將手機的前攝像頭作為輔助攝像頭,用于提供目標(biāo)對象的圖像,即,人體圖像。
步驟S808,通過前攝像頭獲取人體圖像,通過后攝像頭獲取背景圖像。
具體地,在上述步驟中,前攝像頭為第一攝像頭,后攝像頭為第二攝像頭;上述人體圖像為包含了目標(biāo)對象的第一圖像,上述背景圖像為用于合成目標(biāo)對象的第二圖像;將手機的后攝像頭作為主攝像頭,用于獲取背景圖像,并通過手機的前攝像頭獲取人的圖像。優(yōu)選地,可以在手機的相機應(yīng)用程序中同時顯示人體圖像和背景圖像,用戶可以在背景圖像中根據(jù)自己喜歡的樣式或根據(jù)實際場景將人體圖像安插在背景圖像中的某個位置。
步驟S810,使用人體模型算法抽取出前攝像頭中的人體圖像。
具體地,在上述步驟中,在用戶開啟手機的前后攝像頭同時拍照功能的情況下,手機的前攝像頭將會通過人體模型算法提取拍攝者的人體信息。
步驟S812,分區(qū)后攝像頭的圖像。
具體地,在上述步驟中,在通過手機的后攝像頭獲取到背景圖像后,可以對背景圖像進(jìn)行分區(qū),劃分多個圖像區(qū)域,用于合成前攝像頭獲取的人體圖像。
步驟S814,在后攝像頭的圖像的選定區(qū)域中安插前攝像頭的人體圖像。
具體地,在上述步驟中,用戶可以在手機的后攝像頭獲取的圖像中選定一個或多個圖像作為合成區(qū)域,用于安插前攝像頭獲取的人體圖像。
此處需要說明的是,在后攝像頭的圖像的選定區(qū)域中安插前攝像頭的人體圖像之前,需要對前攝像頭提取出人體信息根據(jù)所選取的區(qū)域?qū)⑷梭w模型進(jìn)行一定比率的縮放,以便適應(yīng)背景圖像中合成區(qū)域的尺寸。
步驟S816,對人體圖像周邊進(jìn)行圖像“根植處理”。
具體地,在上述步驟中,用戶選取好的合成區(qū)域后,將前攝傳回來的人體模型直接復(fù)制在該區(qū)域上面,由于人體模型算法所選取的區(qū)域通常會夾雜其他與人體信息不想關(guān)的前攝拍攝信息,通過特殊人體識別算法處理這些信息同時虛化部分圖像使用原區(qū)域信息填補虛化部分(俗稱為根植處理)。
步驟S818,調(diào)整合成圖像的整體亮度反差,統(tǒng)一合成圖像的亮度。
具體地,在上述步驟中,通過檢測主攝像頭拍取圖像的luma target(目標(biāo)光亮度)和人體圖像的luma target進(jìn)行比較,如果兩者差距在6以上將會(具體差距可以按實際調(diào)整)調(diào)整兩者的luma target來協(xié)調(diào)兩者的光亮差距以便更好的合成。
通過上述實施例,同時開啟移動設(shè)備的前后攝像頭獲取圖像,通過前后攝像頭傳回來的圖像,使用根植算法和模糊算法處理,實現(xiàn)人物和背景的結(jié)合,使得成像技術(shù)有進(jìn)一步的提升,使得手機可以同時獲取前后攝像頭的圖像合成出一幅圖像成為可能,進(jìn)而實現(xiàn)前后攝像頭同時成像,并可以自定義進(jìn)行圖像合成的技術(shù)效果。
實施例2
根據(jù)本發(fā)明實施例,還提供了一種基于多個攝像頭合成圖像的裝置實施例。本發(fā)明實施例1中的基于多個攝像頭合成圖像的方法可以在本發(fā)明實施例2的裝置中執(zhí)行。
圖9是根據(jù)本發(fā)明實施例的一種基于多個攝像頭合成圖像的裝置示意圖,如圖9所示,該裝置包括:第一獲取模塊901、第二獲取模塊903和合成模塊905。
其中,第一獲取模塊901,用于通過第一攝像頭獲取包含了目標(biāo)對象的第一圖像,通過第二攝像頭獲取用于合成目標(biāo)對象的第二圖像;第二獲取模塊903,用于獲取第二圖像中的合成區(qū)域,其中,合成區(qū)域為根據(jù)預(yù)設(shè)條件選取的區(qū)域;合成模塊905,用于將第一圖像合成到合成區(qū)域,得到合成后的第三圖像。
由上可知,在本申請上述實施例中,通過第一攝像頭獲取包含目標(biāo)對象的圖像,通過第二攝像頭獲取用于合成該目標(biāo)對象的背景圖像,在背景圖像中獲取根據(jù)預(yù)設(shè)條件選取的用于合成目標(biāo)對象的合成區(qū)域后,將目標(biāo)對象的圖像合成到背景圖像,得到合成后的包含了目標(biāo)對象和背景的圖像,達(dá)到了通過兩個攝像頭同時獲取圖像,并將通過其中一個攝像頭獲取的圖像合成到通過另一個攝像頭獲取的圖像中預(yù)定位置的目的,實現(xiàn)了通過移動設(shè)備的前后攝像頭同時拍照,并可以自定義目標(biāo)對象在背景圖像中的合成位置的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)無法利用前后攝像頭同時拍照且無法實現(xiàn)自定義合成圖像的技術(shù)問題。
在一種可選的實施例中,上述裝置還可以包括:劃分模塊,用于將第二圖像劃分為多個圖像區(qū)域;選擇模塊,用于按照預(yù)設(shè)的區(qū)域范圍從多個圖像區(qū)域中選擇一個或多個圖像區(qū)域作為合成區(qū)域。
在一種可選的實施例中,上述裝置還可以包括:檢測模塊,用于檢測第一圖像和第二圖像的亮度;判斷模塊,用于判斷第一圖像與第二圖像的亮度之差是否大于預(yù)設(shè)閾值;調(diào)整模塊,用于如果亮度之差大于預(yù)設(shè)閾值,則調(diào)整第一圖像和/或第二圖像的亮度。
在一種可選的實施例中,上述合成模塊包括:第一處理模塊,用于將第一圖像按照如下方式進(jìn)行處理,得到第四圖像:從第一圖像中截取預(yù)定大小的圖像,和/或?qū)⒌谝粓D像按照合成區(qū)域的大小進(jìn)行縮放處理;復(fù)制模塊,用于將第四圖像復(fù)制至第二圖像中的合成區(qū)域,得到第三圖像。
在一種可選的實施例中,上述復(fù)制模塊包括:第二處理模塊,用于對合成區(qū)域中除目標(biāo)對象之外的預(yù)定圖像區(qū)域進(jìn)行虛化處理;第三處理模塊,用于利用合成區(qū)域的原區(qū)域信息填補虛化部分的圖像。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。