新四季網

一種在觸控螢幕上生成立體圖像的方法和設備的製作方法

2023-10-06 08:14:09

專利名稱:一種在觸控螢幕上生成立體圖像的方法和設備的製作方法
技術領域:
本發明涉及圖像處理領域,具體涉及一種在觸控螢幕上生成立體圖像的方法和設備。
背景技術:
隨著三維顯示技術的發展,三維顯示越來越多的融入到了大家的生活中。目前的三維顯示技術是利用人眼的視差特徵,在人眼裸視或者佩戴某種輔助設備的條件下,呈現出具有空間深度信息的逼真立體影像。三維顯示的圖像一般都是存在視差的兩幅或者多幅圖像,而這些圖像的得到方式一般有以下幾種一是用雙鏡頭攝像機拍攝得到,而這種方法中使用的攝像機價格昂貴; 另一種方法是利用單鏡頭相機,在不同角度拍攝圖像,這種方法操作比較麻煩,並且,不易調整視差。

發明內容
本發明要解決的技術問題是提供一種在觸控螢幕上生成立體圖像的方法和設備,可更簡單方便地得到一幅或者一幅以上與源圖有視差的圖像。為解決上述技術問題,本發明提供了一種在觸控螢幕上生成立體圖像的方法,包括: 獲取用戶對觸控螢幕的觸控信息;根據所述觸控信息獲取用戶從原始圖像中選擇的對象,將用戶選擇的一個或一個以上對象從原始圖像中分離出來;根據所述觸控信息獲取對象的放置位置,將所述分離的對象根據所述放置位置放置於背景圖像中,得到第一平面圖像;根據所述觸控信息獲取第一平面圖像中每個對象的期望深度;根據待生成的第二平面圖像對應的視點的位置和第一平面圖像中每個對象的期望深度,確定與所述第二平面圖像上的第一像素對應的第一平面圖像的第二像素;用所述第二像素的顏色值填充所述第一像素的顏色值,得到所述第二平面圖像。為解決上述技術問題,本發明還提供了一種在觸控螢幕上生成立體圖像的設備,包括觸控信息獲取模塊,用於獲取用戶對觸控螢幕的觸控信息;圖像分割模塊,用於根據所述觸控信息獲取用戶從原始圖像中選擇的對象,將用戶選擇的一個或一個以上對象從原始圖像中分離出來;第一平面圖像生成模塊,用於根據所述觸控信息獲取對象的放置位置,將所述分離的對象根據所述放置位置放置於背景圖像中,得到第一平面圖像;期望深度獲取模塊,用於根據所述觸控信息獲取第一平面圖像中每個對象的期望深度;第二平面圖像生成模塊,用於根據待生成的第二平面圖像對應的視點的位置和第一平面圖像中每個對象的期望深度,確定與所述第二平面圖像上的第一像素對應的第一平面圖像的第二像素,用所述第二像素的顏色值填充所述第一像素的顏色值,得到所述第二平面圖像。本發明實施例通過獲取用戶對觸控螢幕的觸控信息來對任意圖像進行分割,獲得圖像上的物體對象,然後通過所述觸控信息獲取該一個或多個物體對象的位置及深度,最後通過計算生成具有視差的兩幅或者多幅具有視差的圖像,從而替代了現有的獲得三維圖像的方法,操作更簡單,且無需昂貴的費用。


