一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,電子設(shè)備也得到了飛速的發(fā)展,許多電子設(shè)備,如筆記本電腦、平板電腦等,成為了人們?nèi)粘I畹谋匦杵?。為了提高用戶的視覺體驗(yàn),電子設(shè)備中采用一種增強(qiáng)現(xiàn)實(shí)技術(shù)(Augmented Reality,AR),通過模擬仿真,將虛擬的信息與真實(shí)世界中的信息進(jìn)行補(bǔ)充、疊加,進(jìn)而同時(shí)將虛擬信息和真實(shí)信息同時(shí)顯示在同一畫面中,帶來了一種新的感官體驗(yàn)。
[0003]在現(xiàn)有技術(shù)中,采用AR技術(shù)將虛擬信息與真實(shí)信息顯示在同一畫面中時(shí),如將一個(gè)人物的三維模型與當(dāng)前攝像頭中的拍攝畫面進(jìn)行增強(qiáng)顯示,則電子設(shè)備會(huì)讀取一個(gè)預(yù)先設(shè)計(jì)好的人物obj文件(3D模型文件格式),然后生成相應(yīng)的三維模型,并通過AR技術(shù)將生成的人物三維模型和當(dāng)前的拍攝畫面合成在拍攝畫面中顯示出來。
[0004]由于現(xiàn)有技術(shù)中的電子設(shè)備在基于AR技術(shù)顯示的三維模型是預(yù)先設(shè)定好的,因此,三維模型的紋理不會(huì)發(fā)生變化,所以,現(xiàn)有技術(shù)中的電子設(shè)備存在基于AR技術(shù)顯示的三維模型的紋理不會(huì)發(fā)生變化的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本申請(qǐng)實(shí)施例提供一種信息處理方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中的電子設(shè)備存在基于AR技術(shù)顯示的三維模型的紋理不會(huì)發(fā)生變化的技術(shù)問題,實(shí)現(xiàn)實(shí)時(shí)改變基于AR技術(shù)顯示的三維模型的紋理的技術(shù)效果。
[0006]本申請(qǐng)實(shí)施例一方面提供了一種信息處理方法,包括以下步驟:
[0007]獲取第一實(shí)景圖像及第一參數(shù),其中,所述第一參數(shù)為用于生成虛擬三維模型的紋理的參數(shù);
[0008]基于參數(shù)與紋理信息的對(duì)應(yīng)關(guān)系,確定與所述第一參數(shù)對(duì)應(yīng)的第一紋理信息;
[0009]基于所述第一紋理信息和第一虛擬三維模型,獲得具有所述第一紋理信息的第一三維模型;
[0010]輸出基于所述第一實(shí)景圖像及所述第一三維模型生成的第一畫面。
[0011 ]可選的,所述第一參數(shù)包括當(dāng)前時(shí)間參數(shù)或當(dāng)前環(huán)境參數(shù)。
[0012]可選的,所述基于參數(shù)與紋理信息的對(duì)應(yīng)關(guān)系,確定與所述第一參數(shù)對(duì)應(yīng)的第一紋理信息,包括:
[0013]確定所述第一參數(shù)是否位于一預(yù)設(shè)參數(shù)范圍內(nèi);
[0014]在為是時(shí),基于參數(shù)范圍與紋理信息的對(duì)應(yīng)關(guān)系,確定與所述第一參數(shù)對(duì)應(yīng)的當(dāng)前紋理信息。
[0015]可選的,所述基于所述第一紋理信息和第一虛擬三維模型,獲得具有所述第一紋理信息的第一三維模型,包括:
[0016]獲取所述第一實(shí)景圖像中包含的第一對(duì)象;
[0017]確定與所述第一對(duì)象對(duì)應(yīng)的第一虛擬三維模型;
[0018]將所述第一紋理信息加載到所述第一虛擬三維模型中,獲得所述第一三維模型。
[0019]可選的,所述將所述第一紋理信息加載到所述第一虛擬三維模型中,獲得所述第一三維模型,包括:
[0020]提取與所述第一虛擬三維模型對(duì)應(yīng)的渲染數(shù)據(jù);
[0021]基于所述第一紋理信息,更新所述渲染數(shù)據(jù)中的用于生成所述第一虛擬三維模型紋理的紋理數(shù)據(jù),獲得經(jīng)更新的三維模型數(shù)據(jù);
[0022]基于所述經(jīng)更新的三維模型數(shù)據(jù),生成所述第一三維模型。
[0023]本申請(qǐng)實(shí)施例另一方面還提供了一種電子設(shè)備,包括:
[0024]第一獲取單元,用于獲取第一實(shí)景圖像及第一參數(shù),其中,所述第一參數(shù)為用于生成虛擬三維模型的紋理的參數(shù);
[0025]第一確定單元,用于基于參數(shù)與紋理信息的對(duì)應(yīng)關(guān)系,確定與所述第一參數(shù)對(duì)應(yīng)的第一紋理信息;
[0026]第二獲取單元,用于基于所述第一紋理信息和第一虛擬三維模型,獲得具有所述第一紋理信息的第一三維模型;
[0027]第一輸出單元,用于輸出基于所述第一實(shí)景圖像及所述第一三維模型生成的第一畫面。
[0028]本申請(qǐng)實(shí)施例還提供一種電子設(shè)備,包括:
[0029]殼體;
[0030]圖像采集裝置,設(shè)置在所述殼體內(nèi),用于獲取第一實(shí)景圖像;
[0031 ]傳感器,設(shè)置在所述殼體內(nèi),用于獲取第一參數(shù),其中,所述第一參數(shù)為用于生成虛擬三維模型的紋理的參數(shù);
[0032]處理器,設(shè)置在所述殼體內(nèi),用于基于參數(shù)與紋理信息的對(duì)應(yīng)關(guān)系,確定與所述第一參數(shù)對(duì)應(yīng)的第一紋理信息;以及基于所述第一紋理信息和第一虛擬三維模型,獲得具有所述第一紋理信息的第一三維模型;以及基于所述第一實(shí)景圖像及所述第一三維模型生成第一畫面;
[0033]顯示屏,設(shè)置在所述殼體的第一窗口內(nèi),用于輸出所述第一畫面。
[0034]可選的,所述處理器具體用于:
[0035]確定所述第一參數(shù)是否位于一預(yù)設(shè)參數(shù)范圍內(nèi);
[0036]在為是時(shí),基于參數(shù)范圍與紋理信息的對(duì)應(yīng)關(guān)系,確定與所述第一參數(shù)對(duì)應(yīng)的當(dāng)前紋理信息。
[0037]可選的,所述處理器具體用于:
[0038]獲取所述第一實(shí)景圖像中包含的第一對(duì)象;
[0039]確定與所述第一對(duì)象對(duì)應(yīng)的第一虛擬三維模型;
[0040]將所述第一紋理信息加載到所述第一虛擬三維模型中,獲得所述第一三維模型。[0041 ] 可選的,所述處理器具體用于:
[0042]提取與所述第一虛擬三維模型對(duì)應(yīng)的渲染數(shù)據(jù);
[0043]基于所述第一紋理信息,更新所述渲染數(shù)據(jù)中的用于生成所述第一虛擬三維模型紋理的紋理數(shù)據(jù),獲得經(jīng)更新的三維模型數(shù)據(jù);
[0044]基于所述經(jīng)更新的三維模型數(shù)據(jù),生成所述第一三維模型。
[0045]本申請(qǐng)實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
[0046]一、由于本申請(qǐng)實(shí)施例中的技術(shù)方案,采用獲取第一實(shí)景圖像及第一參數(shù),所述第一參數(shù)為用于生成虛擬三維模型的紋理的參數(shù);基于參數(shù)與紋理信息的對(duì)應(yīng)關(guān)系,確定與所述第一參數(shù)對(duì)應(yīng)的第一紋理信息;基于所述第一紋理信息和第一虛擬三維模型,獲得具有所述第一紋理信息的第一三維模型;輸出基于所述第一實(shí)景圖像及所述第一三維模型生成的第一畫面的技術(shù)手段,這樣,通過實(shí)時(shí)獲取的第一參數(shù)來實(shí)時(shí)生成具有與第一參數(shù)相對(duì)應(yīng)的紋理的三維模型,然后利用AR技術(shù)將實(shí)時(shí)生成的三維模型與實(shí)景圖像結(jié)合起來,形成AR畫面,從而,當(dāng)實(shí)時(shí)獲得的第一參數(shù)發(fā)生變化時(shí),AR畫面中的三維模型的紋理也會(huì)隨之發(fā)生變化,所以,有效解決了現(xiàn)有技術(shù)中的電子設(shè)備存在基于AR技術(shù)顯示的三維模型的紋理不會(huì)發(fā)生變化的技術(shù)問題,實(shí)現(xiàn)實(shí)時(shí)改變基于AR技術(shù)顯示的三維模型的紋理的技術(shù)效果Ο
[0047]二、由于本申請(qǐng)實(shí)施例中的技術(shù)方案,采用提取與所述第一虛擬三維模型對(duì)應(yīng)的渲染數(shù)據(jù);基于所述第一紋理信息,更新所述渲染數(shù)據(jù)中的用于生成所述第一虛擬三維模型紋理的紋理數(shù)據(jù),獲得經(jīng)更新的三維模型數(shù)據(jù);基于所述經(jīng)更新的三維模型數(shù)據(jù),生成所述第一三維模型的技術(shù)手段,這樣,首先通過確定出的第一紋理信息實(shí)時(shí)更新生成三維模型的紋理的渲染數(shù)據(jù),然后基于更新后的渲染數(shù)據(jù)生成相應(yīng)的三維模型,從而實(shí)現(xiàn)AR畫面中的三維模型是通過實(shí)時(shí)計(jì)算獲得的技術(shù)效果。
[0048]三、由于本申請(qǐng)實(shí)施例中的技術(shù)方案,采用獲取所述第一實(shí)景圖像中包含的第一對(duì)象;確定與所述第一對(duì)象對(duì)應(yīng)的第一虛擬三維模型;將所述第一紋理信息加載到所述第一虛擬三維模型中,獲得所述第一三維模型的技術(shù)手段,這樣,當(dāng)獲得的第一對(duì)象不同時(shí),顯示出的三維模型也會(huì)發(fā)生變化,從而實(shí)現(xiàn)了 AR畫面中的三維模型能夠根據(jù)實(shí)時(shí)獲取的實(shí)景圖像的不同而發(fā)生變化的技術(shù)效果。
【附圖說明】
[0049]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例。
[0050]圖1為本申請(qǐng)實(shí)施例一提供的一種信息處理方法的流程圖;
[0051]圖2為本申請(qǐng)實(shí)施例一中步驟S102的具體實(shí)現(xiàn)方式流程圖;
[0052]圖3為本申請(qǐng)實(shí)施例一中步驟S103的具體實(shí)現(xiàn)方式流程圖;
[0053]圖4為本申請(qǐng)