本發(fā)明涉及生成合成圖像的方法和裝置,更具體地,本發(fā)明涉及將源圖像中的對象合成到目標圖像中的方法和裝置。
背景技術:
圖像合成技術目的在于將拍攝于不同環(huán)境下一幅源圖像和一幅目標圖像合成為一幅圖像。然而由于光照條件等不一致,合成的圖像通常給人帶來不真實的感覺。例如,目標圖像的光照方向為從左到右而源圖像的光照方向為從右到左,如果不對目標圖像的光照方向或源圖像的光照方向進行處理而直接生成合成圖像,觀看者通常會認為這幅圖像不真實。
技術實現要素:
本發(fā)明實施例的目的在于提供一種生成合成圖像的方法和裝置,以解決上述過度增強的問題。
本發(fā)明的一個實施例提供了一種合成圖像的方法,包括:獲得源對象圖像、源對象圖像的深度信息和目標圖像;確定目標圖像的光照信息;根據源對象圖像的深度信息及目標圖像的光照信息調整源對象圖像,以生成光照優(yōu)化的源對象圖像;根據光照優(yōu)化的源對象圖像和目標圖像生成合成圖像。
本發(fā)明的另一實施例提供了一種合成圖像的裝置,包括:圖像獲取單元,配置來獲得源對象圖像、源對象圖像的深度信息和目標圖像;光照信息確定單元,配置來確定目標圖像的光照信息;光照優(yōu)化單元,配置來根據源對象圖像的深度信息及目標圖像的光照信息調整源對象圖像,以生成光照優(yōu)化的源對象圖像;圖像合成單元,配置來根據光照優(yōu)化的源對象圖像和目標圖像生成合成圖像。
在上述發(fā)明實施例提供的合成圖像的方法和裝置中,通過提取目標圖像的光照信息,并且利用源圖像的深度信息和所提取的目標圖像的光照信息來調整源對象圖像的光照分量,能夠生成具有一致的光照的合成圖像,改善了 觀看者的觀看體驗。
附圖說明
圖1是描述了根據本發(fā)明一個實施例的合成圖像的方法的流程圖。
圖2是示出了根據本發(fā)明的一個示例,確定所獲得的目標圖像的光照信息的方法的流程圖。
圖3是示出根據本發(fā)明的一個示例,根據源對象圖像的深度信息及目標圖像的光照信息調整源對象圖像生成光照優(yōu)化的源對象圖像的方法的流程圖。
圖4是示出了根據本發(fā)明的一個示例,在目標圖像中確定融合源對象圖像的位置的方法的流程圖。
圖5是示出了根據本發(fā)明的一個示例,根據尺寸優(yōu)化的源對象圖像、目標圖像的光照信息和源對象圖像的深度信息調整源對象圖像,生成光照優(yōu)化的源對象圖像的示例情形的說明圖。
圖6是示出了根據本發(fā)明的一個示例,生成源對象的陰影的方法的流程圖。
圖7是示出了根據本發(fā)明的一個實施例的合成圖像的裝置的示范性結構框圖。
圖8是示出了根據本發(fā)明的一個示例,光照信息確定單元的示范性結構框圖。
圖9是示出根據本發(fā)明的一個示例,光照優(yōu)化單元的示范性結構框圖。
圖10是示出按照本發(fā)明實施例的合成圖像的硬件系統(tǒng)的總體硬件框圖。
具體實施方式
為了使本領域技術人員更好地理解本發(fā)明,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在本說明書和附圖中,具有基本上相同步驟和元素用相同的附圖標記來表示,且對這些步驟和元素的重復解釋將被省略。
在根據本發(fā)明的實施例中,例如,源圖像可以為關于人物、動物等對象的圖像。源對象圖像可以是從源圖像中提取的關于人物、動物等對象所在區(qū)域的圖像。此外,目標圖像可以為關于風景、展覽場館、辦公場所等場景的圖像。此外,在根據本發(fā)明的實施例中,可通過深度攝像機(如雙目攝像機、 TOF攝像機等)來拍攝源圖像,以便獲取源對象圖像的深度信息。
圖1是描述了根據本發(fā)明一個實施例的合成圖像的方法的流程圖。下面,將參照圖1來描述根據本發(fā)明實施例的合成圖像的方法100。如圖1所示,在步驟S101中,獲得源對象圖像、源對象圖像的深度信息和目標圖像。優(yōu)選地,所獲得的源對象圖像的地平面與目標圖像的地平面平行。例如,在步驟S101中可首先獲得源圖像。例如,可通過相機等設備捕獲源圖像,也可通過網絡等接收源圖像。然后在步驟S101中可確定源圖像的地面區(qū)域和目標圖像的地面區(qū)域,并且將源圖像的地面區(qū)域和目標圖像的地面區(qū)域對齊。最后在步驟S101中可在對齊的源圖像中進行對象檢測,以獲得源對象圖像。
在步驟S102中,確定所獲得的目標圖像的光照信息,以得到目標圖像中的光照方向。根據本發(fā)明的一個示例,在步驟S102中,可根據陰影區(qū)域與物體區(qū)域的對應關系及光線跟蹤原理來估計目標圖像的光照方向。圖2是示出了根據本發(fā)明的一個示例,確定所獲得的目標圖像的光照信息的方法200的流程圖。如圖2所示,在步驟S201中,可檢測目標圖像中的物體和陰影。例如,可將目標圖像轉換到HSV色彩空間,然后根據飽和度將目標圖像分為前景區(qū)域、陰影區(qū)域及背景區(qū)域,并且識別前景區(qū)域中物體。在步驟S202中確定所識別的物體和陰影區(qū)域的對應關系。例如,可根據形狀來確定物體和陰影區(qū)域之間的對應關系。然后在步驟S203中根據所確定的關系來估算目標圖像中光線的照射方向(即,光照方向)作為目標圖像的光照信息。
返回圖1,在步驟S103中,根據源對象圖像的深度信息及目標圖像的光照信息調整源對象圖像,以生成光照優(yōu)化的源對象圖像。圖3是示出根據本發(fā)明的一個示例,根據源對象圖像的深度信息及目標圖像的光照信息調整源對象圖像生成光照優(yōu)化的源對象圖像的方法300的流程圖。
在一些合成圖像中,源對象圖像可能被插入到不妥當位置上。例如在合成圖像中,源圖像中的人可能被插入到目標圖像中的車頂上,導致觀察者認為這幅圖像不真實。鑒于此,如圖3所示,在步驟S301中可在目標圖像中確定融合源對象圖像的位置。由于拍攝合影時人們通常站在靠近展品的位置,因此在目標圖像中,可將參考物體(例如展品)周圍的地面區(qū)域作為融合源對象圖像的位置。由于拍攝合影時,人們通常站在靠近展品的位置,因此在目標圖像中,可將參考物體(例如展品)周圍的地面區(qū)域作為融合源對象圖像的位置。
圖4是示出了根據本發(fā)明的一個示例,在目標圖像中確定融合源對象圖像的位置的方法400的流程圖。如圖4所示,在步驟S401中,根據顏色來分割目標圖像。例如可生成目標圖像的三維模型,使用顏色聚類的方法來分割目標圖像的三維模型。在步驟S402中,在所分割的目標圖像中確定參考物體。具體地,可根據顏色來在所分割的目標圖像中確定參考物體。例如,如果具有相似顏色的區(qū)域同時分布在地面平面及其他平面(例如垂直于地平面的平面)中,則可確定這些區(qū)域屬于物體區(qū)域,并根據物體區(qū)域確定參考物體。然后,在步驟S403中從地面平面中提取出參考物體周圍的地面區(qū)域。例如,可根據顏色來從地面平面中提取出參考物體周圍的地面區(qū)域。具體地,如果具有相似顏色的區(qū)域只分布在地面平面,則可確定這些區(qū)域屬于地面區(qū)域。最后在步驟S404中,根據拍照構圖原理在參考物體周圍的地面區(qū)域中確定融合源對象圖像的具體位置。
此外可替換地,步驟S301中也可根據與用戶的交互結果確定在目標圖像中確定融合源對象圖像的位置。
此外,由于源圖像與目標圖像的比例關系不符合常理,比如一個巨大的人站在一個很小的汽車旁邊,觀察者也會認為這幅圖像不真實。鑒于此,還可對要被合成的源對象圖像的尺寸進行調整。返回圖3,在步驟S302中確定目標圖像中的消失點。然后在步驟S303中根據所確定的消失點、融合源對象圖像的位置調整源對象圖像的尺寸,以生成尺寸優(yōu)化的源對象圖像。
根據本發(fā)明的一個示例,在步驟S302中,可在上述參考物體所在的區(qū)域確定消失點。此外,在步驟S303中,可根據消失點確定目標圖像的透視方向,并且根據源對象圖像的尺寸與沿透視方向源對象圖像到消失點的距離調整源對象圖像的尺寸。其中沿透視方向,源對象圖像的尺寸與源對象圖像到消失點的距離成反比。
具體地,在三維空間中平行的兩條直線將會在二維圖像中相交于消失點,而根據垂直于這兩條直線的直線則可確定到相機的距離。具體地說,同一條垂線上的點到相機的距離相同。在本發(fā)明的實施例中,源物體圖像在同一條垂線上移動時尺寸不變。在本發(fā)明實施例中稱這些垂線為等尺寸線。根據本發(fā)明的一個示例,在步驟S303中,可通過利用幾何推理的方法計算出上述等尺寸線,然后根據目標物體與源對象圖像的比例關系,計算出每一條等尺寸線對應的尺寸因子,并且根據尺寸因子及融合源對象圖像的位置縮放源對象 圖像以生成尺寸優(yōu)化的源對象圖像。
在步驟S304中,根據尺寸優(yōu)化的源對象圖像、目標圖像的光照信息和源對象圖像的深度信息調整源對象圖像,以生成光照優(yōu)化的源對象圖像。物體表面的明暗關系是由物體的深度不相同造成的。光線照射在物體時,一部分會被深度大的區(qū)域阻擋,從而在相鄰的深度小的區(qū)域上形成陰影。因此,根據本發(fā)明的一個示例,在步驟S304中可根據目標圖像的光照信息和源對象圖像的深度信息,計算在沿目標圖像的光照信息所指示的光照方向上尺寸優(yōu)化的源對象圖像的光照梯度,以生成光照參考圖,然后根據尺寸優(yōu)化的源對象圖像和光照參考圖生成光照優(yōu)化的源對象圖像。例如,可沿光照方向計算源對象圖像所對應的深度圖像的深度梯度,以獲得物體上形成表面陰影的位置。然后將深度圖像中梯度大的部分增強,梯度小的不去減弱,從而光照參考圖。
為了準確地調節(jié)源對象圖像中光照,優(yōu)選地,在步驟S304中可提取尺寸優(yōu)化的源對象圖像的光照分量和顏色分量,例如可通過解本征圖像的方法,將優(yōu)化的源圖像的彩色圖像分解為光照分量和顏色分量。然后根據目標圖像的光照信息和源對象圖像的深度信息調整源對象圖像的光照分量,以生成調節(jié)后的光照分量,并且對顏色分量和調節(jié)后的光照分量進行重構以生成光照優(yōu)化的源對象圖像。
此外,為了避免在處理過程中改變圖像的紋理信息,在步驟S304中還可使用如加權最小平方濾波器的濾波器,對所述光照分量進行濾波,以生成細節(jié)層圖像和粗糙層圖像,并且只在粗糙層上進行亮度調節(jié)。具體地,可根據目標圖像的光照信息和對象圖像的深度信息調整源粗糙層圖像,以生成光照優(yōu)化的粗糙層圖像,并且對細節(jié)層圖像和光照優(yōu)化的粗糙層圖像進行重構以生成調節(jié)后的光照分量。例如,在如上所述生成了光照參考圖的情況下,可將光照參考圖與粗糙層圖像按照高斯權值融合在一起,生成一幅光照優(yōu)化后的粗糙層圖像。
圖5是示出了根據本發(fā)明的一個示例,根據尺寸優(yōu)化的源對象圖像、目標圖像的光照信息和源對象圖像的深度信息調整源對象圖像,生成光照優(yōu)化的源對象圖像的示例情形的說明圖。如圖5所示,從尺寸優(yōu)化的源對象圖像500中提取光照分量510和顏色分量520。對光照分量510進行濾波以生成細節(jié)層圖像511和粗糙層圖像512。另一方面,根據目標圖像的光照信息531和源對象圖像的深度信息532,計算在沿目標圖像的光照信息所指示的光照 方向上尺寸優(yōu)化的源對象圖像的光照梯度,以生成光照參考圖540。利用生成光照參考圖540對粗糙層圖像512進行調整以生成光照優(yōu)化的粗糙層圖像512’,然后對細節(jié)層圖像511、光照優(yōu)化的粗糙層圖像512’和顏色分量520進行重構,以生成光照優(yōu)化的源對象圖像550。
返回圖1,在步驟S104中,可根據光照優(yōu)化的源對象圖像和目標圖像生成合成圖像。例如,可將光照優(yōu)化的源對象圖像插入到如根據步驟S301所確定的融合源對象圖像的位置,以生成合成圖像。
此外,根據本發(fā)明的一個示例,還可根據光照情況,生成源對象的陰影。圖6是示出了根據本發(fā)明的一個示例,生成源對象的陰影的方法600的流程圖。如圖6所示,在步驟S601中計算光照優(yōu)化的源對象圖像的剪影。然后在步驟S602中根據目標圖像的光照信息對源對象圖像的剪影進行投影以生成源對象圖像的陰影。具體地,在步驟S602中可首先,根據目標圖像的光照信息對源對象圖像的剪影進行投影,以確定對象圖像的陰影所在的陰影區(qū)域。然后根據目標圖像中的陰影的強度來調整陰影區(qū)域的圖像的亮度,以生成源對象圖像的陰影。例如,如上述結合圖2描述的方法200中步驟S201中所述,可確定目標圖像的前景區(qū)域和陰影區(qū)域。并且可以下通過公式[1]計算得出陰影的強度β:
其中,C為目標圖像中的顏色值,S為目標圖像中含有陰影的顏色值,L為目標圖像中不含陰影的顏色值。然后,可根據源對象圖像的位置將所生成的陰影生成也插入到合成圖像中。
在上述發(fā)明實施例提供的合成圖像的方法中,通過提取目標圖像的光照信息,并且利用源圖像的深度信息和所提取的目標圖像的光照信息來調整源對象圖像的光照分量,能夠生成具有一致的光照的合成圖像,改善了觀看者的觀看體驗。
下面,參照圖7說明本發(fā)明的實施例的合成圖像的裝置。圖7是示出了根據本發(fā)明的一個實施例的合成圖像的裝置700的示范性結構框圖。如圖7中所示,本實施例的合成圖像的裝置700包括圖像獲取單元710、光照信息確定單元720、光照優(yōu)化單元730和圖像合成單元740。合成圖像的裝置700 的各個單元可分別執(zhí)行上述圖1中的合成圖像的方法100的各個步驟/功能。因此,以下僅對合成圖像的裝置700的主要部件進行了描述,而省略了以上已經結合圖1-6描述過的細節(jié)內容。
例如,圖像獲取單元710可獲得源對象圖像、源對象圖像的深度信息和目標圖像。優(yōu)選地,所獲得的源對象圖像的地平面與目標圖像的地平面平行。例如,圖像獲取單元710可首先獲得源圖像。例如,可通過相機等設備捕獲源圖像,也可通過網絡等接收源圖像。然后圖像獲取單元710可確定源圖像的地面區(qū)域和目標圖像的地面區(qū)域,并且將源圖像的地面區(qū)域和目標圖像的地面區(qū)域對齊。最后圖像獲取單元710可在對齊的源圖像中進行對象檢測,以獲得源對象圖像。
光照信息確定單元720可確定所獲得的目標圖像的光照信息,以得到目標圖像中的光照方向。根據本發(fā)明的一個示例,光照信息確定單元720可根據陰影區(qū)域與物體區(qū)域的對應關系及光線跟蹤原理來估計目標圖像的光照方向。圖8是示出了根據本發(fā)明的一個示例,光照信息確定單元720的示范性結構框圖。如圖8所示,光照信息確定單元720可包括檢測模塊810、對應確定模塊820和光照信息生成模塊830。
具體地,檢測模塊810可檢測目標圖像中的物體和陰影。例如,可將目標圖像轉換到HSV色彩空間,然后根據飽和度將目標圖像分為前景區(qū)域、陰影區(qū)域及背景區(qū)域,并且識別前景區(qū)域中物體。對應確定模塊820可確定所識別的物體和陰影區(qū)域的對應關系。例如,可根據形狀來確定物體和陰影區(qū)域之間的對應關系。然后光照信息生成模塊830可根據所確定的關系來估算目標圖像中光線的照射方向(即,光照方向)作為目標圖像的光照信息。
返回圖7,光照優(yōu)化單元730根據源對象圖像的深度信息及目標圖像的光照信息調整源對象圖像,以生成光照優(yōu)化的源對象圖像。圖9是示出根據本發(fā)明的一個示例,光照優(yōu)化單元730的示范性結構框圖。如圖9所示,光照優(yōu)化單元730包括融合位置確定模塊910、消失點確定模塊920、調整模塊930和光照優(yōu)化圖像生成模塊940。
具體地,融合位置確定模塊910可在目標圖像中確定融合源對象圖像的位置。由于拍攝合影時人們通常站在靠近展品的位置,因此在目標圖像中,可將參考物體(例如展品)周圍的地面區(qū)域作為融合源對象圖像的位置。由于拍攝合影時,人們通常站在靠近展品的位置,因此在目標圖像中,可將參 考物體(例如展品)周圍的地面區(qū)域作為融合源對象圖像的位置。
根據本發(fā)明的一個示例,融合位置確定模塊910可根據顏色來分割目標圖像。例如可生成目標圖像的三維模型,使用顏色聚類的方法來分割目標圖像的三維模型。然后,融合位置確定模塊910在所分割的目標圖像中確定參考物體。具體地,可根據顏色來在所分割的目標圖像中確定參考物體。例如,如果具有相似顏色的區(qū)域同時分布在地面平面及其他平面(例如垂直于地平面的平面)中,則可確定這些區(qū)域屬于物體區(qū)域,并根據物體區(qū)域確定參考物體。然后,融合位置確定模塊910可從地面平面中提取出參考物體周圍的地面區(qū)域。例如,可根據顏色來從地面平面中提取出參考物體周圍的地面區(qū)域。具體地,如果具有相似顏色的區(qū)域只分布在地面平面,則可確定這些區(qū)域屬于地面區(qū)域。最后融合位置確定模塊910可根據拍照構圖原理在參考物體周圍的地面區(qū)域中確定融合源對象圖像的具體位置。
可替換地,根據本發(fā)明的另一示例,融合位置確定模塊910也可根據與用戶的交互結果確定在目標圖像中確定融合源對象圖像的位置。
消失點確定模塊920可確定目標圖像中的消失點。然后調整模塊930可根據所確定的消失點、融合源對象圖像的位置調整源對象圖像的尺寸,以生成尺寸優(yōu)化的源對象圖像。
根據本發(fā)明的一個示例,消失點確定模塊920可在上述參考物體所在的區(qū)域確定消失點。此外,調整模塊930可根據消失點確定目標圖像的透視方向,并且根據源對象圖像的尺寸與沿透視方向源對象圖像到消失點的距離調整源對象圖像的尺寸,其中沿透視方向,源對象圖像的尺寸與源對象圖像到消失點的距離成反比。
具體地,在三維空間中平行的兩條直線將會在二維圖像中相交于消失點,而根據垂直于這兩條直線的直線則可確定到相機的距離。具體地說,同一條垂線上的點到相機的距離相同。在本發(fā)明的實施例中,源物體圖像在同一條垂線上移動時尺寸不變。在本發(fā)明實施例中稱這些垂線為等尺寸線。根據本發(fā)明的一個示例,調整模塊930可通過利用幾何推理的方法計算出上述等尺寸線,然后根據目標物體與源對象圖像的比例關系,計算出每一條等尺寸線對應的尺寸因子,并且根據尺寸因子及融合源對象圖像的位置縮放源對象圖像以生成尺寸優(yōu)化的源對象圖像。
光照優(yōu)化圖像生成模塊940可根據尺寸優(yōu)化的源對象圖像、目標圖像的 光照信息和源對象圖像的深度信息調整源對象圖像,以生成光照優(yōu)化的源對象圖像。物體表面的明暗關系是由物體的深度不相同造成的。光線照射在物體時,一部分會被深度大的區(qū)域阻擋,從而在相鄰的深度小的區(qū)域上形成陰影。因此,根據本發(fā)明的一個示例,光照優(yōu)化圖像生成模塊940可根據目標圖像的光照信息和源對象圖像的深度信息,計算在沿目標圖像的光照信息所指示的光照方向上尺寸優(yōu)化的源對象圖像的光照梯度,以生成光照參考圖,然后根據尺寸優(yōu)化的源對象圖像和光照參考圖生成光照優(yōu)化的源對象圖像。例如,可沿光照方向計算源對象圖像所對應的深度圖像的深度梯度,以獲得物體上形成表面陰影的位置。然后將深度圖像中梯度大的部分增強,梯度小的不去減弱,從而光照參考圖。
為了準確地調節(jié)源對象圖像中光照,優(yōu)選地,光照優(yōu)化圖像生成模塊940可提取尺寸優(yōu)化的源對象圖像的光照分量和顏色分量,例如可通過解本征圖像的方法,將優(yōu)化的源圖像的彩色圖像分解為光照分量和顏色分量。然后根據目標圖像的光照信息和源對象圖像的深度信息調整源對象圖像的光照分量,以生成調節(jié)后的光照分量,并且對顏色分量和調節(jié)后的光照分量進行重構以生成光照優(yōu)化的源對象圖像。
此外,為了避免在處理過程中改變圖像的紋理信息,光照優(yōu)化圖像生成模塊940還可使用如加權最小平方濾波器的濾波器,對所述光照分量進行濾波,以生成細節(jié)層圖像和粗糙層圖像,并且只在粗糙層上進行亮度調節(jié)。具體地,可根據目標圖像的光照信息和對象圖像的深度信息調整源粗糙層圖像,以生成光照優(yōu)化的粗糙層圖像,并且對細節(jié)層圖像和光照優(yōu)化的粗糙層圖像進行重構以生成調節(jié)后的光照分量。例如,在如上所述生成了光照參考圖的情況下,可將光照參考圖與粗糙層圖像按照高斯權值融合在一起,生成一幅光照優(yōu)化后的粗糙層圖像。
返回圖7,圖像合成單元740可根據光照優(yōu)化的源對象圖像和目標圖像生成合成圖像。例如,可將光照優(yōu)化的源對象圖像插入到之前所確定的融合源對象圖像的位置,以生成合成圖像。
此外,根據本發(fā)明的一個示例,合成圖像的裝置700還可包括陰影生成單元,以根據光照情況,生成源對象的陰影。具體地,陰影生成單元可首先計算光照優(yōu)化的源對象圖像的剪影,然后根據目標圖像的光照信息對源對象圖像的剪影進行投影以生成源對象圖像的陰影。例如,陰影生成單元可根據 目標圖像的光照信息對源對象圖像的剪影進行投影,以確定對象圖像的陰影所在的陰影區(qū)域。然后,根據例如通過以上公式[1]計算的目標圖像中的陰影的強度來調整陰影區(qū)域的圖像的亮度,以生成源對象圖像的陰影。圖像合成單元740還可將所生成的陰影插入到合成圖像中。
在上述發(fā)明實施例提供的合成圖像的裝置中,通過提取目標圖像的光照信息,并且利用源圖像的深度信息和所提取的目標圖像的光照信息來調整源對象圖像的光照分量,能夠生成具有一致的光照的合成圖像,改善了觀看者的觀看體驗。
此外,根據本發(fā)明的另一示例,本發(fā)明還可以通過合成圖像的硬件系統(tǒng)來實施。圖10是示出按照本發(fā)明實施例的合成圖像的硬件系統(tǒng)1000的總體硬件框圖。如圖10所示,合成圖像的硬件系統(tǒng)1000可以包括:輸入設備1010,用于從外部輸入有關圖像或信息,例如立體相機拍攝的圖像幀、立體相機的參數、或初始視差圖等,輸入設備1010的具體形式可包括但不限于鍵盤、鼠標器、以及通信網絡及其所連接的遠程輸入設備等等;處理設備1020,用于實施上述的按照本發(fā)明實施例的合成圖像的方法,處理設備1020的具體形式可包括但不限于計算機的中央處理器或其它的具有處理能力的芯片等等,此外,處理設備1020還可以連接到諸如因特網的網絡(未示出),根據處理過程的需要向遠程傳送處理后的圖像等等;輸出設備1030,用于向外部輸出實施上述生成合成圖像,例如可以包括顯示器、打印機、以及通信網絡及其所連接的遠程輸出設備等等;以及存儲設備1040,用于以易失或非易失的方式存儲上述例如實現本發(fā)明實施例的合成圖像的方法的計算機指令,以及源圖像、源對象圖像、深度信息、目標圖像等,例如可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬盤、或半導體存儲器等等的各種易失或非易失性存儲器。
所屬技術領域的技術人員知道,本發(fā)明可以實現為系統(tǒng)、裝置、方法或計算機程序產品。因此,本發(fā)明可以具體實現為以下形式,即:可以是完全的硬件、也可以是完全的軟件(包括固件、駐留軟件、微代碼等),還可以是硬件和軟件結合的形式,本文一般稱為“組件、“模塊”、“裝置”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明還可以實現為在一個或多個計算機可讀介質 中的計算機程序產品的形式,該計算機可讀介質中包含計算機可讀的程序代碼。
可以采用一個或多個計算機可讀介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是但不限于電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。
計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的程序代碼。這種傳播的數據信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。
計算機可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括但不限于無線、電線、光纜、RF等等,或者上述任意合適的組合。
可以以一種或多種程序設計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言—諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設計語言—諸如”C”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡—包括局域網(LAN)或廣域網(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。
上面參照本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產品的流程圖和/或框圖描述了本發(fā)明。應當理解,流程圖和/或框圖的每個方框以及流程 圖和/或框圖中各方框的組合,都可以由計算機程序指令實現。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數據處理裝置的處理器,從而生產出一種機器,這些計算機程序指令通過計算機或其它可編程數據處理裝置執(zhí)行,產生了實現流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。
也可以把這些計算機程序指令存儲在能使得計算機或其它可編程數據處理裝置以特定方式工作的計算機可讀介質中,這樣,存儲在計算機可讀介質中的指令就產生出一個包括實現流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instruction means)的制造品(manufacture)。
也可以把計算機程序指令加載到計算機、其它可編程數據處理裝置、或其它設備上,使得在計算機、其它可編程數據處理裝置或其它設備上執(zhí)行一系列操作步驟,以產生計算機實現的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令能夠提供實現流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。
附圖中的流程圖和框圖顯示了根據本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現規(guī)定的邏輯功能的可執(zhí)行指令。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現,或者可以用專用硬件與計算機指令的組合來實現。
以上已經描述了本發(fā)明的各實施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本技術領域的普通技術人員來說許多修改和變更都是顯而易見的。本文中所用術語的選擇,旨在最好地解釋各實施例的原理、實際應用或對市場中的技術的改進,或者使本技術領域的其它普通技術人員能理解本文披露的各實施例。