圖像處理方法和電子終端的製作方法
2023-09-18 13:18:10
專利名稱:圖像處理方法和電子終端的製作方法
技術領域:
本發明涉及圖像處理技術領域,尤其涉及一種圖像處理方法和電子終端。
背景技術:
由卡梅隆導演的3D科幻電影巨製《阿凡達》引爆3D熱潮,3D瞬間席捲全國。作為一種圖畫顯示技術,3D技術實現電視畫面前所未有的逼真效果。在2D畫面顯示下,電視觀眾僅僅作為一個觀看者,電視顯示的內容,讓觀眾在潛意識裡面就是一個目擊者或者旁觀者。但在3D畫面的情境下,觀看者發生了心理的位移。在電視中呈現的3D立體畫面,給到觀看者最直接的感覺就是自己好像被帶到了電視畫面的情景中。這種真實的視覺感受豐富了觀眾的視覺體驗,使得立體視頻內容的需求以日劇增。為了配合立體設 備,市場需要大量立體視頻內容,但目前可用於立體顯示的立體視頻還十分匱乏,影響市場發展。現階段解決立體內容短缺的最快捷、最有效的途徑就是利用2D圖像轉3D圖像技術,讓龐大的資料庫最大化利用。圖像合成是2D圖像轉3D圖像技術中重要部分,通過這一處理獲得左右眼圖像。目前採用像素平移方法,但帶來一個重要問題,即「Hole」問題。由於深度值不同,平移量也不同,像素平移後,由於不知道遮擋區域的像素值,會出現「Hole」,且造成圖像不平滑。其中「Hole」,即「空洞」,由於圖像中被遮擋的區域的像素值未知,圖像中的圖形對象經過不同距離的平移後,圖像中被遮擋的區域表現為空洞。
發明內容
本發明提供一種圖像處理的方法和電子終端,用於解決現有技術中2D圖像轉3D圖像技術中出現的「Hole」問題。本發明一方面提供一種圖像處理方法,用於處理一待處理圖像,所述方法包括:獲取所述待處理圖像的前景對象區域的深度值;基於所述前景對象區域的深度值,確定所述前景對象區域的平移量;基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量;以及基於所述平移量和所述伸縮量處理所述前景對象區域。優選地,在所述確定所述前景對象區域的伸縮量之前,所述方法還包括:獲取所述待處理圖像的後景對象區域的深度值;基於所述後景對象區域的深度值,確定所述後景對象區域的平移量。優選地,所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,具體包括:基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域的尺寸;以及基於所述待處理區域的尺寸,確定所述前景對象區域的
伸縮量。優選地,所述基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域尺寸,具體為:確定所述待處理區域的尺寸為所述後景對象區域的平移量和所述前景對象區域的平移量間差的絕對值。
優選地,所述基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,具體為:S1 = Dl*c/(2*(Dl+b));其中SI表示所述前景對象區域的平移量;D1表示所述前景對象區域的深度值;c表示用戶的兩眼之間的距離;b表示所述用戶的兩眼到顯示所述待處理圖像的屏幕的最短距離。優選地,所述基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,具體為:S1 = K*D1 ;其中SI表示所述前景對象區域的平移量;D1表示所述前景對象區域的深度值;1(表示比例因子。優選地,所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,具體為:基於深度值和伸縮率的對應關係表,及基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量。優選地,所述基於所述平移量和所述伸縮量處理所述前景對象區域後,所述方法還包括:判斷處理後的所述前景對象區域和所述待處理圖像的後景對象區域之間是否存在待處理區域;如果是,則對所述待處理區域進行插值處理。本發明另一方面還提供一種電子終端,所述電子終端包括:顯示器,用於顯示待處理的圖像;主板,與所述顯示器電性連接;處理單元,設置在所述主板上,用於獲取所述待處理圖像的前景對象區域的深度值並基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,然後基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,且基於所述平移量和所述伸縮量處理所述前景對象區域。優選地,所述處理單元還包括第一處理晶片,用於在所述確定所述前景對象區域的伸縮量之前,獲取所述待處理圖像的後景對象區域的深度值並基於所述後景對象區域的深度值,確定所述後景對象區域的平移量。優選地,所述處理 單元還包括第二處理晶片,用於所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,所述第二處理晶片具體包括:第一確認單元,用於基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域的尺寸;以及第二確認單元,用於基於所述待處理區域的尺寸,確定所述前景對象區域的伸縮量。優選地,所述處理單元還包括第三處理晶片,用於所述基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域尺寸,所述第三處理晶片具體包括:第一計算單元,用於確定所述待處理區域的尺寸為所述後景對象區域的平移量和所述前景對象區域的平移量間差的絕對值。優選地,所述處理單元還包括第四處理晶片,用於所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,所述第四處理晶片具體包括:第三確認單元,用於基於深度值和伸縮率的對應關係表,及基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量。優選地,所述處理單元還包括第五處理晶片,用於所述基於所述平移量和所述伸縮量處理所述前景對象區域後,所述第五處理晶片的處理還包括:判斷單元,用於判斷處理後的所述前景對象區域和所述待處理圖像的後景對象區域之間是否存在待處理區域;處理單元,如果判斷單元的判斷結果為是,處理單元則對所述待處理區域進行插值處理。本發明的有益效果如下:本發明一實施例中通過獲取所述待處理圖像的前景對象區域的深度值,基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,以及基於所述平移量和所述伸縮量處理所述前景對象區域。因此通過本發明將前景對象區域進行尺度伸縮處理,使前景對象區域遮擋「Hole」區域,從而有效解決「Hole」問題。此外,本發明一實施例中,獲取前景對象區域的深度值和後景對象區域的深度值並基於所述前景對象區域的深度值和後景對象區域的深度值,確定前景對象區域的平移量和後景對象區域的平移量,然後基於前景對象區域的平移量和後景對象區域的平移量,確定待處理圖像中的待處理區域的尺寸並基於待處理區域的尺寸,確定前景對象區域的伸縮量,且利用前景對象的伸縮量處理待處理圖像。因此本發明通過待處理區域的區域的尺寸,確定前景對象區域的伸縮量,能夠準確地將「Hole」區域覆蓋,提高可靠性。再進一步,本發明一實施例中,基於深度值和伸縮率的對應關係表,及基於前景對象區域的深度值,確定前景對象區域的伸縮量。因此本發明可以快速獲得伸縮量,提高圖像處理效率。
圖1為本發明一實施例中的待處理圖像;圖2為本發明一實施例中圖像處理方法的流程圖;圖3為本發明一實施例中待處理圖像的尺寸圖;圖4為本發明一實施例中平移之後的圖像;圖5為本發明一實施例中縮放之後的圖像;圖6為本發明一實施例中深度值和伸縮率的對應關係表;圖7為本發明另一實施例中平移之後的圖像;圖8為本發明另一實施例中縮放之後的圖像;圖9為本發明一實施例中電子終端架構圖;圖10為本發明圖9中處理單元架構圖。
具體實施例方式本發明一實施例提供了一種圖像處理方法,該方法應用於一待處理圖像,待處理圖像為一 2D圖像,作為2D圖像轉3D圖像技術的圖像資源。為使本領域技術人員能 夠更詳細了解本發明,以下結合附圖對本發明進行詳細描述。如圖1所示,待處理圖像10包括前景對象區域101和後景對象區域102,前景對象區域101和後景對象區域102具有遮擋關係。為實現2D圖像轉3D圖像技術,採用圖像合成構造左右眼圖,目前採用的像素平移方法,而具有遮擋關係前景對象區域101和後景對象區域102,由於深度值不同,平移量也不同,經過像素平移後,由於不知道遮擋區域的像素值,將會出現如圖4所示的「Hole」區域403。為了解決2D圖像轉3D圖像技術中出現的「Hole」問題,如圖2所示,圖2為本發明一實施例中圖像處理方法的流程圖,本實施例的方法包括:步驟210:獲取待處理圖像的前景對象區域的深度值;步驟212:基於前景對象區域的深度值,確定述前景對象區域的平移量;步驟214:基於前景對象區域的深度值,確定前景對象區域的伸縮量;步驟216:基於平移量和伸縮量處理前景對象區域。其中,在步驟210中,獲取待處理圖像的前景對象區域的深度值。具體為:採用SfM法(從運動恢復結構法)、DfC法(Depth from cues深度線索法)或MLA法(MachineLearning Algorithm機器學習算法)獲取待處理圖像的前景對象區域的深度值,其中SfM法,即利用影像中物體的移動量、相機運動以及物體在三維空間中運動等物理關係,估測影像的深度值。SfM法、DfC法、MLA法均為本領域技術人員所熟悉,所以在此不再贅述,當然,在其他實施例中,也可以通過其他方式獲取深度值,本發明不作限制。為了便於描述,將前景對象區域的深度值記為D1,另外,在本實施例中,所述前景對象區域的深度值Dl為絕對深度值,單位為米(m)。例如,圖1所示的待處理圖像10中,採用SfM法可獲得前景對象區域101的深度值Dl為3m。在另一實施例中,所述前景對象區的深度值Dl可以為相對深度值,使用8位灰度圖表示,範圍為0-255,可將相對深度值轉化為絕對深度值,進行單位統一,在以下各實施例中,為方便說明,均採用絕對深度值。在步驟212中,基於前景對象區域的深度值,確定前景對象區域的平移量。具體為:基於前景對象區域的深度值Dl,通過公式SI = Dl*c/ (2* (Dl+b)),即可確定前景對象區域的平移量SI,另外,在本實施例中,所述前景對象區域的平移量SI,單位為米(m),c表示用戶的兩眼之間的距離,b表示所述用戶的兩眼到顯示待處理圖像的屏幕的最短距離。例如,如圖3所示,屏幕30上顯示有前景對象區域101,後景對象區域102,已知c為0.05m,b為5m,Dl為3m,將以上數據代入計算,根據公式SI = Dl*c/ (2* (Dl+b)),可計算出前景對象區域101的平移量SI為0.0067m。在另一實施例中,所述前景對象區域的平移量也可採用相對平移量SI』,用像素個數表示,即SI』 = Sl/p,其中P為顯示器一個像素點水平方向的尺寸,在以下各實施例中,為方便說明,均採用絕對平移量。在步驟214之前,該方法還包括:獲取待處理圖像的後景對象區域的深度值以及基於後景對象區域的深度值,確定後景對象區域的平移量。獲取待處理圖像的後景對象區域的深度值具體為:採用SfM法、DfC法或MLA法獲取待處理圖像的後景對象區域的深度值,為了便於描述,將後景對象區域的深度值記為D2,獲取深度值的三種方法,即SfM法、DfC法、MLA法均為本領域技術人員所熟悉,所以在此不再贅述,當然,在其他實施例中,也可以通過其他方式獲取深度值,本發明不作限制。另外,在本實施例中,所述後景對象區域的深度值D2為絕對深度值,單位為米(m)。例如,圖1所示的待處理圖像10中,採用SfM法可獲得後景對象區域102的深度值D2為5m。在另一實施例中,所述後景對象區域的深度值D2為相對深度值,使用8位灰度圖表示,範圍為0-255,可將相對深度值轉化為絕對深度值,進行單位統一,在以下各實施例中,為方便說明,均採用絕對深度值。
基於後景對象區域的深度值,確定後景對象區域的平移量,具體為:基於後景對象區域的深度值D2,通過公式S2 = D2*c/(2*(D2+b)),即可確定後景對象區域的平移量S2,在本實施例中,後景對象區域的平移量S2為絕對平移量,單位為米(m),c表示用戶的兩眼之間的距離,b表示所述用戶的兩眼到顯示待處理圖像的屏幕的最短距離。例如,如圖3所示,屏幕30上顯示有前景對象區域101,後景對象區域102,已知c為0.05m, b為5m,D2為5m,將以上數據代入計算,根據公式S2 = D2*c/(2*(D2+b)),可計算出後景對象區域102的平移量S2為0.0125m。在另一實施例中,所述後景對象區域的平移量也可採用相對平移量S2』,用像素個數表示,即S2』 = S2/p,其中P為顯示器一個像素點水平方向的尺寸,在以下各實施例中,為方便說明,均採用絕對平移量。在步驟214中,基於前景對象區域的深度值,確定前景對象區域的伸縮量。具體為:基於後景對象區域的平移量和前景對象區域的平移量,確定待處理圖像的待處理區域的尺寸以及基於待處理區域的尺寸,確定前景對象區域的伸縮量。其中,待處理區域的尺寸為前景對象區域的平移量和後景對象區域的平移量間差的絕對值IS1-S21,待處理區域即「Hole」區域。根據待處理區域的尺寸|S1-S2|,利用公式Z= (2*|S1_S2|)確定前景對象的伸縮量Z。例如,在2D圖像轉變為3D圖像左眼圖時,由前述計算得出SI和S2,將圖1中的前景對象區域101和後景對象區域102分別根據前景對象區域101的平移量SI和後景對象區域102的平移量S2進行向左平移之後可得到如圖4所示的前景對象區域401和後景對象區域402,因為SI與S2大小不同,即前景對象區域101和後景對象區域102平移量不同,所以將會出現「Hole」區域403,根據公式Hole = S1-S2 |,可計算出「Hole」區域403的尺寸大小為0.0058m。圖4中,根據公式Z = 2* | S1-S2 |,可計算出前景對象區域401的伸縮量為0.0116m,即前景對象區域401左右兩邊各增寬0.0058m。在步驟216中,基於平移量和伸縮量處理前景對象區域。人眼視覺特性表明,對於相同對象,不同距離時人眼感受的尺寸不同,近景尺寸比遠景大。利用這一原理,將前景對象區域尺寸增大,這·樣「Hole」區域就會自動被前景對象區域遮擋,從而解決「Hole」填充問題。例如,將圖4中的前景對象區域401進行放大,當將前景對象區域401進行根據伸縮量為0.0116進行放大。圖5為經過處理之後的圖像,圖5中包括經放大處理後的前景對象區域501、後景對象區域502和「Hole」區域503,通過放大處理之後,前景對象區域501將「Hole」區域503遮擋。進一步,處理過程還包括,採用平滑處理技術處理區域邊緣,減少區域不連續感,使圖像自然。在另一實施例中,在步驟212中,基於前景對象區域的深度值,確定前景對象區域的平移量。具體為:基於前景對象區域的深度值,根據公式SI =K*D1,其中K為比例因子,確定前景對象區域的平移量。在一實施例中,可通過公式SI =Dl*c/(2*(Dl+b))進行大量的樣本實驗,據實驗結果顯示,前景對象區域的平移量和前景對象區域的深度值呈比例關係,用公式SI =K*D1表示。例如,圖7所示的待處理圖像70中,前景對象區域701和後景對象區域702在屏幕顯示時,觀看效果為前景對象區域701和後景對象區域702位於屏幕之前,在這種情況下SI =K*D1公式中K的取值範圍為0.05-0.1。已知前景對象區域701的深度值Dl為3m,令K取值為0.05時,代入公式SI = K*D1,可計算出前景對象區域701的平移量SI為0.15m。在步驟214中,基於前景對象區域的深度值,確定前景對象區域的伸縮量。具體為:基於深度值和伸縮率的對應關係表,及基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量。例如,圖1所示的待處理圖像中,前景對象區域101的深度值Dl為3m,查詢深度值和伸縮率的對應關係表圖6可知,當Dl為3m時,對應的伸縮率為0.1,伸縮量為所述伸縮率與前景對象區域101尺寸的乘積,假設圖1的前景對象區域101的尺寸為一單位面積,則對應的伸縮量為0.lm。在步驟216中,基於平移量和伸縮量處理前景對象區域。具體為:基於平移量,確定待處理圖像中的待處理區域。基於伸縮量,將前景對象區域進行伸縮處理。人眼視覺特性表明,對於相同對象,不同距離時人眼感受的尺寸不同,近景尺寸比遠景大。利用這一原理,將前景對象區域尺寸增大,這樣「Hole」區域就會自動被前景對象區域遮擋,從而解決「Hole」填充問題。例如,在2D圖像轉變為3D圖像右眼圖時,將圖1中的前景對象區域101根據前景對象區域101的平移量SI進行向右平移,平移之後得到如圖7所示的前景對象區域701,平移之後將會出現「Hole」區域703。將圖7中的前景對象區域701進行放大,當將前景對象區域701進行根據伸縮率為0.1進行等比例放大。圖8為經過處理之後的圖像,圖8包括前景對象區域801、後景對象區域802和「Hole」區域803,通過放大處理之後,前景對象區域801將「Hole」區域803遮擋。在步驟216之後,還可進一步判斷處理後的所述前景對象區域和所述待處理圖像的後景對象區域之間是否存在「Hole」區域,如果是,則對所述「Hole」區域進行插值處理,利用鄰居像素插值得到「Hole」區域像素,因為經步驟216處理之後的「Hole」區域非常小,甚至沒有了,所以需要插值處理的像素麵積很小,所以相對於現有技術中全部使用像素預測的方法,效果更好。進一步,在步驟216之後,處理過程還包括,採用平滑處理技術處理區域邊緣,減少區域不連續感,使圖像自然。本發明一實施例還提供一種電子終端,如圖9所示,電子終端包括:
顯示器80,用於顯示待處理圖像;主板90,與顯示器電性連接;處理單元901,設置在主板90上,用於獲取待處理圖像的前景對象區域的深度值並基於前景對象區域的深度值,確定前景對象區域的平移量,然後基於前景對象區域的深度值,確定前景對象區域的伸縮量,且基於平移量和伸縮量處理前景對象區域。如圖10所示,處理單元901還包括第一處理晶片9011,用於在確定前景對象區域的伸縮量之前,獲取待處理圖像的後景對象區域的深度值並基於後景對象區域的深度值,確定後景對象區域的平移量。處理單元901還包括第二處理晶片9012,用於所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,所述第二處理晶片9012具體包括:第一確認單元,用於基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域的尺寸;以及第二確認單元,用於基於所述待處理區域的尺寸,確定所述前景對象區域的伸縮量。處理單元901還包括第三處理晶片9013,用於所述基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域尺寸,所述第三處理晶片9013具體包括:
第一計算單元,用於確定所述待處理區域的尺寸為所述後景對象區域的平移量和所述前景對象區域的平移量間差的絕對值。處理單元901還包括第四處理晶片9014,用於所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,所述第四處理晶片9014具體包括:第三確認單元,用於基於深度值和伸縮率的對應關係表,及基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量。所述處理單元901還包括第五處理晶片9015,用於所述基於所述平移量和所述伸縮量處理所述前景對象區域後,所述第五處理晶片9015的處理還包括:判斷單元,用於判斷處理後的所述前景對象區域和所述待處理圖像的後景對象區域之間是否存在待處理區域;處理單元,如果判斷單元的判斷結果為是,處理單元則對所述待處理區域進行插值處理。通過閱讀上文所描述的根據本發明實施例的圖像處理方法的操作過程,圖9和圖10所示的電子終端的上述各個單元的實施過程就變得非常清楚了,因此,為了說明書的簡潔,在此不再詳述。通過本發明中的上述各實施例,至少可以達到如下技術效果:本發明一實施例中通過獲取所述待處理圖像的前景對象區域的深度值,基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,以及基於所述平移量和所述伸縮量處理所述前景對象區域。因此通過本發明將前 景對象區域進行尺度伸縮處理,使前景對象區域遮擋「Hole」區域,從而有效解決「Hole」問題。此外,本發明一實施例中,獲取前景對象區域的深度值和後景對象區域的深度值並基於所述前景對象區域的深度值和後景對象區域的深度值,確定前景對象區域的平移量和後景對象區域的平移量,然後基於前景對象區域的平移量和後景對象,確定待處理圖像中的待處理區域的尺寸並基於待處理區域的尺寸,確定前景對象區域的伸縮量,且利用前景對象的伸縮量處理待處理圖像。因此本發明通過待處理區域的區域的尺寸,確定前景對象區域的伸縮量,能夠準確地將「Hole」區域覆蓋,提高可靠性。再進一步,本發明一實施例中,基於深度值和伸縮率的對應關係表,及基於前景對象區域的深度值,確定前景對象區域的伸縮量。因此本發明可以快速獲得伸縮量,提高圖像處理效率。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種圖像處理方法,用於處理一待處理圖像,其特徵在於,所述方法包括: 獲取所述待處理圖像的前景對象區域的深度值; 基於所述前景對象區域的深度值,確定所述前景對象區域的平移量; 基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量;以及 基於所述平移量和所述伸縮量處理所述前景對象區域。
2.如權利要求1所述的方法,其特徵在於,在所述確定所述前景對象區域的伸縮量之前,所述方法還包括: 獲取所述待處理圖像的後景對象區域的深度值; 基於所述後景對象區域的深度值,確定所述後景對象區域的平移量。
3.如權利要求2所述的方法,其特徵在於,所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,具體包括: 基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域的尺寸;以及 基於所述待處理區域的尺寸,確定所述前景對象區域的伸縮量。
4.如權利要求3所述的方法,其特徵在於,所述基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域尺寸,具體為: 確定所述待處理區域的尺寸為所述後景對象區域的平移量和所述前景對象區域的平移量間差的絕對值。
5.如權利要求1所述的方法,其特徵在於,所述基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,具體為:SI = Dl*c/(2*(Dl+b)); 其中SI表示所述前景對象區域的平移量; Dl表示所述前景對象區域的深度值; c表示用戶的兩眼之間的距離; b表示所述用戶的兩眼到顯示所述待處理圖像的屏幕的最短距離。
6.如權利要求1所述的方法,其特徵在於,所述基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,具體為:SI = K*D1 ; 其中SI表示所述前景對象區域的平移量; Dl表示所述前景對象區域的深度值; K表示比例因子。
7.如權利要求1所述的方法,其特徵在於,所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,具體為:基於深度值和伸縮率的對應關係表,及基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量。
8.如權利要求7所述的方法,其特徵在於,所述基於所述平移量和所述伸縮量處理所述前景對象區域後,所述方法還包括: 判斷處理後的所述前景對象區域和所述待處理圖像的後景對象區域之間是否存在待處理區域; 如果是,則對所述待處理區域進行插值處理。
9.一種電子終端,其特徵在於,所述電子終端包括: 顯示器,用於顯示待處理的圖像; 主板,與所述顯示器電性連接; 處理單元,設置在所述主板上,用於獲取所述待處理圖像的前景對象區域的深度值並基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,然後基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,且基於所述平移量和所述伸縮量處理所述前景對象區域。
10.如權利要求9所述的電子終端,其特徵在於,所述處理單元還包括第一處理晶片,用於在所述確定所述前景對象區域的伸縮量之前,獲取所述待處理圖像的後景對象區域的深度值並基於所述後景對象區域的深度值,確定所述後景對象區域的平移量。
11.如權利要求10所述的電子終端,其特徵在於,所述處理單元還包括第二處理晶片,用於所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,所述第二處理晶片具體包括: 第一確認單元,用於基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域的尺寸;以及 第二確認單元,用於基於所述待處理區域的尺寸,確定所述前景對象區域的伸縮量。
12.如權利要求11所述的電子終端,其特徵在於,所述處理單元還包括第三處理晶片,用於所述基於所述後景對象區域的平移量和所述前景對象區域的平移量,確定所述待處理圖像的待處理區域尺寸,所述第三處理晶片具體包括: 第一計算單元,用於確定所述待處理區域的尺寸為所述後景對象區域的平移量和所述前景對象區域的平移量間差的絕對值。
13.如權利要求9所述的電子終端,其特徵在於,所述處理單元還包括第四處理晶片,用於所述基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,所述第四處理晶片具體包括:第三確認單元,用於基於深度值和伸縮率的對應關係表,及基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量。
14.如權利要求13所述的電子終端,其特徵在於,所述處理單元還包括第五處理晶片,用於所述基於所述平移量和所述伸縮量處理所述前景對象區域後,所述第五處理晶片的處理還包括: 判斷單元,用於判斷處理後的所述前景對象區域和所述待處理圖像的後景對象區域之間是否存在待處理區域; 處理單元,如果判斷單元的判斷結果為是,處理單元則對所述待處理區域進行插值處 理。
全文摘要
本發明公開了一種圖像處理方法和電子終端,所述方法包括獲取待處理圖像的前景對象區域的深度值並基於所述前景對象區域的深度值,確定所述前景對象區域的平移量,然後基於所述前景對象區域的深度值,確定所述前景對象區域的伸縮量,且基於所述平移量和所述伸縮量處理所述前景對象區域。通過本發明可以解決現有技術中2D圖像轉3D圖像技術中出現的「Hole」問題。
文檔編號G06T11/00GK103247027SQ201210031750
公開日2013年8月14日 申請日期2012年2月13日 優先權日2012年2月13日
發明者張磊, 王哲鵬 申請人:聯想(北京)有限公司