一種顯示方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示技術(shù),尤其涉及一種顯示方法及電子設(shè)備。
【背景技術(shù)】
[0002]智能手機(jī)已然成為人們?nèi)粘I畹谋匦杵罚恼找渤蔀橹悄苁謾C(jī)的常用功能,手機(jī)攝像頭(camera)可以將外界豐富多彩的世界留影下來,但是只能獲取表面的二維圖像數(shù)據(jù),作為重要的數(shù)據(jù)入口,相機(jī)預(yù)覽如果能夠以更加真實(shí)的三維(3D,3DimenS1n)效果呈現(xiàn)更加豐富的信息給用戶,則能幫助用戶獲取表面看不到的信息,更能給用戶帶來更加沉浸式的體驗(yàn)。
[0003]目前,利用增強(qiáng)現(xiàn)實(shí)類的應(yīng)用通過加載預(yù)先建立好的3D模型來展示3D圖像,這種方式需要提前建立好3D模型及相應(yīng)的動(dòng)畫,變化效果單一,不能隨著場景的變化而變化。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種顯示方法及電子設(shè)備。
[0005]本發(fā)明實(shí)施例提供的顯示方法包括:
[0006]采集目標(biāo)對象的第一圖像;
[0007]根據(jù)所述第一圖像,生成與所述第一圖像相對應(yīng)的三維模型;
[0008]將所述第一圖像的坐標(biāo)以及所述三維模型的坐標(biāo),變換至顯示單元的坐標(biāo)系中;
[0009]加載變換后的所述第一圖像以及所述三維模型,得到所述第一圖像的三維數(shù)據(jù);
[0010]在所述顯示單元上顯示所述第一圖像的三維數(shù)據(jù)。
[0011]本發(fā)明實(shí)施例的技術(shù)方案中,采集目標(biāo)對象的第一圖像;根據(jù)所述第一圖像,生成與所述第一圖像相對應(yīng)的三維模型;將所述第一圖像的坐標(biāo)以及所述三維模型的坐標(biāo),變換至顯示單元的坐標(biāo)系中;加載變換后的所述第一圖像以及所述三維模型,得到所述第一圖像的三維數(shù)據(jù);在所述顯示單元上顯示所述第一圖像的三維數(shù)據(jù)??梢姡景l(fā)明實(shí)施例實(shí)現(xiàn)了根據(jù)場景中特定的目標(biāo)對象實(shí)時(shí)生成對應(yīng)的三維模型,三維模型能夠隨著目標(biāo)對象的變化而變化,通過這種方式顯示出來的三維圖像效果生動(dòng),用戶視覺感受得到提高。
【附圖說明】
[0012]圖1為本發(fā)明實(shí)施例一的顯示方法的流程示意圖;
[0013]圖2為本發(fā)明實(shí)施例二的顯示方法的流程示意圖;
[0014]圖3為本發(fā)明實(shí)施例三的顯示方法的流程示意圖;
[0015]圖4為本發(fā)明實(shí)施例四的顯示方法的流程示意圖;
[0016]圖5為本發(fā)明實(shí)施例五的顯示方法的流程示意圖;
[0017]圖6為本發(fā)明實(shí)施例一的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0018]圖7為本發(fā)明實(shí)施例二的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0019]圖8為本發(fā)明實(shí)施例三的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0020]圖9為本發(fā)明實(shí)施例四的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0021]圖10為本發(fā)明實(shí)施例五的電子設(shè)備的結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0022]為了能夠更加詳盡地了解本發(fā)明實(shí)施例的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明實(shí)施例的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明實(shí)施例。
[0023]圖1為本發(fā)明實(shí)施例一的顯示方法的流程示意圖,本示例中的顯示方法應(yīng)用于電子設(shè)備中,如圖1所示,所述顯示方法包括以下步驟:
[0024]步驟101:采集目標(biāo)對象的第一圖像。
[0025]本發(fā)明實(shí)施例中,所述電子設(shè)備可以是手機(jī)、平板電腦、筆記本電腦等。所述電子設(shè)備具有圖像采集單元,這里,圖像采集單元具體為攝像頭。
[0026]本發(fā)明實(shí)施例中,圖像采集單元具有兩個(gè)功能,第一個(gè)功能是預(yù)覽功能,即對包括目標(biāo)對象的場景進(jìn)行實(shí)時(shí)地圖像采集,然后實(shí)時(shí)地顯示在顯示單元上。這里,顯示單元具體為顯示屏。第二個(gè)功能是抓拍功能,即對當(dāng)前正在預(yù)覽的圖像進(jìn)行捕獲抓拍,得到一副定格的畫面。
[0027]本發(fā)明實(shí)施例中,圖像采集單元處于預(yù)覽功能時(shí),采集目標(biāo)對象的第一圖像,可見,這里的采集是指實(shí)時(shí)采集。這里,第一圖像為二維圖像,第一圖像的信息包括:各個(gè)像素的坐標(biāo)信息以及對應(yīng)的顏色信息。像素的坐標(biāo)信息為二維的坐標(biāo)(X1,y 1),二維的坐標(biāo)也可以用三維坐標(biāo)來表示,只需將第三維坐標(biāo)設(shè)置為0,即(xl,yl,0)來表示所述二維的坐標(biāo)。
[0028]步驟102:根據(jù)所述第一圖像,生成與所述第一圖像相對應(yīng)的三維模型。
[0029]本發(fā)明實(shí)施例中,第一圖像中具有目標(biāo)對象的像素信息,根據(jù)像素信息可得到目標(biāo)對象所屬的物種,例如,人物、動(dòng)物、水果、家具等等。
[0030]在一種實(shí)施方式中,在數(shù)據(jù)庫中預(yù)先存儲了三維模型,這里,數(shù)據(jù)庫中所存儲的三維模型數(shù)量較大,種類豐富,以便與不同的特征數(shù)據(jù)進(jìn)行匹配。根據(jù)第一圖像的像素信息,在數(shù)據(jù)庫中查找與所述像素信息相匹配的三維模型,即為與所述第一圖像對應(yīng)的三維模型。這里,三維模型可以是:人體模型、動(dòng)物模型、水果模型等等。三維模型可通過表征他的三維坐標(biāo)來示意,三維模型的坐標(biāo)為(X2,y2,z2)。每個(gè)三維模型通過一個(gè)三維的數(shù)據(jù)集合來表示。
[0031]在另一種實(shí)施方式中,可以根據(jù)第一特征數(shù)據(jù)的數(shù)據(jù)信息動(dòng)態(tài)地生成三維模型,這樣的三維模型更加貼合目標(biāo)對象。
[0032]步驟103:將所述第一圖像的坐標(biāo)以及所述三維模型的坐標(biāo),變換至顯示單元的坐標(biāo)系中。
[0033]本發(fā)明實(shí)施例中,顯示單元具有坐標(biāo)系,顯示單元顯示圖像時(shí),需要將所有的圖像的坐標(biāo)變換至顯示單元的坐標(biāo)系下才能進(jìn)行正常的顯示。為此,將所述第一圖像的坐標(biāo)以及所述三維模型的坐標(biāo),變換至顯示單元的坐標(biāo)系中。
[0034]上述方案中,由于三維模型基于第一圖像而生成,因此,三維模型與第一圖像處于同一坐標(biāo)系。基于此,可以根據(jù)同一變換參數(shù),對所述第一圖像的坐標(biāo)以及所述三維模型的坐標(biāo)進(jìn)行變換,以變換至顯示單元的坐標(biāo)系中。
[0035]步驟104:加載變換后的所述第一圖像以及所述三維模型,得到所述第一圖像的三維數(shù)據(jù)。
[0036]本發(fā)明實(shí)施例中,圖形處理器(GPU,Graphics Processing Unit)加載變換后的所述第一圖像以及所述三維模型,將第一圖像的各個(gè)像素點(diǎn)加載在三維模型對應(yīng)的坐標(biāo)位置處,從而得到第一圖像的三維數(shù)據(jù)。
[0037]步驟105:在所述顯示單元上顯示所述第一圖像的三維數(shù)據(jù)。
[0038]本發(fā)明實(shí)施例中,在顯示單元上顯示所述第一圖像的三維數(shù)據(jù)后,便顯示出了三維的第一圖像。本發(fā)明實(shí)施例實(shí)現(xiàn)了根據(jù)場景中特定的目標(biāo)對象實(shí)時(shí)生成對應(yīng)的三維模型,三維模型能夠隨著目標(biāo)對象的變化而變化,通過這種方式顯示出來的三維圖像效果生動(dòng),用戶視覺感受得到提高。
[0039]圖2為本發(fā)明實(shí)施例二的顯示方法的流程示意圖,本示例中的顯示方法應(yīng)用于電子設(shè)備中,如圖2所示,所述顯示方法包括以下步驟:
[0040]步驟201:采集目標(biāo)對象的第一圖像。
[0041]本發(fā)明實(shí)施例中,所述電子設(shè)備可以是手機(jī)、平板電腦、筆記本電腦等。所述電子設(shè)備具有圖像采集單元,這里,圖像采集單元具體為攝像頭。
[0042]本發(fā)明實(shí)施例中,圖像采集單元具有兩個(gè)功能,第一個(gè)功能是預(yù)覽功能,即對包括目標(biāo)對象的場景進(jìn)行實(shí)時(shí)地圖像采集,然后實(shí)時(shí)地顯示在顯示單元上。這里,顯示單元具體為顯示屏。第二個(gè)功能是抓拍功能,即對當(dāng)前正在預(yù)覽的圖像進(jìn)行捕獲抓拍,得到一副定格的畫面。
[0043]本發(fā)明實(shí)施例中,圖像采集單元處于預(yù)覽功能時(shí),采集目標(biāo)對象的第一圖像,可見,這里的采集是指實(shí)時(shí)采集。這里,第一圖像為二維圖像,第一圖像的信息包括:各個(gè)像素的坐標(biāo)信息以及對應(yīng)的顏色信息。像素的坐標(biāo)信息為二維的坐標(biāo)(X1,y 1),二維的坐標(biāo)也可以用三維坐標(biāo)來表示,只需將第三維坐標(biāo)設(shè)置為0,即(xl,yl,0)來表示所述二維的坐標(biāo)。
[0044]步驟202:對所述第一圖像進(jìn)行解析,得到所述第一圖像的第一特征數(shù)據(jù);根據(jù)所述第一圖像的第一特征數(shù)據(jù),生成與所述第一圖像相對應(yīng)的三維模型。
[0045]本發(fā)明實(shí)施例中,第一圖像中具有目標(biāo)對象的像素信息,為此,可以對第一圖像進(jìn)行解析,從所述第一圖像中提取出目標(biāo)對象的第一特征數(shù)據(jù),所述第一特征數(shù)據(jù)表明了所述目標(biāo)對象所屬的物種,例如,人物、動(dòng)物、水果、家具等等。
[0046]具體地,對第一圖像進(jìn)行第一特征數(shù)據(jù)的提取之前,需要對第一圖像進(jìn)行預(yù)處理,圖像采集單元采集到的原始圖像由于受到各種條件的限制和隨機(jī)干擾,往往不能直接使用,必須在圖像處理的