一種利用雙攝像頭獲得照片的方法及拍攝裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種利用雙攝像頭獲得照片的方法及拍 攝裝置。
【背景技術(shù)】
[0002] 通常,人眼看東西有個習慣,對一成不變的畫面往往會感到疲倦,因此尋找對比就 成了攝影時考慮的一個重點,尤其是動與靜,表現(xiàn)到位,往往能使攝影照片變成大家注目的 焦點,許多攝影愛好者會使用長時間曝光技術(shù)讓自己拍攝的照片出現(xiàn)動靜結(jié)合的美感,給 照片添加活力。但是,長時間曝光拍攝需要攝像師有很高的攝像技巧,且花費時間較長。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,本發(fā)明實施例期望提供一種利用雙攝像頭獲得照片的方法及拍攝裝 置,可以快速獲取動靜結(jié)合的照片,節(jié)約拍攝時間。
[0004] 為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0005] -種利用雙攝像頭獲得照片的拍攝裝置,包括:
[0006] 顯示器,用于顯示拍攝取景畫面;
[0007] 處理器,用于獲取用戶在所述拍攝取景畫面中選取的預選目標區(qū)域,并控制第一 攝像頭和第二攝像頭同時開始拍攝所述拍攝取景畫面;
[0008] 所述第一攝像頭,用于正常拍攝所述拍攝取景畫面;
[0009] 所述第二攝像頭,用于延時拍攝所述拍攝取景畫面;
[0010] 所述處理器,還用于根據(jù)所述預選目標區(qū)域,獲取第一攝像頭拍攝的各幀拍攝取 景畫面中的各目標圖像,以及第二攝像頭拍攝的各幀拍攝取景畫面中的各背景圖像;將所 述各背景圖像進行疊加獲得背景疊加圖像,并從所述各目標圖像中選取一張目標圖像與所 述背景疊加圖像合成獲得合成照片。
[0011] 上述方案中,所述處理器,具體用于獲取所述拍攝取景畫面中各個像素點的深度 信息值,并根據(jù)所述預選目標區(qū)域內(nèi)各個像素點的深度信息值設(shè)置目標深度范圍;在參考 目標區(qū)域中去除深度信息值超過所述目標深度范圍的像素點獲得部分目標圖像,然后添加 所述參考目標區(qū)域之外區(qū)域中深度信息值在所述目標深度范圍內(nèi)且與所述部分目標圖像 處于同一連通區(qū)域的像素點,獲得拍攝取景畫面中的目標圖像,這樣獲取第一攝像頭拍攝 的各幀拍攝取景畫面中獲取各目標圖像;以及第二攝像頭拍攝的各幀拍攝取景畫面中各目 標圖像之外的像素點組成的各背景圖像;
[0012] 其中,所述第一攝像頭和所述第二攝像頭拍攝的第一幀拍攝取景畫面的參考目標 區(qū)域為所述預選目標區(qū)域,所述第一攝像頭和所述第二攝像頭拍攝的其他幀拍攝取景畫面 的參考目標區(qū)域為上一幀拍攝取景畫面中目標圖像所在的區(qū)域。
[0013] 上述方案中,所述處理器,具體用于在同一時刻,分別通過第一攝像頭和第二攝像 頭攝取的所述拍攝取景畫面獲得兩幅圖像,利用立體校正算法校正獲得兩幅校正后圖像, 并將所述兩幅圖像使用立體匹配算法獲得兩幅校正后圖像之間的視差圖D;由所述視差圖D中任意像素點的視差d,使用以下公式計算出所述拍攝取景畫面中各個像素點的深度信 息值Z:
[0014]
[0015] 其中,f是兩個攝像頭小孔成像模型的焦距,T是第一攝像頭和第二攝像頭之間的 間距。
[0016] 上述方案中,所述處理器,具體用于將所述各背景圖像中同一位置處的像素點值 進行疊加后求取像素點平均值,并將所述像素點平均值作為背景疊加圖像在相應位置處的 像素點值,獲得背景疊加圖像。
[0017] 上述方案中,所述處理器,具體用于從獲得的所述目標圖像中選取一張最清晰的 目標圖像與所述背景疊加圖像合成獲得合成照片。
[0018] 一種利用雙攝像頭獲得照片的方法,所述方法包括:
[0019] 獲取用戶在拍攝取景畫面中選取的預選目標區(qū)域;
[0020] 控制第一攝像頭和第二攝像頭分別正常和延時拍攝所述拍攝取景畫面,根據(jù)所述 預選目標區(qū)域,獲取第一攝像頭拍攝的各幀拍攝取景畫面中的各目標圖像,以及第二攝像 頭拍攝的各幀拍攝取景畫面中的各背景圖像;
[0021] 將所述各背景圖像進行疊加獲得背景疊加圖像,并從所述各目標圖像中選取一張 目標圖像與所述背景疊加圖像合成獲得合成照片。
[0022] 上述方案中,所述根據(jù)所述預選目標區(qū)域,獲取第一攝像頭拍攝的各幀拍攝取景 畫面中的各目標圖像,以及第二攝像頭拍攝的各幀拍攝取景畫面中的各背景圖像,包括:
[0023] 獲取所述拍攝取景畫面中各個像素點的深度信息值;
[0024] 根據(jù)所述預選目標區(qū)域內(nèi)各個像素點的深度信息值設(shè)置目標深度范圍;
[0025] 在參考目標區(qū)域中去除深度信息值超過所述目標深度范圍的像素點獲得部分目 標圖像,然后添加所述參考目標區(qū)域之外區(qū)域中深度信息值在所述目標深度范圍內(nèi)且與所 述部分目標圖像處于同一連通區(qū)域的像素點,獲得拍攝取景畫面中的目標圖像,這樣獲取 第一攝像頭拍攝的各幀拍攝取景畫面中的各目標圖像,以及第二攝像頭拍攝的各幀拍攝取 景畫面中的各目標圖像之外的像素點組成的各背景圖像;
[0026] 其中,所述第一攝像頭和所述第二攝像頭拍攝的第一幀拍攝取景畫面的參考目標 區(qū)域為所述預選目標區(qū)域,所述第一攝像頭和所述第二攝像頭拍攝的其他幀拍攝取景畫面 的參考目標區(qū)域為上一幀拍攝取景畫面中目標圖像所在的區(qū)域。
[0027] 上述方案中,所述獲取所述拍攝取景畫面中各個像素點的深度信息值,包括:
[0028] 在同一時刻,分別通過第一攝像頭和第二攝像頭中的拍攝取景畫面獲得兩幅圖 像,利用立體校正算法校正獲得兩幅校正后圖像;
[0029] 將所述兩幅圖像使用立體匹配算法獲得兩幅校正后圖像之間的視差圖D;由所述 視差圖D中任意像素點的視差d,使用以下公式計算出所述拍攝取景畫面中各個像素點的 深度信息值Z:
[0030]
[0031] 其中,f是兩個攝像頭小孔成像模型的焦距,T是第一攝像頭和第二攝像頭之間的 間距。
[0032] 上述方案中,所述將所述各背景圖像進行疊加獲得背景疊加圖像,包括:
[0033] 將所述各背景圖像中同一位置處的像素點值進行疊加后求取像素點平均值,并將 所述像素點平均值作為背景疊加圖像在相應位置處的像素點值,獲得背景疊加圖像。
[0034] 上述方案中,所述從所述各目標圖像中選取一張目標圖像與所述背景疊加圖像合 成獲得合成照片,包括:
[0035] 從獲得的所述目標圖像中選取一張最清晰的目標圖像與所述背景疊加圖像合成 獲得合成照片。
[0036] 本發(fā)明實施例提供的一種利用雙攝像頭獲得照片的方法及拍攝裝置,利用雙攝像 頭分別正常和延時拍攝所述拍攝取景畫面,然后獲得一個攝像頭拍攝的各幀拍攝取景畫面 中的目標圖像以及另一個攝像頭拍攝的各幀拍攝取景畫面中的各背景圖像;該拍攝裝置可 以從獲得的所述目標圖像中選取一張目標圖像,之后與所述背景圖像疊加后的背景疊加圖 像合成獲得合成照片。由于該目標圖像為靜態(tài)圖像,背景疊加圖像為一段時間內(nèi)的多個圖 像疊加在一起的動態(tài)圖像,這樣,就可以合成出動靜結(jié)合的照片;并且,應用本實施例方法 獲得的動靜結(jié)合照片的時間可以由用戶自己設(shè)置,幾分鐘內(nèi)就可以獲得現(xiàn)有技術(shù)中用幾十 分鐘的長時間曝光才能得到的照片,快速獲取動靜結(jié)合的照片,節(jié)約拍攝時間,且操作簡單 方便。
【附圖說明】
[0037] 圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意圖;
[0038] 圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0039] 圖3為本發(fā)明實施例1提供的一種利用雙攝像頭獲得照片的拍攝裝置的結(jié)構(gòu)框 圖;
[0040] 圖4為本發(fā)明實施例1提供的用戶劃定預選目標區(qū)域的示意圖;
[0041] 圖5為本發(fā)明實施例2提供的一種利用雙攝像頭獲得照片的方法流程示意圖;
[0042] 圖6為本發(fā)明實施例3提供的一種利用雙攝像頭獲得照片的方法流程示意圖。
【具體實施方式】
[0043] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述。
[0044] 現(xiàn)在將參考附圖1來描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中, 使用用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其 本身并沒有特定的意義。因此,"模塊〃與〃部件〃可以混合地使用。
[0045] 移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動 電話、智能電話、筆記本電腦、數(shù)字廣播接收器、個人數(shù)字助理(PDA)、平板電腦(PAD)、便攜 式多媒體播放器(PMP)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固 定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移 動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應用于固定類型的終端。
[0046] 圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意。
[0047] 移動終端100可以包括無線通訊單元110、音頻/視頻(A/V)輸入單元120、用戶 輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單 元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示 出的組件,可以替代地實施更多或更少的組件,將在下面詳細描述移動終端的元件。
[0048] 無線通訊單元110通常包括一個或多個組件,其允許移動終端100與無線通訊系 統(tǒng)或網(wǎng)絡(luò)之間的無線電通訊。例如,無線通訊單元可以包括廣播接收模塊111、移動通訊模 塊112、無線互聯(lián)網(wǎng)模塊113、短程通訊模塊114和位置信息模塊115中的至少一個。
[0049]廣播接收模塊111經(jīng)由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播 相關(guān)信息。廣播信道可以包括衛(wèi)星信道和/或地面信道。廣播管理服務器可以是生成并發(fā) 送廣播信號和/或廣播相關(guān)信息的服務器或者接收之前生成的廣播信號和/或廣播相關(guān) 信息并且將其發(fā)送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數(shù) 據(jù)廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信 號。廣播相關(guān)信息也可以經(jīng)由移動通訊網(wǎng)絡(luò)提供,并且在該情況下,廣播相關(guān)信息可以由移 動通訊模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數(shù)字多媒體廣播 (DMB)的電子節(jié)目指南(EPG)、數(shù)字視頻廣播手持(DVB-H)的電子服務指南(ESG)等等的形 式而存在。廣播接收模塊111可以通過使用各種類型的廣播系統(tǒng)接收信號廣播。特別地, 廣播接收模塊111可以通過使用諸如多媒體廣播-地面(DMB-T)、數(shù)字多媒體廣播-衛(wèi)星 (DMB-S)、數(shù)字視頻廣播-手持(DVB-H),前向鏈路媒體(MediaFL0@)的數(shù)據(jù)廣播系統(tǒng)、地 面數(shù)字廣播綜合服務(ISDB-T)等等的數(shù)字廣播系統(tǒng)接收數(shù)字廣播。廣播接收模塊111可 以被構(gòu)造為適合提供廣播信號的各種廣播系統(tǒng)以及上述數(shù)字廣播系統(tǒng)。經(jīng)由廣播接收模塊 111接收的廣播信號和/或廣播相關(guān)信息可以存儲在存儲器160 (或者其它類型的存儲介 質(zhì))中。
[0050] 移動通訊模塊112將無線電信號發(fā)送到基站(例如,接入點、節(jié)點B等等)、外部終 端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音 通話信號、視頻通話信號、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù) 據(jù)。
[0051] 無線互聯(lián)網(wǎng)模塊113支持移動終端的無線互聯(lián)網(wǎng)接入。該模塊可以內(nèi)部或外部地 耦接到終端。該模塊所涉及的無線互聯(lián)