圖1為本發明實施例的在觸控螢幕上生成立體圖像的方法流程圖;圖2為本發明實施例中以線性設置方式設置深度的示意圖;圖3為本發明實施例中以圓形設置方式設置深度的示意圖;圖4為本發明實施例中以等高線設置方式設置深度的示意圖;圖5為本發明實施例中以局部點選設置方式設置深度的示意圖;圖6為本發明實施例中以行為單位進行立體處理的流程圖;圖7為本發明實施例的在觸控螢幕上生成立體圖像的設備結構示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖及具體實施例對本發明進行詳細描述。圖1為本發明實施例的在觸控螢幕上生成立體圖像的方法流程圖,參照圖1,所述方法包括如下步驟步驟101 獲取用戶對觸控螢幕的觸控信息;首先,對用戶通過觸摸體(手指或觸摸筆等)觸摸觸控螢幕產生的觸摸感應信號進行檢測,然後,對所述觸摸感應信號進行解析可以獲得觸控信息,所述觸控信息主要包括 觸控點位置、滑動路徑、拖動路徑和觸控動作。觸控點位置可以是一個或多個,多個觸控點位置可以是一次觸摸產生,也可以是多次觸摸產生。滑動路徑是指觸摸體在觸控螢幕上滑過的路徑。拖動路徑是指通過觸摸體在觸控螢幕上選定一個對象後(觸摸一個觸摸點超過預設的時間),在觸控螢幕上拖動的路徑。觸控動作包括單擊、雙擊、張開手指、合攏手指等。步驟102 根據所述觸控信息獲取用戶從原始圖像中選擇的對象,將用戶選擇的一個或一個以上對象從原始圖像中分離出來;根據所述觸控信息獲取用戶從原始圖像中選擇的對象的方法有如下兩種方法一、根據所述觸控信息中包括的一個或一個以上的觸控點位置,獲取用戶從原始圖像中選擇的對象。如果所述一個或一個以上的觸控點位置均位於一個對象的顯示區域內,則可以確定該對象為用戶選擇的對象。或者,一個以上的觸控點位置所包圍的區域覆蓋了一個對象的顯示區域,則可以確定該對象為用戶選擇的對象。方法二、根據所述觸控信息中包括的滑動路徑,獲取用戶從原始圖像中選擇的對象。如果所述滑動路徑位於一個對象的顯示區域內,則可以確定該對象為用戶選擇的對象。
上述對象可能是一個物體也可能是一片區域,例如可以是一個杯子、一棟樓或者
是一片天空等。獲取到用戶從原始圖像中選擇的對象後,就可以對原始圖像進行分割,將用戶選擇的一個或一個以上對象從原始圖像中分離出來。優選採用圖像分割算法(或稱摳圖算法)對原始圖像進行分割。具體分割的方式很多,例如可以採用特定的形狀模型進行分割, 比如長方形、圓形等;也可以採用一些算法進行智能的分割,如均值漂移算法、最小割/最大流算法等。如果需要分離多個對象,通常一次分割一個對象,通過多次運行圖像分割算法,分離出多個對象,將所有要分離的對象都分割出來後再執行步驟103。步驟103 根據所述觸控信息獲取對象的放置位置,將所述分離的對象根據所述放置位置放置於背景圖像中,得到第一平面圖像;可以根據所述觸控信息中包括的拖動路徑,來獲取對象的放置位置。放置的位置關係對後續的立體顯示的深度層次(三維顯示時的凸凹層次)也會產生影響,位於上層的對象較位於下層的對象從視覺上更加凸出。上述背景圖像可以是一幅新的圖像,或者可以是原始圖像,還可以是經過立體處理後得到的圖像。本步驟中,將對象放置於背景圖像中時,是根據用戶通過觸控螢幕設置的對象的位置信息來進行放置即位置的設置。採用此種方式,用戶可以自行設置三維顯示時各對象的放置關係,給用戶較大的自由度,用戶體驗較好。步驟104 根據所述觸控信息獲取第一平面圖像中每個對象的期望深度;步驟105 根據待生成的第二平面圖像對應的視點的位置和第一平面圖像中每個對象的期望深度,確定與所述第二平面圖像上的第一像素對應的第一平面圖像的第二像素;用所述第二像素的顏色值填充所述第一像素的顏色值,得到所述第二平面圖像。在步驟104中,可以根據所述觸控信息中包括的一個或一個以上觸控點位置的深度值,採用線性設置、圓形設置、等高線設置或局部點選設置的方式設置所述第一平面圖像中每個對象的期望深度。每個對象的期望深度可以是一個固定值也可以是一個深度範圍。下面對幾種設置方法分別進行介紹 線性設置如圖2所示,設定一深度設置區201,在該區域中,設I^s為起點(start),起點的深度為Vs,Pe為終點(end),終點的深度為Ve。設起點和終點間線段I^sPe上任一點I3X的深度為Vx,則Vx = Vs+(Dsx/Dse)*Vse,其中,Dsx為點Ps到點Px的距離,Dse為點Ps到點Pe 的距離,Vse = Ve-Vs0並且在該深度設置區內,該I^x所在的垂直於線段I^sPe的線段(如圖中20 上所有點的深度值均為Vx。該深度設置區範圍橫向範圍可通過起點和終點確定, 縱向範圍的初始大小可採用系統默認,也可由用戶手動調整。 圓形設置如圖3所示,設定一圓形深度設置區301,在該區域中,設I^s為起點(start),起點的深度為Vs,Pe為終點(end),終點的深度為Ve,且半徑為I^sPe的圓上任一點的深度值均為Ve。設起點和終點間線段I3SPe上任一點I3X的深度為Vx,則Vx = Vs+ (Dsx/Dse) *Vse,其中,Dsx為點I^s到點I3X的距離,Dse為點I3S到點Pe的距離,Vse = Ve-Vs。並且在該深度設置區內,該I3X所在的半徑為I3Sl^x的圓(如圖中302)上任一點的深度值均為Vx。該深度設置區範圍大小通過起點和終點的位置確定。 等高線設置等高線是一條由用戶點選的插值點組成的樣條曲線。用戶可通過滑鼠的點擊點選插值點,插值點之間用樣條曲線連接。如圖4所示,線401和線402為兩條等高線,線401 上所有點的深度為VI,線402上所有點的深度為V2,線401上任意一點I^s的法線與線402 交於點Pe,則線段I^sPe上任一點Px的深度為=Vx = Vl+(Dsx/Dse) *Vse,其中,Dsx為點Ps 到點Px的距離,Dse為點Ps到點Pe的距離,Vse = V2-V1。如果Ps的法線與線402無交點,則暫不處理,繼續計算有交點的點。當所有能計算的點計算完畢後,再對無法計算深度的點採用加權平均的方式設置深度,比如可以採用3*3或5*5或者更大的高斯模板進行加權平均計算。 局部點選設置局部點選的作用是對圖像上的點的深度進行局部調整,例如,在採用該方式設置深度時,對用戶選擇的點進行深度的增加或減少,增加或減少的幅度d為系統預設,也可以由用戶進行修改,例如d = 5,而距離該點P的距離為r處的點(見圖5)的深度增加或減少 dr = k*d/r,其中k為加權參數,可以根據實際情況取值,例如k = 0. 3。根據用戶設定的深度進行深度設置,實施起來更加簡單、容易實現,無需製作三維場景,無需進行測量,且用戶不但可以根據喜好設置圖片內容,還可以根據自己的需要設置深度,能夠獲得非常好的用戶體驗。上述步驟105具體包括步驟Sl 根據所述第一平面圖像中每個對象的期望深度以及所述第一平面圖像中每個像素的顏色值,生成所述第一平面圖像對應的深度圖;第一平面圖像中每個像素的顏色值根據所分離的對象上每個像素的顏色值、背景圖像的顏色值,以及對象的放置關係來決定,從視點可見的對象和/或背景的顏色值共同組成第一平面圖像的顏色值。具體地,所述第一平面圖像對應的深度圖包含第一平面圖像中每個像素的顏色值以及每個像素的深度值。其中,將所述第一平面圖像對應的深度圖中每個像素的顏色值設置為第一平面圖像中對應像素的顏色值,每個像素的深度值根據所述像素所在對象的期望深度確定。步驟S2 根據待生成的第二平面圖像對應的視點的位置、所述第二平面圖像上第一像素的位置,以及所述第二平面圖像與所述深度圖的深度關係,得到所述第一像素在所述深度圖上的對應位置的像素,將所述對應位置的像素的顏色值作為所述第一像素的顏色值,重複本步驟,得到所述第二平面圖像上每個像素的顏色值。上述第二平面圖像與深度圖的深度關係由該第二平面圖像的深度決定,該第二平面圖像的深度和最大深度的深度差與所述最大深度的比值範圍在0 1之間,可由用戶設置,也可以採用系統默認值,優選為
。最大深度通常範圍為W,255],通常為255。步驟S2具體包括步驟S21 確定一絕對運算區域,該區域內第一平面圖像對應的深度圖中的像素與所述第二平面圖像中的像素的位置一一對應;
步驟S22 在所述絕對運算區域內,確定所述第二平面圖像對應的視點到所述第一像素的向量或向量延長線與所述深度圖的首個交點,將所述交點對應的像素的顏色值作為所述第一像素的顏色值。上述絕對運算區域包含一行像素或者多行像素(如像素麵)。根據絕對運算區域的不同,具體可分為以下兩種計算方法A絕對運算區域包含一像素行時,則生成的該第一平面圖像對應的深度圖為一深度曲線,該深度曲線上的像素與第二平面圖像中的像素一一對應。第二平面圖像中某行L上某像素點P的顏色值通過以下方法得到確定預設視點到P點的向量或向量延長線與深度曲線的首個交點P』,確定該深度曲線上點P』對應像素的顏色值為所述P點的顏色值。方法B絕對運算區域包含多行像素,即一像素麵,則生成的該第一平面圖像對應的深度圖為一深度曲面,該深度曲面中的像素與第二平面圖像中的像素一一對應;第二平面圖像中某行L上某像素點P的顏色值可參照方法A獲得。上述方法A和方法B均可通過構建數學模型來實現,區別在於方法A以線為單位構建平面數學模型,方法B以面為單位構建立體數學模型。方法B較方法A略複雜,且,方法B中由於視點的投影位置通常在視覺深度曲面的中心位置,因此在確定視點對應的待生成圖像的顏色值時可能產生一定的視差。以方法A為例說明立體處理的過程圖6中,Ll和L2對應第一平面圖像的某一行M,其中Ll表示該M行上每個像素的顏色值,L2表示該M行上每個像素的深度值,Ll和L2共同組成第一平面圖像的深度圖。通過深度坐標來表示L1、L2以及待生成的第二平面對應像素行,如圖6所示,在本實施例中Ll 的深度為0 ;L2的深度由L2上各像素的深度值決定,圖6所示L2曲線形狀僅為示例;L3為待生成第二平面圖像上對應第一平面圖像像素的像素行,也就是說L3上每一像素與Ll上每一像素一一對應;L4為最大深度(本實施例中為25 。L3的深度位置由以下參數決定 L3到L4的深度與Ll到L4的深度(即最大深度)的比值範圍在0_1之間,優選為
。圖中的視距為左右視點到L3的距離。L3上某像素點Pl的顏色值通過以下方法得到確定視點(左視點或者右視點)到 Pl點的向量或向量延長線與L2的首個交點,該交點對應像素在Ll上的顏色值即為該視點對應的第二平面圖像上Pi點的顏色值。圖中Pll為根據上述方法確定的左視點對應的第二平面圖像中Pl點的顏色值,Plr為根據上述方法確定的右視點對應的第二平面圖像中Pl 點的顏色值;P21為根據上述方法確定的左視點對應的第二平面圖像中P2點的顏色值,P2r 為根據上述方法確定的右視點對應的第二平面圖像中P2點的顏色值。用上述方法可以逐行確定某視點對應的第二平面圖像上的顏色值,進而獲得整幅該視點對應的待生成的第二平面圖像。上述實施例以兩個視點為例進行說明,為了獲得更好的立體效果,也可以設置多個視點,例如在上述左右視點的基礎上增加左左視點和右右視點,重複上述方法,分別生成左左視點和右右視點對應的待生成圖像,利用四個視點對應的待生成圖像生成最終的立體
8圖像。優選地,在得到第二平面圖像後,可合併該第一平面圖像和第二平面圖像,生成立體圖像,或者合併兩個或兩個以上視點分別對應的第二平面圖像,生成立體圖像。或者也可以不合併,直接輸出與第一平面圖像有視差的圖像,例如以九宮格形式輸出。優選地,在得到所述第二平面圖像後,所述方法還包括對所述第二平面圖像中的空白像素利用圖像補償算法進行修復填充。可採用圖像修描(Inpainting)技術或者調整 (Resize)技術作為圖像補償算法對圖像進行自動補償。以採用inpainting技術進行填補進行說明根據空白像素旁邊的部分像素,在整幅圖像上進行搜索,當這部分像素與整幅圖像上的某些像素達到一定的匹配時,就可以用這部分像素相鄰的像素對空白像素進行填補。具體地,先在空白像素邊緣處選擇一個待匹配模型,例如有5*5個像素,假如其中有13個像素是已知的,有12個像素是空白像素,利用該13個已知像素在整幅圖像上進行匹配,當待匹配模型中的13個已知像素與某一區域的 13個像素相同,則該區域為匹配模型,匹配模型內的另12個已知像素用於填補待匹配模型中的12個空白像素。採用本發明實施例的上述生成立體圖像的方法不僅計算方便,還可以有效避免空洞,且立體感好。用戶可根據需要設置待生成的第二平面圖像的數量,例如可以是2幅或者是4幅或者是9幅等。實現上述方法的設備參見圖7,包括觸控信息獲取模塊10,用於獲取用戶對觸控螢幕的觸控信息;圖像分割模塊20,用於根據所述觸控信息獲取用戶從原始圖像中選擇的對象,將用戶選擇的一個或一個以上對象從原始圖像中分離出來;第一平面圖像生成模塊30,用於根據所述觸控信息獲取對象的放置位置,將所述分離的對象根據所述放置位置放置於背景圖像中,得到第一平面圖像;期望深度獲取模塊40,用於根據所述觸控信息獲取第一平面圖像中每個對象的期望深度;第二平面圖像生成模塊50,用於根據待生成的第二平面圖像對應的視點的位置和第一平面圖像中每個對象的期望深度,確定與所述第二平面圖像上的第一像素對應的第一平面圖像的第二像素,用所述第二像素的顏色值填充所述第一像素的顏色值,得到所述第二平面圖像。其中,所述圖像分割模塊20進一步用於根據所述觸控信息中包括的一個或一個以上的觸控點位置,獲取用戶從原始圖像中選擇的對象;或者根據所述觸控信息中包括的滑動路徑,獲取用戶從原始圖像中選擇的對象。其中,所述第一平面圖像生成模塊30進一步用於根據所述觸控信息中包括的拖動路徑,獲取對象的放置位置。其中,所述期望深度獲取模塊40進一步用於根據所述觸控信息中包括的一個或一個以上觸控點位置的深度值,採用線性設置、圓形設置、等高線設置或局部點選設置的方式設置所述第一平面圖像中每個對象的期望深度。
優選地,所述設備還包括立體圖像生成模塊60,用於合併所述第一平面圖像和第二平面圖像,生成立體圖像,或者合併兩個或兩個以上視點分別對應的第二平面圖像,生成立體圖像。優選地,所述設備還包括修復模塊70,用於對所述第二平面圖像中的空白像素進行修復填充。優選地,所述第二平面圖像生成模塊50包括深度圖生成子模塊,用於根據所述第一平面圖像中每個對象的期望深度以及所述第一平面圖像中每個像素的顏色值,生成所述第一平面圖像對應的深度圖;視點圖像生成子模塊,用於重複以下操作得到所述第二平面圖像上每個像素的顏色值根據待生成的第二平面圖像對應的視點的位置、所述第二平面圖像上第一像素的位置,以及所述第二平面圖像與所述深度圖的深度關係,得到所述第一像素在所述深度圖上的對應位置的像素,將所述對應位置的像素的顏色值作為所述第一像素的顏色值。優選地,所述深度圖生成子模塊根據以下信息獲得所述第一平面圖像中每個像素的顏色值所述分離的對象上每個像素的顏色值、背景圖像的顏色值,以及對象的放置關係。優選地,所述第一平面圖像對應的深度圖包含第一平面圖像中每個像素的顏色值以及每個像素的深度值;所述深度圖生成子模塊採用以下方式生成所述第一平面圖像對應的深度圖將所述第一平面圖像對應的深度圖中每個像素的顏色值設置為第一平面圖像中對應像素的顏色值,每個像素的深度值根據所述像素所在對象的期望深度確定。優選地,所述第二平面圖像與所述深度圖的深度關係由所述第二平面圖像的深度決定,所述第二平面圖像的深度和最大深度的深度差與所述最大深度的比值範圍在0 1 之間。優選地,所述視點圖像生成子模塊包括運算區域確定單元,用於確定一絕對運算區域,該區域內第一平面圖像對應的深度圖中的像素與所述第二平面圖像中的像素的位置一一對應;顏色值確定單元,用於在所述絕對運算區域內,確定所述第二平面圖像對應的視點到所述第一像素的向量或向量延長線與所述深度圖的首個交點,將所述交點對應的像素的顏色值作為所述第一像素的顏色值。所述絕對運算區域可包含一行像素或者多行像素。所述設備可以是手機、數位相機及PDA(個人數字助理)等。所述設備中還可包括立體顯示模塊,用於顯示立體圖像。觀看立體圖像的方式包括裸眼或者藉助輔助設備。所述設備在生成和顯示立體圖像的過程中,還能夠支持各種觸控螢幕操作,比如觸控螢幕設備向一側轉動時,其所處理的圖像會隨設備轉動,並自動調整大小,以適合屏幕。再比如連續點擊兩次圖像兩次,圖像會放大,再連續點擊兩次會縮小,張開或合攏手指來放大或縮小圖像等。同樣,用戶也可以使用這些操作來控制立體顯示區域。例如,移動立體區域,放大或縮小立體區域等。需要說明的是,上述實施例在生成立體圖像時用到了物體對象的深度值信息,由於深度值信息與對象中像素的凸凹參數是可以相互轉換的,因此,通過觸控螢幕輸入像素的凸凹參數,採用類似的實現原理也能生成立體圖像。
本領域普通技術人員可以理解,上述方法中的全部或部分步驟可通過程序來指令相關硬體完成,所述程序可以存儲於計算機可讀存儲介質中,如只讀存儲器、磁碟或光碟等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。本發明不限制於任何特定形式的硬體和軟體的結合。當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬於本發明所附的權利要求的保護範圍。
權利要求
1.一種在觸控螢幕上生成立體圖像的方法,其特徵在於,包括 獲取用戶對觸控螢幕的觸控信息;根據所述觸控信息獲取用戶從原始圖像中選擇的對象,將用戶選擇的一個或一個以上對象從原始圖像中分離出來;根據所述觸控信息獲取對象的放置位置,將所述分離的對象根據所述放置位置放置於背景圖像中,得到第一平面圖像;根據所述觸控信息獲取第一平面圖像中每個對象的期望深度; 根據待生成的第二平面圖像對應的視點的位置和第一平面圖像中每個對象的期望深度,確定與所述第二平面圖像上的第一像素對應的第一平面圖像的第二像素;用所述第二像素的顏色值填充所述第一像素的顏色值,得到所述第二平面圖像。
2.如權利要求1所述的方法,其特徵在於,所述根據所述觸控信息獲取用戶從原始圖像中選擇的對象,包括根據所述觸控信息中包括的一個或一個以上的觸控點位置,獲取用戶從原始圖像中選擇的對象;或者根據所述觸控信息中包括的滑動路徑,獲取用戶從原始圖像中選擇的對象。
3.如權利要求1所述的方法,其特徵在於,所述根據所述觸控信息獲取對象的放置位置,包括根據所述觸控信息中包括的拖動路徑,獲取對象的放置位置。
4.如權利要求1所述的方法,其特徵在於,所述根據所述觸控信息獲取第一平面圖像中每個對象的期望深度,包括 根據所述觸控信息中包括的一個或一個以上觸控點位置的深度值,採用線性設置、圓形設置、等高線設置或局部點選設置的方式設置所述第一平面圖像中每個對象的期望深度。
5.如權利要求1所述的方法,其特徵在於,得到所述第二平面圖像後,所述方法還包括對所述第二平面圖像中的空白像素進行修復填充。
6.一種在觸控螢幕上生成立體圖像的設備,其特徵在於,包括 觸控信息獲取模塊,用於獲取用戶對觸控螢幕的觸控信息;圖像分割模塊,用於根據所述觸控信息獲取用戶從原始圖像中選擇的對象,將用戶選擇的一個或一個以上對象從原始圖像中分離出來;第一平面圖像生成模塊,用於根據所述觸控信息獲取對象的放置位置,將所述分離的對象根據所述放置位置放置於背景圖像中,得到第一平面圖像;期望深度獲取模塊,用於根據所述觸控信息獲取第一平面圖像中每個對象的期望深度;第二平面圖像生成模塊,用於根據待生成的第二平面圖像對應的視點的位置和第一平面圖像中每個對象的期望深度,確定與所述第二平面圖像上的第一像素對應的第一平面圖像的第二像素,用所述第二像素的顏色值填充所述第一像素的顏色值,得到所述第二平面圖像。
7.如權利要求6所述的設備,其特徵在於,所述圖像分割模塊進一步用於根據所述觸控信息中包括的一個或一個以上的觸控點位置,獲取用戶從原始圖像中選擇的對象;或者根據所述觸控信息中包括的滑動路徑,獲取用戶從原始圖像中選擇的對象。
8.如權利要求6所述的設備,其特徵在於,所述第一平面圖像生成模塊進一步用於 根據所述觸控信息中包括的拖動路徑,獲取對象的放置位置。
9.如權利要求6所述的設備,其特徵在於,所述期望深度獲取模塊進一步用於根據所述觸控信息中包括的一個或一個以上觸控點位置的深度值,採用線性設置、圓形設置、等高線設置或局部點選設置的方式設置所述第一平面圖像中每個對象的期望深度。
全文摘要
本發明公開了一種在觸控螢幕上生成立體圖像的方法和設備,所述方法包括獲取用戶對觸控螢幕的觸控信息;根據所述觸控信息獲取用戶從原始圖像中選擇的對象,並將其從原始圖像中分離出來;根據所述觸控信息獲取對象的放置位置,將所述對象根據所述放置位置放置於背景圖像中,得到第一平面圖像;根據所述觸控信息獲取第一平面圖像中每個對象的期望深度;根據待生成的第二平面圖像對應的視點的位置和第一平面圖像中每個對象的期望深度,確定與所述第二平面圖像上的第一像素對應的第一平面圖像的第二像素;用所述第二像素的顏色值填充所述第一像素的顏色值,得到所述第二平面圖像。本發明替代了現有的獲得三維圖像的方法,操作更簡單,且無需昂貴的費用。
文檔編號H04N13/00GK102307308SQ20111014971
公開日2012年1月4日 申請日期2011年6月3日 優先權日2011年6月3日
發明者楚明磊 申請人:深圳超多維光電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