一種立體拍照方法和立體拍照設備的制作方法
【專利摘要】本發(fā)明公開了一種立體拍照方法和立體拍照設備,其中,一種立體拍照方法包括:以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)第一攝像頭和第二攝像頭在同一平面沿同一拍攝方向同步采集目標物體的圖像;根據(jù)本次同步采集得到的第一圖像和第二圖像,獲取本次在第一圖像和第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息;根據(jù)本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型;當停止觸發(fā)第一攝像頭和第二攝像頭同步采集目標物體的圖像時,輸出包含當前立體模型的立體圖像。本發(fā)明提供的技術(shù)方案能夠有效提高立體圖像的逼真度。
【專利說明】一種立體拍照方法和立體拍照設備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及攝像領(lǐng)域,具體涉及一種立體拍照方法和立體拍照設備。
【背景技術(shù)】
[0002]人們之所以能看到立體景物,是因為雙眼各自獨立的看東西,且左右兩眼之間有一定間距,使得雙眼的視覺有細微差別(即雙目視差),人類的大腦能巧妙的將來自兩眼的具有差異的圖像融合,在大腦中形成具有空間感的立體視覺效果。
[0003]由于立體(即3D)圖像相比平面(即2D)圖像更加逼真,更能表現(xiàn)出拍攝對象的深度感、層次感和真實性,因此,立體圖像也越來越受大眾追捧?,F(xiàn)有的一種立體圖像拍攝方案如下:設置具有一定間距的兩個攝像頭同時拍攝目標,產(chǎn)生兩張具有視差的圖像,并將這兩張圖像進行合成處理,最終形成立體圖像。雖然通過上述方案合成的立體圖像相比傳統(tǒng)的2D圖像較為逼真,然而,該立體圖像也僅僅只能展現(xiàn)被拍攝物體的某一面,相對于真實存在的被拍攝物體,逼真度不足。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種立體拍照方法和立體拍照設備,用于提高立體圖像的逼真度。
[0005]本發(fā)明第一方面提供一種立體拍照方法,包括:
[0006]以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集上述目標物體的圖像,其中,在上述同步采集目標物體的圖像的過程中,上述第一攝像頭和上述第二攝像頭的焦距保持一致;
[0007]針對上述第一攝像頭和上述第二攝像頭每次同步采集得到的第一圖像和第二圖像進行如下處理:
[0008]根據(jù)本次同步采集得到的上述第一圖像和上述第二圖像,獲取本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,其中,每個像素點的三維信息由該像素點的z軸坐標值、該像素點在上述第一圖像中的橫坐標值和縱坐標值組成,該像素點的z軸坐標值等于該像素點對應的拍攝對象到上述平面的距離;
[0009]根據(jù)本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型;
[0010]當停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像時,輸出包含當前立體模型的立體圖像。
[0011]基于本發(fā)明第一方面,在第一種可能的實現(xiàn)方式中,上述獲取本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,包括:
[0012]根據(jù)本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的像素點在上述第一圖像和上述第二圖像中的坐標差值,以及預設的坐標差值與距離的對應關(guān)系,確定該像素點對應的拍攝對象到上述平面的距離。
[0013]基于本發(fā)明第一方面或者本發(fā)明第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,上述獲取本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的各個像素點的二維信息和色彩信息,包括:
[0014]若本次獲取的像素點的z軸坐標值與前一次獲取的同一像素點的z軸坐標值不一致,則:
[0015]將上述本次獲取的像素點的z軸坐標值除以前一次獲取的同一像素點的z軸坐標,得到一比例值;
[0016]將本次獲取的所有像素點的z軸坐標值分別除以上述比例值。
[0017]基于本發(fā)明第一方面或者本發(fā)明第一方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,上述將當前立體模型替換為本次拼接得到的立體模型,之后還包括:
[0018]判斷當前立體模型中的上述目標物體的所有可見面是否閉合;
[0019]當判定當前立體模型中的上述目標物體的所有可見面都閉合時,停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像。
[0020]基于本發(fā)明第一方面或者本發(fā)明第一方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,上述將當前立體模型替換為本次拼接得到的立體模型,之后還包括:
[0021]判斷是否接收到輸入的指示結(jié)束立體拍照的指令;
[0022]當判定接收到上述輸入的指示結(jié)束立體拍照的指令時,停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像。
[0023]本發(fā)明第二方面提供一種立體拍照設備,包括:觸發(fā)單元,用于以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集上述目標物體的圖像,其中,在上述同步采集目標物體的圖像的過程中,上述第一攝像頭和上述第二攝像頭的焦距保持一致;
[0024]獲取單元,用于根據(jù)本次上述第一攝像頭和上述第二攝像頭同步采集得到的第一圖像和第二圖像,獲取本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,其中,每個像素點的三維信息由該像素點的z軸坐標值、該像素點在上述第一圖像中的橫坐標值和縱坐標值組成,該像素點的z軸坐標值等于該像素點對應的拍攝對象到上述平面的距離;
[0025]拼接單元,用于根據(jù)上述獲取單元本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型;
[0026]輸出單元,用于當上述觸發(fā)單元停止運行時,輸出包含當前立體模型的立體圖像。
[0027]基于本發(fā)明第二方面,在第一種可能的實現(xiàn)方式中,上述獲取單元具體用于:根據(jù)本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的像素點在上述第一圖像和上述第二圖像中的坐標差值,以及預設的坐標差值與距離的對應關(guān)系,確定該像素點對應的拍攝對象到上述平面的距離。
[0028]基于本發(fā)明第二方面或者本發(fā)明第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,上述獲取單元還包括:
[0029]修正單元,用于當本次獲取的像素點的z軸坐標值與前一次獲取的同一像素點的z軸坐標值不一致時,將上述本次獲取的像素點的z軸坐標值除以前一次獲取的同一像素點的Z軸坐標,得到一比例值;將本次獲取的所有像素點的Z軸坐標值分別除以上述比例值。
[0030]基于本發(fā)明第二方面或者本發(fā)明第二方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,上述立體拍照設備還包括:
[0031]第一判斷處理單元,用于在上述拼接單元將當前立體模型替換為本次拼接得到的立體模型后,判斷當前立體模型中的上述目標物體的所有可見面是否閉合;當判定當前立體模型中的上述目標物體的所有可見面都閉合時,停止上述觸發(fā)單元的運行。
[0032]基于本發(fā)明第二方面或者本發(fā)明第二方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,上述立體拍照設備還包括:
[0033]接收單元,用于接收輸入的指令;
[0034]第二判斷處理單元,用于在上述拼接單元將當前立體模型替換為本次拼接得到的立體模型后,判斷上述接收單元是否接接收到輸入的指示結(jié)束立體拍照的指令;當判定接收到上述輸入的指示結(jié)束立體拍照的指令時,停止上述觸發(fā)單元的運行。
[0035]由上可見,本發(fā)明中以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集該目標物體的圖像,通過該方式能夠獲取包含該目標物體的各個可見面的圖像,進一步,獲取上述第一攝像頭和上述第二攝像頭每次同步采集得到的第一圖像和第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,依據(jù)像素點的三維信息和色彩信息將各個像素點拼接成立體模型,并最終輸出包含立體模型的立體圖像,由于本發(fā)明的立體模型是基于以目標物體為中心同步移動的第一攝像頭和第二攝像頭采集的圖像生成,因此,通過本發(fā)明得到的立體圖像最大程度能夠展示出目標物體的所有可見面,從而極大提高了立體圖像的逼真度。
【專利附圖】
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明提供的一種立體拍照方法一個實施例流程示意圖;
[0038]圖2為本發(fā)明提供的一種立體拍照設備一個實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0039]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0040]本發(fā)明實施例提供一種立體拍照方法,包括:
[0041]以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集上述目標物體的圖像,其中,在上述同步采集目標物體的圖像的過程中,上述第一攝像頭和上述第二攝像頭的焦距保持一致;
[0042]針對上述第一攝像頭和上述第二攝像頭每次同步采集得到的第一圖像和第二圖像進行如下處理:根據(jù)本次同步采集得到的上述第一圖像和上述第二圖像,獲取本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,其中,每個像素點的三維信息由該像素點的z軸坐標值、該像素點在上述第一圖像中的橫坐標值和縱坐標值組成,該像素點的z軸坐標值等于該像素點對應的拍攝對象到上述平面的距離;根據(jù)本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型;
[0043]當停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像時,輸出包含當前立體模型的立體圖像。
[0044]本發(fā)明實施例還提供相應的立體拍照設備,下面以不同實施例分別進行詳細說明。
[0045]請參閱圖1,本發(fā)明實施例中的立體拍照方法包括:
[0046]101、以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集上述目標物體的圖像;
[0047]其中,在上述同步采集目標物體的圖像的過程中,上述第一攝像頭和上述第二攝像頭的焦距保持一致。
[0048]本發(fā)明實施例中,第一攝像頭和第二攝像頭同步采集圖像是指第一攝像頭和第二攝像頭同時觸發(fā)拍攝快門或者觸發(fā)拍攝快門的時間點近似相同(即觸發(fā)拍攝快門的時間差小到可以忽略的程度)。
[0049]可選的,第一攝像頭和第二攝像頭固定設置于同一平面且拍攝方向一致,則在步驟101中,立體拍照設備無需對第一攝像頭和第二攝像頭的位置和拍攝方向進行調(diào)整?;蛘?,第一攝像頭和第二攝像頭也可以是可活動的攝像頭,則步驟101之前,立體拍照設備先通過馬達或其它驅(qū)動裝置控制第一攝像頭和第二攝像頭移動到同一平面且保持拍攝方向一致?;蛘?,若第一攝像頭和第二攝像頭為可活動的攝像頭,也可以由用戶先調(diào)整好第一攝像頭和第二攝像頭的位置和拍攝方向,使得第一攝像頭和第二攝像頭處于同一平面且拍攝方向一致。
[0050]可選的,在地面設置一圓形軌道,上述圓形軌道中設置一可沿上述圓形軌道移動的滑桿,該滑桿的長度為固定長度或者該滑桿的長度可調(diào)。將上述第一攝像頭和上述第二攝像頭固定于該滑桿上,且使上述第一攝像頭和上述第二攝像頭保持在同一平面和同一拍攝方向。在步驟101中,將目標物體放置在上述圓形軌道的中心位置,立體拍照設備或其它外部設備通過馬達或者其它它驅(qū)動裝置控制上述滑桿在上述圓形軌道上移動,并由立體拍照設備實時觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像。
[0051]可選的,上述第一攝像頭和上述第二攝像頭為一攝像模組,該第一攝像頭和該第二攝像頭之間的距離為固定值(例如人眼之間的平均距離),在步驟101中,由用戶以目標物體為中心移動該攝像模組,進而帶動上述第一攝像頭和上述第二攝像頭以目標物體為中心同步移動,同時,由立體拍照設備實時觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集目標物體的圖像。
[0052]102、根據(jù)本次同步采集得到的第一圖像和第二圖像,獲取本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息;
[0053]其中,上述第一圖像由上述第一攝像頭采集得到,上述第二圖像由上述第二攝像頭采集得到。
[0054]其中,每個像素點的三維信息由該像素點的z軸坐標值、該像素點在上述第一圖像中的橫坐標值和縱坐標值組成,其中,該像素點的z軸坐標值等于該像素點對應的拍攝對象到上述平面的距離。
[0055]本發(fā)明實施例中,像素點的色彩信息以及在圖像中的橫坐標值和縱坐標值的獲取可以參照已有技術(shù)實現(xiàn),下面具體對像素點的z軸坐標值的獲取進行說明:由于第一圖像和第二圖像是分別由第一攝像頭和第二攝像頭在同一平面沿同一拍攝方向采集得到的,因此,第一攝像頭和第二攝像頭可以模擬為人的左右眼,相應的,第一圖像和第二圖像可以模擬為人的左右眼分別看到的圖像。通過研究發(fā)現(xiàn),當物體離第一攝像頭和第二攝像頭所在平面越近,物體在第一圖像和第二圖像中的像素橫坐標差越大,因此,本發(fā)明實施例可以根據(jù)上述第一圖像和上述第二圖像中的像素點的相位差獲取該像素點的z軸坐標值。可選的,基于上述研究發(fā)現(xiàn),預設坐標差值與距離的對應關(guān)系,例如構(gòu)建坐標差值與距離的對應關(guān)系表或者坐標差值與距離的對應關(guān)系曲線,在該坐標差值與距離的對應關(guān)系中,坐標差值與距離成負相關(guān)(即坐標差值越大,距離越小),立體拍照設備在上述第一圖像和上述第二圖像中同時出現(xiàn)的像素點(即對應于同一拍攝對象的像素點)在上述第一圖像和上述第二圖像中的坐標差值(實際為橫坐標差值,因為縱坐標差值為O),以及預設的坐標差值與距離的對應關(guān)系,確定該像素點到上述拍攝平面的距離,從而得到該像素點的z軸坐標值。具體的,立體拍照設備可采用已有的特征點匹配算法確定出同一拍攝對象的像素點在上述第一圖像和上述第二圖像中的位置,此處不再贅述。
[0056]可選的,為了避免第一攝像頭和第二攝像頭在移動過程中,使上述目標物體與上述平面之間的距離發(fā)生變化,本發(fā)明實施例中還提供了對像素點的z軸坐標值進行修正的方案,即:在步驟102中,當本次獲取的像素點的z軸坐標值與前一次獲取的同一像素點的z軸坐標值不一致時,將本次獲取的該像素點的z軸坐標值除以前一次獲取的該像素點的z軸坐標,得到一比例值,之后將本次獲取的所有像素點的z軸坐標值分別除以該比例值,以實現(xiàn)對本次獲取的所有像素點的Z軸坐標值的修正。舉例說明,假設本次獲取的像素點A的Z軸坐標值為50,前次獲取的像素點A的Z軸坐標值為45,則表明第一攝像頭和第二攝像頭在移動過程中,上述目標物體與上述平面之間的距離發(fā)生了變化(即沒有完全以目標物體為中心移動上述第一攝像頭和上述第二攝像頭),此時,立體拍照設備將本次獲取的像素點A的z軸坐標值50除以前一次獲取的像素點A的z軸坐標45,得到一比例值10/9,然后將本次獲取的所有像素點的z軸坐標值分別除以10/9,以此對本次獲取的所有像素點的z軸坐標值進行修正。
[0057]103、根據(jù)本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型;
[0058]由于知道了像素點的三維信息和色彩信息,因此,立體拍照設備根據(jù)獲取到的像素點的三維信息和色彩信息,即可將各個像素點拼接為立體模型。
[0059]需要說明的是,本發(fā)明實施例中初始的立體模型為空白模型,即在步驟103首次執(zhí)行時,只需根據(jù)本次獲取的所有像素點的三維信息和色彩信息,將該所有像素點拼接成立體模型即可。
[0060]104、判斷是否已停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像;
[0061]立體拍照設備判斷是否停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像,當停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像時,執(zhí)行步驟105,否則,返回步驟101。
[0062]可選的,在步驟103之后,立體拍照設備判斷當前立體模型中(即步驟103得到的當前立體模型)中的上述目標物體的所有可見面是否閉合,當判定當前立體模型中的上述目標物體的所有可見面都閉合時,停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像??蛇x的,當判斷出當前立體模型中的上述目標物體的所有可見面不全閉合時,立體拍照設備不執(zhí)行任何動作,或者,立體拍照設備進一步判斷是否接收到停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像的指令,當判斷接收到停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像的指令時,停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像。
[0063]可選的,在步驟103之后,立體拍照設備判斷是否接收到輸入的指示結(jié)束立體拍照的指令,當判定接收到輸入的指示結(jié)束立體拍照的指令時,停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像??蛇x的,當判斷出未接收到輸入的指示結(jié)束立體拍照的指令時,立體拍照設備不執(zhí)行任何動作,或者,立體拍照設備進一步判斷當前立體模型(即步驟103得到的當前立體模型)中的上述目標物體的所有可見面是否閉合,當判定當前立體模型中的上述目標物體的所有可見面都閉合時,停止觸發(fā)上述第一攝像頭和上述第二攝像頭同步采集上述目標物體的圖像。
[0064]105、輸出包含當前立體模型的立體圖像。
[0065]本發(fā)明實施例中,立體拍照設備可以將包含當前立體模型的立體圖像輸出至自帶的顯示屏,或者,通過有線或無線的方式將包含當前立體模型的立體圖像輸出至外部設備,此處不作限定。
[0066]需要說明的是,本發(fā)明實施例中是以獲取第一攝像頭采集的第一圖像中的像素點的三維信息和色彩信息為例進行說明,在實際應用中,立體拍照設備可以選取像素較高的攝像頭作為上述第一攝像頭,將像素較低的攝像頭作為上述第二攝像頭;或者,立體拍照設備也可以隨機選擇兩個攝像頭中的一個作為上述第一攝像頭,將另一個攝像頭作為上述第二攝像頭,此處不作限定。
[0067]可選的,本發(fā)明實施例中的立體拍照設備可以為移動終端(例如智能手機、平板電腦、筆記本電腦等)中,且,上述第一攝像頭和上述第二攝像頭設置于該移動終端的同一平面上。當然,本發(fā)明實施例中的立體拍照設備也可以是配備有雙攝像頭的其它裝置,此處不作限定。
[0068]由上可見,本發(fā)明中以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集該目標物體的圖像,通過該方式能夠獲取包含該目標物體的各個可見面的圖像,進一步,獲取上述第一攝像頭和上述第二攝像頭每次同步采集得到的第一圖像和第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,依據(jù)像素點的三維信息和色彩信息將各個像素點拼接成立體模型,并最終輸出包含立體模型的立體圖像,由于本發(fā)明的立體模型是基于以目標物體為中心同步移動的第一攝像頭和第二攝像頭采集的圖像生成,因此,通過本發(fā)明得到的立體圖像最大程度能夠展示出目標物體的所有可見面,從而極大提高了立體圖像的逼真度。
[0069]應當理解,對于前述的方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。
[0070]本發(fā)明實施例還提供一種圖像虛化裝置,如圖2所示,本發(fā)明實施例中的立體拍照設備200,包括:
[0071]觸發(fā)單元201,用于以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集上述目標物體的圖像,其中,在上述同步采集目標物體的圖像的過程中,上述第一攝像頭和上述第二攝像頭的焦距保持一致;
[0072]獲取單元202,用于根據(jù)本次上述第一攝像頭和上述第二攝像頭同步采集得到的第一圖像和第二圖像,獲取本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,其中,每個像素點的三維信息由該像素點的z軸坐標值、該像素點在上述第一圖像中的橫坐標值和縱坐標值組成,該像素點的z軸坐標值等于該像素點對應的拍攝對象到上述平面的距離;
[0073]拼接單元203,用于根據(jù)獲取單元202本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型;
[0074]輸出單元204,用于當觸發(fā)單元201停止運行時,輸出包含當前立體模型的立體圖像。
[0075]可選的,獲取單元202具體用于:根據(jù)本次在上述第一圖像和上述第二圖像中同時出現(xiàn)的像素點在上述第一圖像和上述第二圖像中的坐標差值,以及預設的坐標差值與距離的對應關(guān)系,確定該像素點對應的拍攝對象到上述平面的距離。
[0076]可選的,獲取單元202還包括:修正單元,用于當本次獲取的像素點的z軸坐標值與前一次獲取的同一像素點的z軸坐標值不一致時,將上述本次獲取的像素點的z軸坐標值除以前一次獲取的同一像素點的Z軸坐標,得到一比例值;將本次獲取的所有像素點的Z軸坐標值分別除以上述比例值。
[0077]可選的,本發(fā)明實施例中的立體拍照設備還包括:第一判斷處理單元,用于在拼接單元203將當前立體模型替換為本次拼接得到的立體模型后,判斷當前立體模型中的上述目標物體的所有可見面是否閉合;當判定當前立體模型中的上述目標物體的所有可見面都閉合時,停止觸發(fā)單元201的運行。
[0078]可選的,本發(fā)明實施例中的立體拍照設備還包括:接收單元,用于接收輸入的指令;第二判斷處理單元,用于在拼接單元203將當前立體模型替換為本次拼接得到的立體模型后,判斷上述接收單元是否接接收到輸入的指示結(jié)束立體拍照的指令;當判定接收到上述輸入的指示結(jié)束立體拍照的指令時,停止觸發(fā)單元201的運行。
[0079]需要說明的是,本發(fā)明實施例中是以獲取第一攝像頭采集的第一圖像中的像素點的三維信息和色彩信息為例進行說明,在實際應用中,立體拍照設備可以選取像素較高的攝像頭作為上述第一攝像頭,將像素較低的攝像頭作為上述第二攝像頭;或者,立體拍照設備也可以隨機選擇兩個攝像頭中的一個作為上述第一攝像頭,將另一個攝像頭作為上述第二攝像頭,此處不作限定。
[0080]可選的,本發(fā)明實施例中的立體拍照設備可以為移動終端(例如智能手機、平板電腦、筆記本電腦等)中,且,上述第一攝像頭和上述第二攝像頭設置于該移動終端的同一平面上。當然,本發(fā)明實施例中的立體拍照設備也可以是配備有雙攝像頭的其它裝置,此處不作限定。
[0081]需要說明的是,本發(fā)明實施例中的立體拍照設備可以如上述方法實施例中提及的立體拍照設備,可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。
[0082]由上可見,本發(fā)明中以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)上述第一攝像頭和上述第二攝像頭在同一平面沿同一拍攝方向同步采集該目標物體的圖像,通過該方式能夠獲取包含該目標物體的各個可見面的圖像,進一步,獲取上述第一攝像頭和上述第二攝像頭每次同步采集得到的第一圖像和第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,依據(jù)像素點的三維信息和色彩信息將各個像素點拼接成立體模型,并最終輸出包含立體模型的立體圖像,由于本發(fā)明的立體模型是基于以目標物體為中心同步移動的第一攝像頭和第二攝像頭采集的圖像生成,因此,通過本發(fā)明得到的立體圖像最大程度能夠展示出目標物體的所有可見面,從而極大提高了立體圖像的逼真度。
[0083]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,上述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0084]上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0085]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0086]上述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例上述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0087]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。本領(lǐng)域技術(shù)人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
[0088]以上為對本發(fā)明所提供的一種立體拍照方法和立體拍照設備的描述,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種立體拍照方法,其特征在于,包括: 以目標物體為中心冋步移動弟一攝像頭和弟~■攝像頭,并實時觸發(fā)所述弟一攝像頭和所述第二攝像頭在同一平面沿同一拍攝方向同步采集所述目標物體的圖像,其中,在所述同步采集目標物體的圖像的過程中,所述第一攝像頭和所述第二攝像頭的焦距保持一致; 針對所述第一攝像頭和所述第二攝像頭每次同步采集得到的第一圖像和第二圖像進行如下處理: 根據(jù)本次同步采集得到的所述第一圖像和所述第二圖像,獲取本次在所述第一圖像和所述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,其中,每個像素點的三維信息由該像素點的Z軸坐標值、該像素點在所述第一圖像中的橫坐標值和縱坐標值組成,該像素點的z軸坐標值等于該像素點對應的拍攝對象到所述平面的距離; 根據(jù)本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型; 當停止觸發(fā)所述第一攝像頭和所述第二攝像頭同步采集所述目標物體的圖像時,輸出包含當前立體模型的立體圖像。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取本次在所述第一圖像和所述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,包括: 根據(jù)本次在所述第一圖像和所述第二圖像中同時出現(xiàn)的像素點在所述第一圖像和所述第二圖像中的坐標差值,以及預設的坐標差值與距離的對應關(guān)系,確定該像素點對應的拍攝對象到所述平面的距離。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述獲取本次在所述第一圖像和所述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,包括: 若本次獲取的像素點的z軸坐標值與前一次獲取的同一像素點的z軸坐標值不一致,則: 將所述本次獲取的像素點的Z軸坐標值除以前一次獲取的同一像素點的Z軸坐標,得到一比例值; 將本次獲取的所有像素點的Z軸坐標值分別除以所述比例值。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將當前立體模型替換為本次拼接得到的立體模型,之后還包括: 判斷當前立體模型中的所述目標物體的所有可見面是否閉合; 當判定當前立體模型中的所述目標物體的所有可見面都閉合時,停止觸發(fā)所述第一攝像頭和所述第二攝像頭同步采集所述目標物體的圖像。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將當前立體模型替換為本次拼接得到的立體模型,之后還包括: 判斷是否接收到輸入的指示結(jié)束立體拍照的指令; 當判定接收到所述輸入的指示結(jié)束立體拍照的指令時,停止觸發(fā)所述第一攝像頭和所述第二攝像頭同步采集所述目標物體的圖像。
6.一種立體拍照設備,其特征在于,包括: 觸發(fā)單元,用于以目標物體為中心同步移動第一攝像頭和第二攝像頭,并實時觸發(fā)所述第一攝像頭和所述第二攝像頭在同一平面沿同一拍攝方向同步采集所述目標物體的圖像,其中,在所述同步采集目標物體的圖像的過程中,所述第一攝像頭和所述第二攝像頭的焦距保持一致; 獲取單元,用于根據(jù)本次所述第一攝像頭和所述第二攝像頭同步采集得到的第一圖像和第二圖像,獲取本次在所述第一圖像和所述第二圖像中同時出現(xiàn)的各個像素點的三維信息和色彩信息,其中,每個像素點的三維信息由該像素點的Z軸坐標值、該像素點在所述第一圖像中的橫坐標值和縱坐標值組成,該像素點的Z軸坐標值等于該像素點對應的拍攝對象到所述平面的距離; 拼接單元,用于根據(jù)所述獲取單元本次獲取的所有像素點的三維信息和色彩信息,將本次獲取的像素點與當前立體模型進行拼接,并將當前立體模型替換為本次拼接得到的立體模型;輸出單元,用于當所述觸發(fā)單元停止運行時,輸出包含當前立體模型的立體圖像。
7.根據(jù)權(quán)利要求6所述的立體拍照設備,其特征在于,所述獲取單元具體用于:根據(jù)本次在所述第一圖像和所述第二圖像中同時出現(xiàn)的像素點在所述第一圖像和所述第二圖像中的坐標差值,以及預設的坐標差值與距離的對應關(guān)系,確定該像素點對應的拍攝對象到所述平面的距離。
8.根據(jù)權(quán)利要求6或7所述的立體拍照設備,其特征在于,所述獲取單元還包括: 修正單元,用于當本次獲取的像素點的z軸坐標值與前一次獲取的同一像素點的z軸坐標值不一致時,將所述本次獲取的像素點的z軸坐標值除以前一次獲取的同一像素點的Z軸坐標,得到一比例值;將本次獲取的所有像素點的Z軸坐標值分別除以所述比例值。
9.根據(jù)權(quán)利要求6或7所述的立體拍照設備,其特征在于,所述立體拍照設備還包括: 第一判斷處理單元,用于在所述拼接單元將當前立體模型替換為本次拼接得到的立體模型后,判斷當前立體模型中的所述目標物體的所有可見面是否閉合;當判定當前立體模型中的所述目標物體的所有可見面都閉合時,停止所述觸發(fā)單元的運行。
10.根據(jù)權(quán)利要求6或7所述的立體拍照設備,其特征在于,所述立體拍照設備還包括: 接收單元,用于接收輸入的指令; 第二判斷處理單元,用于在所述拼接單元將當前立體模型替換為本次拼接得到的立體模型后,判斷所述接收單元是否接接收到輸入的指示結(jié)束立體拍照的指令;當判定接收到所述輸入的指示結(jié)束立體拍照的指令時,停止所述觸發(fā)單元的運行。
【文檔編號】H04N13/02GK104333747SQ201410713312
【公開日】2015年2月4日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】孫劍波, 張弓, 藍和, 張學勇, 韋怡 申請人:廣東歐珀移動通信有限公司