本發(fā)明涉及圖像處理技術(shù),尤其涉及一種基于雙攝像頭拍攝圖像的方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)行業(yè)的蓬勃發(fā)展,移動終端的用戶越來越多,且移動終端的功能也越來越強大,可以拍照、攝影、上網(wǎng)、游戲等等。其中,隨著人們的生活品位的不斷提高,對拍照的要求也越來越高,如利用移動終端實現(xiàn)全景深圖像的效果。
景深,是指聚焦點前后清晰成像的范圍,即:鏡頭對焦在某一個點,就會把這個點聚焦成清晰的影像在成像介質(zhì)上,如此,不僅這個點是清晰的,而且焦點前后附近也是相對清晰的。全景深,是指景物全部在景深范圍之內(nèi),也就是所有景物都是清晰的。
然而,為使圖像達到全景深的效果,目前通常需要采用圖像處理軟件如Photoshop的方法,即:先固定移動終端,使用單攝像頭調(diào)節(jié)焦距的遠近,拍攝不同焦距的照片,然后再利用圖像處理軟件進行后期合成。因此,在拍攝近景時,由于焦距在近處,景深比較淺,導致遠處的背景比較模糊;或者使用移動終端如手機微距模式時,手機離物體比較近,如果拍攝的主體比較大,會導致拍攝的主體經(jīng)常是部分清楚、部分模糊,除非是很小的物體。
上述這樣得到全景深圖像的方法,由于在圖像后期合成時,需要用戶手動選擇近景和遠景清晰的部分再進行合成,因此,操作過程比較繁瑣;且只適合于專業(yè)用戶,并不適合于普通用戶。另外,由于需要利用單攝像頭進行多次拍攝,同時拍攝的角度和位置也不能有任何的變動,否則圖像就無法被精確合成, 這樣導致了拍攝場景很受限制。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供一種基于雙攝像頭拍攝圖像的方法和裝置,不僅能夠節(jié)省操作流程,適用于所有用戶,還能夠避免拍攝場景的限制,從而更加清晰地呈現(xiàn)全景深圖像,提升拍攝品質(zhì)。
為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供一種基于雙攝像頭拍攝圖像的方法,所述方法包括:
通過主攝像頭根據(jù)第一物方焦距進行拍攝,獲取第一圖像;
通過輔攝像頭根據(jù)第二物方焦距進行拍攝,獲取第二圖像;
根據(jù)所述獲取的第一圖像和第二圖像獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值;
對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊;
根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像。
上述方案中,所述通過主攝像頭獲取第一圖像,以及通過輔攝像頭獲取第二圖像之前,所述方法還包括:調(diào)節(jié)所述主攝像頭和所述輔攝像頭的焦點,對所述主攝像頭和所述輔攝像頭設(shè)置對應參數(shù)。
上述方案中,所述對所述主攝像頭和所述輔攝像頭設(shè)置的對應參數(shù)的屬性相同。
上述方案中,所述方法還包括:對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)沒有重疊的區(qū)域進行裁剪。
上述方案中,所述獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值,包括:根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述主攝像頭像素點在所述輔攝像頭像素點的位置獲得所述主攝像頭中每個像素點的深度信息值;
或根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后 的所述輔攝像頭像素點在所述主攝像頭像素點的位置獲得所述輔攝像頭中每個像素點的深度信息值。
上述方案中,所述根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像,包括:
根據(jù)所述深度信息值與所述第一物方焦距和/或所述第二物方焦距獲得權(quán)重信息,根據(jù)所述權(quán)重信息對所述主攝像頭和所述輔攝像頭重疊處理后的圖像分別取相對應權(quán)重的所述主攝像頭和所述輔攝像頭的圖像。
本發(fā)明實施例還提供一種基于雙攝像頭拍攝圖像的裝置,所述裝置包括:
圖像獲取模塊,用于通過主攝像頭根據(jù)第一物方焦距進行拍攝,獲取第一圖像,以及通過輔攝像頭根據(jù)第二物方焦距進行拍攝,獲取第二圖像;
圖像處理模塊,用于根據(jù)所述獲取的第一圖像和第二圖像獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值;對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊;根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像。
上述方案中,所述裝置還包括:攝像頭控制模塊,用于在所述圖像獲取模塊通過主攝像頭獲取第一圖像,以及通過輔攝像頭獲取第二圖像之前,調(diào)節(jié)所述主攝像頭和所述輔攝像頭的焦點,對所述主攝像頭和所述輔攝像頭設(shè)置對應參數(shù)。
上述方案中,所述攝像頭控制模塊對所述主攝像頭和所述輔攝像頭設(shè)置的對應參數(shù)的屬性相同。
上述方案中,所述圖像處理模塊還用于:對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)沒有重疊的區(qū)域進行裁剪。
上述方案中,所述圖像處理模塊獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值,包括:根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述主攝像頭像素點在所述輔攝像頭像素點的位置獲 得所述主攝像頭中每個像素點的深度信息值;
或根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述輔攝像頭像素點在所述主攝像頭像素點的位置獲得所述輔攝像頭中每個像素點的深度信息值。
上述方案中,所述圖像處理模塊根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像,包括:
根據(jù)所述深度信息值與所述第一物方焦距和/或所述第二物方焦距獲得權(quán)重信息,根據(jù)所述權(quán)重信息對所述主攝像頭和所述輔攝像頭重疊處理后的圖像分別取相對應權(quán)重的所述主攝像頭和所述輔攝像頭的圖像。
本發(fā)明實施例所提供的基于雙攝像頭拍攝圖像的方法和裝置,由主攝像頭和輔攝像頭分別拍攝獲取圖像,根據(jù)獲取的圖像獲得主攝像頭或輔攝像頭中每個像素點的深度信息值;對主攝像頭和輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊,并根據(jù)深度信息值、第一物方焦距、以及第二物方焦距將主攝像頭和輔攝像頭重疊處理后的圖像生成一張全景深圖像,這樣,不僅有效地解決了拍攝圖像景深淺的問題,還能夠更加清晰地呈現(xiàn)整個拍攝場景的畫面,提升拍攝品質(zhì)。另外,本發(fā)明實施例還可以在不增加硬件成本的情況下拍攝全景深圖像,從而增強了移動終端攝像頭的能力。
附圖說明
圖1為本發(fā)明中基于雙攝像頭成像的原理示意圖;
圖2為本發(fā)明中基于雙攝像頭拍攝圖像的方法的實現(xiàn)流程示意圖;
圖3為本發(fā)明中基于雙攝像頭拍攝圖像的裝置的組成結(jié)構(gòu)示意圖;
圖4為本發(fā)明中基于雙攝像頭拍攝微距圖像的方法的實現(xiàn)流程示意圖;
圖5為本發(fā)明中基于雙攝像頭拍攝微距圖像的裝置的組成結(jié)構(gòu)示意圖。
具體實施方式
為了能夠更加詳盡地了解本發(fā)明實施例的特點與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明實施例的實現(xiàn)進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
在本發(fā)明實施例中,所述移動終端可以包括但不限于:筆記本電腦、手機、平板電腦等移動設(shè)備。
圖1為本發(fā)明實施例中基于雙攝像頭成像的原理示意圖,所述雙攝像頭包括:主攝像頭11和輔攝像頭12,所述主攝像頭11與所述輔攝像頭12是以上下、或者左右并行排列的順序安裝在所述移動終端上。其中,
所述主攝像頭11,用于拍攝獲取主攝像頭圖像;
所述輔攝像頭12,用于拍攝獲取輔攝像頭圖像。
這里,所述主攝像頭11和所述輔攝像頭12均是物理硬件設(shè)備,包括鏡頭、對焦馬達和互補金屬氧化物半導體(CMOS,Complementary Metal Oxide Semiconductor),其中,所述對焦馬達,用于推動鏡頭移動調(diào)節(jié)焦距;且所述主攝像頭11和所述輔攝像頭12是規(guī)格一致的攝像頭,即所述主攝像頭11和所述輔攝像頭12設(shè)置的對應參數(shù)的屬性相同。
這里,在常規(guī)模式下進行拍攝時,通過給所述對焦馬達上電,將所述主攝像頭11的焦點調(diào)節(jié)到拍攝主體,同時調(diào)節(jié)所述輔攝像頭12的焦點為所述主攝像頭11的焦點前面或者后面一定距離。然而,在微距模式下進行拍攝時,則需要將所述主攝像頭11的焦距調(diào)節(jié)到最短的距離,同時將所述輔攝像頭12的焦距調(diào)節(jié)到大于所述主攝像頭11的焦距的一個合適的位置;且將所述移動終端放置于所述主攝像頭11的焦距附近。
其中,所述主攝像頭11所對應的焦點為主對焦點,所述輔攝像頭12所對應的焦點為輔對焦點,所述主攝像頭11與所述主對焦點之間的距離為第一物方焦距F1,所述輔攝像頭12與所述輔對焦點之間的距離為第二物方焦距F2,所述主攝像頭11中每個像素點與終端鏡頭的距離為第一深度信息值P1,所述輔 攝像頭12中每個像素點與終端鏡頭的距離為第二深度信息值P2;但是,由于所述主攝像頭11和所述輔攝像頭12的位置距離非常近,且本發(fā)明實施例是針對同一圖像進行拍攝的,因此,使得第一深度信息值P1和第二深度信息值P2近似相等,基于此,為了方便后面的描述,將第一深度信息值P1和第二深度信息值P2統(tǒng)一為一個深度信息值P。
如圖2所示,本發(fā)明實施例中基于雙攝像頭拍攝圖像的方法的實現(xiàn)流程包括以下步驟:
步驟201:通過主攝像頭根據(jù)第一物方焦距進行拍攝,獲取第一張圖像;通過輔攝像頭根據(jù)第二物方焦距進行拍攝,獲取第二圖像;
這里,在步驟201之前,還需調(diào)節(jié)所述主攝像頭和所述輔攝像頭的焦點,對所述主攝像頭和所述輔攝像頭設(shè)置對應參數(shù)。
其中,調(diào)節(jié)兩個攝像頭的焦點是指將所述主攝像頭的焦點調(diào)節(jié)到拍攝主體,同時調(diào)節(jié)所述輔攝像頭的焦點為所述主攝像頭的焦點前后或者后面一定距離。
這里,所述對所述主攝像頭和所述輔攝像頭設(shè)置的對應參數(shù)的屬性相同。
步驟202:根據(jù)所述獲取的第一圖像和第二圖像獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值;
由于主攝像頭和輔攝像頭的兩個鏡頭的位置和夾角都固定,因此,可以根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述主攝像頭像素點在所述輔攝像頭像素點的位置,獲得所述主攝像頭中每個像素點的深度信息值;
或根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述輔攝像頭像素點在所述主攝像頭像素點的位置,獲得所述輔攝像頭中每個像素點的深度信息值。
這里,由于所述主攝像頭和所述輔攝像頭中每個像素點的深度信息值近似相等,因此,以所述主攝像頭中每個像素點的深度信息值為例進行計算,即可得到所述輔攝像頭中每個像素點的深度信息值,反之亦然。
為了加快計算速度,這里,也可以采用將主攝像頭或輔攝像頭獲取的圖像 數(shù)據(jù)劃分為N*M個像素塊,對每個像素塊只計算出一個深度信息值,而不用計算出此像素塊中主攝像頭或輔攝像頭中每個像素點的深度信息值。
步驟203:對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊;
這里,所述方法還包括:對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)沒有重疊的區(qū)域進行裁剪。
這里,在步驟203處理過程之前,還可以對所述輔攝像頭的圖像數(shù)據(jù)進行幾何校正,根據(jù)幾何參數(shù)將所述輔攝像頭的圖像調(diào)整為所述主攝像頭視角的圖像。其中,所述幾何參數(shù)是根據(jù)兩個攝像頭的安裝距離、夾角和焦距得到的參數(shù)。
這里,具體如何確定是重疊的區(qū)域,還是沒有重疊的區(qū)域?qū)儆诂F(xiàn)有技術(shù),在此不再贅述。
對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)沒有重疊的區(qū)域進行裁剪,對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊,具體包括如下步驟:
如果所述主攝像頭安裝在所述移動終端的上方,所述輔攝像頭安裝在所述移動終端的下方,則需要裁剪所述主攝像頭圖像的上半部分和所述輔攝像頭圖像的下半部分,裁剪的像素行數(shù)=校準系數(shù)*圖像高度;如果所述主攝像頭安裝在所述移動終端的左側(cè),所述輔攝像頭安裝在所述移動終端的右側(cè),則需要裁剪左右方向的一定列數(shù)的像素,裁剪的像素列數(shù)=校準系數(shù)*圖像寬度。其中,所述校準系數(shù)是根據(jù)攝像頭的規(guī)格和安裝距離得到的參數(shù)。
此外,在本發(fā)明實施例中還申請兩個圖像緩沖區(qū),根據(jù)裁剪的像素行數(shù)和像素列數(shù),將所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)中沒有被裁剪的部分圖像數(shù)據(jù)拷貝到緩沖區(qū)內(nèi),即可以得到有重疊區(qū)域的兩張像素對齊的圖像。
步驟204:根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像。
進一步地,根據(jù)所述深度信息值與所述第一物方焦距和/或所述第二物方焦 距獲得權(quán)重信息,根據(jù)所述權(quán)重信息對所述主攝像頭和所述輔攝像頭重疊處理后的圖像分別取相對應權(quán)重的所述主攝像頭和所述輔攝像頭的圖像。
這里,對每個像素點的深度信息值P與第一物方焦距F1和第二物方焦距F2得到權(quán)重信息;其中,權(quán)重信息是由距離差計算得到的,對于同一個像素點,主攝像頭獲取的該像素的權(quán)重信息值為Q1,輔攝像頭獲取的該像素的權(quán)重信息值為Q2;且Q1和Q2的取值范圍均為0-1,具體地:
對于F1>F2的情況,如果P>F1>F2,則Q1=1,Q2=0;如果F1>F2>P,則Q1=0,Q2=1;如果F1>P>F2,則Q1=(P-F2)/(F1-F2),Q2=1-Q1。因此,對每個像素點的深度信息值與主攝像頭或輔攝像頭的物方焦距越接近,則相對應的權(quán)重信息值越大,進而可以根據(jù)每個像素點的權(quán)重信息擬合對應的主攝像頭圖像和輔攝像頭圖像。
反之,對于F2>F1的情況,權(quán)重信息值Q1和Q2的計算方法與上述F1>F2的計算方法類似,在此不再贅述。
為實現(xiàn)上述方法,本發(fā)明實施例還提供了一種基于雙攝像頭拍攝圖像的裝置,如圖3所示,該裝置包括圖像獲取模塊31、圖像處理模塊32;其中,
圖像獲取模塊31,用于通過主攝像頭根據(jù)第一物方焦距進行拍攝,獲取第一圖像,以及通過輔攝像頭根據(jù)第二物方焦距進行拍攝,獲取第二圖像;
圖像處理模塊32,用于根據(jù)所述獲取的第一圖像和第二圖像獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值;對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊;根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像。
進一步的,所述裝置還包括:攝像頭控制模塊33,用于在所述圖像獲取模塊31通過主攝像頭獲取第一圖像,以及通過輔攝像頭獲取第二圖像之前,調(diào)節(jié)所述主攝像頭和所述輔攝像頭的焦點,對所述主攝像頭和所述輔攝像頭設(shè)置對應參數(shù)。
其中,所述攝像頭控制模塊33對所述主攝像頭和所述輔攝像頭設(shè)置的對應 參數(shù)的屬性相同。
進一步的,所述圖像處理模塊32還用于:對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)沒有重疊的區(qū)域進行裁剪。
這里,所述圖像處理模塊32獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值,包括:根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述主攝像頭像素點在所述輔攝像頭像素點的位置獲得所述主攝像頭中每個像素點的深度信息值;
或根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述輔攝像頭像素點在所述主攝像頭像素點的位置獲得所述輔攝像頭中每個像素點的深度信息值。
所述圖像處理模塊32根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像,包括:
根據(jù)所述深度信息值與所述第一物方焦距和/或所述第二物方焦距獲得權(quán)重信息,根據(jù)所述權(quán)重信息對所述主攝像頭和所述輔攝像頭重疊處理后的圖像分別取相對應權(quán)重的所述主攝像頭和所述輔攝像頭的圖像。
在實際應用中,所述圖像獲取模塊31、圖像處理模塊32、攝像頭控制模塊33均可由位于移動終端上的中央處理器(CPU,Central Processing Unit)、微處理器(MPU,Micro Processor Unit)、數(shù)字信號處理器(DSP,Digital Signal Processor)、或現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)等實現(xiàn)。
本發(fā)明所提供的另一實施例是在微距模式下基于雙攝像頭拍攝微距圖像的方法,該方法的實現(xiàn)步驟與在常規(guī)模式下基于雙攝像頭拍攝圖像的步驟大體一致,所不同的是,在這一實施例中需要將所述移動終端放置于所述主攝像頭的焦距附近。
下面對本發(fā)明在微距模式下基于雙攝像頭拍攝微距圖像的技術(shù)方案做進一步地詳細介紹:
如圖4所示,本發(fā)明另一實施例中基于雙攝像頭拍攝微距圖像的方法的實現(xiàn)流程包括以下步驟:
步驟401:通過主攝像頭根據(jù)第一物方焦距進行拍攝,獲取兩張圖像;通過輔攝像頭根據(jù)第二物方焦距進行拍攝,獲取第二圖像;
這里,在步驟401之前,還需調(diào)節(jié)所述主攝像頭和所述輔攝像頭的焦點,對所述主攝像頭和所述輔攝像頭設(shè)置對應參數(shù)。
其中,調(diào)節(jié)兩個攝像頭的焦點是指將所述主攝像頭的焦距調(diào)節(jié)到最短的距離,同時將所述輔攝像頭的焦距調(diào)節(jié)到大于所述主攝像頭的焦距的一個合適的位置。
這里,所述對所述主攝像頭和所述輔攝像頭設(shè)置的對應參數(shù)的屬性相同。
步驟402:根據(jù)所述獲取的第一圖像和第二圖像獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值;
由于主攝像頭和輔攝像頭的兩個鏡頭的位置和夾角都固定,因此,可以根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述主攝像頭像素點在所述輔攝像頭像素點的位置,獲得所述主攝像頭中每個像素點的深度信息值;
或根據(jù)所述主攝像頭和所述輔攝像頭的安裝位置距離和夾角,以及拍攝后的所述輔攝像頭像素點在所述主攝像頭像素點的位置,獲得所述輔攝像頭中每個像素點的深度信息值。
這里,由于所述主攝像頭和所述輔攝像頭中每個像素點的深度信息值近似相等,因此,以所述主攝像頭中每個像素點的深度信息值為例進行計算,即可得到所述輔攝像頭中每個像素點的深度信息值,反之亦然。
為了加快計算速度,這里,也可以采用將主攝像頭或輔攝像頭獲取的圖像數(shù)據(jù)劃分為N*M個像素塊,對每個像素塊只計算出一個深度信息值,而不用計算出此像素塊中主攝像頭或輔攝像頭中每個像素點的深度信息值。
步驟403:對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊;
這里,所述方法還包括:對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)沒有重疊的區(qū)域進行裁剪。
這里,在步驟403處理過程之前,還可以對所述輔攝像頭的圖像數(shù)據(jù)進行幾何校正,根據(jù)幾何參數(shù)將所述輔攝像頭的圖像調(diào)整為所述主攝像頭視角的圖像。其中,所述幾何參數(shù)是根據(jù)兩個攝像頭的安裝距離、夾角和焦距得到的參數(shù)。
步驟404:根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像。
進一步地,根據(jù)所述深度信息值與所述第一物方焦距和/或所述第二物方焦距獲得權(quán)重信息,根據(jù)所述權(quán)重信息對所述主攝像頭和所述輔攝像頭重疊處理后的圖像分別取相對應權(quán)重的所述主攝像頭和所述輔攝像頭的圖像。
為實現(xiàn)上述方法,本發(fā)明另一實施例中還提供了一種基于雙攝像頭拍攝微距圖像的裝置,如圖5所述,該裝置包括圖像獲取模塊51、圖像處理模塊52;其中,
圖像獲取模塊51,用于通過主攝像頭根據(jù)第一物方焦距進行拍攝,獲取第一圖像,以及通過輔攝像頭根據(jù)第二物方焦距進行拍攝,獲取第二圖像;
圖像處理模塊52,用于根據(jù)所述獲取的第一圖像和第二圖像獲得所述主攝像頭或所述輔攝像頭中每個像素點的深度信息值;對所述主攝像頭和所述輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊;根據(jù)所述深度信息值、所述第一物方焦距、以及所述第二物方焦距將所述主攝像頭和所述輔攝像頭重疊處理后的圖像生成一張全景深圖像。
進一步的,所述裝置還包括:攝像頭控制模塊53,用于在所述圖像獲取模塊51通過主攝像頭獲取第一圖像,以及通過輔攝像頭獲取第二圖像之前,調(diào)節(jié)所述主攝像頭和所述輔攝像頭的焦點,對所述主攝像頭和所述輔攝像頭設(shè)置對應參數(shù)。
在實際應用中,所述圖像獲取模塊51、圖像處理模塊52、攝像頭控制模塊53均可由位于移動終端上的中央處理器(CPU,Central Processing Unit)、微處 理器(MPU,Micro Processor Unit)、數(shù)字信號處理器(DSP,Digital Signal Processor)、或現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)等實現(xiàn)。
本發(fā)明實施例由主攝像頭和輔攝像頭分別拍攝獲取圖像,根據(jù)獲取的圖像獲得主攝像頭或輔攝像頭中每個像素點的深度信息值;對主攝像頭和輔攝像頭獲取的圖像數(shù)據(jù)重疊的區(qū)域進行像素對齊,并根據(jù)深度信息值、第一物方焦距、以及第二物方焦距將主攝像頭和輔攝像頭重疊處理后的圖像生成一張全景深圖像,這樣,不僅有效地解決了拍攝圖像景深淺的問題,還能夠更加清晰地呈現(xiàn)整個拍攝場景的畫面,提升拍攝品質(zhì)。另外,本發(fā)明實施例還可以在不增加硬件成本的情況下拍攝全景深圖像,從而增強了移動終端攝像頭的能力。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。