最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

增強(qiáng)現(xiàn)實(shí)處理方法、WEB模塊、終端和云端服務(wù)器與流程

文檔序號(hào):11206487閱讀:909來(lái)源:國(guó)知局
增強(qiáng)現(xiàn)實(shí)處理方法、WEB模塊、終端和云端服務(wù)器與流程

本發(fā)明實(shí)施例涉及一種通信技術(shù)領(lǐng)域,特別是一種增強(qiáng)現(xiàn)實(shí)處理方法、web模塊、終端和云端服務(wù)器。



背景技術(shù):

增強(qiáng)現(xiàn)實(shí)技術(shù)(augmentedrealitytechnique,ar技術(shù)),它是一種將真實(shí)世界信息和虛擬世界信息“無(wú)縫”集成的新技術(shù),是把原本在現(xiàn)實(shí)世界的一定時(shí)間空間范圍內(nèi)很難體驗(yàn)到的實(shí)體信息(視覺(jué)信息、聲音、味道或觸覺(jué)等),通過(guò)電腦等科學(xué)技術(shù),模擬仿真后再疊加,將虛擬的信息應(yīng)用到真實(shí)世界,真實(shí)的環(huán)境和虛擬的物體實(shí)時(shí)地疊加到了同一個(gè)畫(huà)面或空間同時(shí)存在,被人類(lèi)感官所感知,從而達(dá)到超越現(xiàn)實(shí)的感官體驗(yàn)。

增強(qiáng)現(xiàn)實(shí)技術(shù)包含了多媒體、三維建模、實(shí)時(shí)視頻顯示及控制、多傳感器融合、實(shí)時(shí)跟蹤及注冊(cè)、場(chǎng)景融合等新技術(shù)與新手段。由于增強(qiáng)現(xiàn)實(shí)是一種需要與用戶(hù)在線交互的實(shí)時(shí)計(jì)算技術(shù),對(duì)帶寬和時(shí)延有著極高的要求。

增強(qiáng)現(xiàn)實(shí)具體實(shí)現(xiàn)過(guò)程簡(jiǎn)述如下:首先,需要捕獲現(xiàn)實(shí)世界中的目標(biāo)物體,并進(jìn)行快速識(shí)別、提取特征,其次,計(jì)算三維坐標(biāo)信息。然后,需要根據(jù)計(jì)算得到的信息匹配圖像庫(kù),最后,進(jìn)行渲染,即將相應(yīng)虛擬的物體在用戶(hù)界面疊加到現(xiàn)實(shí)場(chǎng)景中。其中的圖像捕獲、識(shí)別、計(jì)算和渲染涉及到大量復(fù)雜的矩陣運(yùn)算,并且隨著圖像分辨率和大小的增加,其計(jì)算復(fù)雜度也會(huì)增加。

由于實(shí)時(shí)性和計(jì)算復(fù)雜性的限制,現(xiàn)有技術(shù)中增強(qiáng)現(xiàn)實(shí)方法多數(shù)是基于專(zhuān)用設(shè)備(如計(jì)算機(jī)、頭盔等)來(lái)實(shí)現(xiàn)的:利用計(jì)算機(jī)或穿戴設(shè)備(如頭盔、手柄等)實(shí)現(xiàn)圖像采集、特征提取、識(shí)別、計(jì)算和渲染等操作。雖然能提供較強(qiáng)的計(jì)算能力并滿(mǎn)足交互的實(shí)時(shí)性,用戶(hù)體驗(yàn)較好,但由于設(shè)備龐大、不便攜,此外設(shè)備的價(jià)格還比較昂貴,現(xiàn)有技術(shù)中增強(qiáng)現(xiàn)實(shí)的方法太重量級(jí),只適合于特定應(yīng)用場(chǎng)景(如游戲、固定場(chǎng)所中特定場(chǎng)景的體驗(yàn)),因此,大大限制了增強(qiáng)現(xiàn)實(shí)技術(shù)的大規(guī)模普適化應(yīng)用。

近幾年,隨著移動(dòng)通信技術(shù)發(fā)展和智能移動(dòng)終端處理能力的提高,智能終端逐漸成為了一種ar應(yīng)用普適化的終端,基于智能移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)技術(shù)開(kāi)始得到重視。

應(yīng)當(dāng)說(shuō)明的是,現(xiàn)有技術(shù)中基于智能移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)應(yīng)用多數(shù)是通過(guò)在智能終端安裝app(application,應(yīng)用程序)的方式來(lái)實(shí)現(xiàn),這種實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的過(guò)程中,圖像采集、特征提取、識(shí)別、計(jì)算和渲染等操作均是通過(guò)app在終端本地完成,未下載app的用戶(hù)無(wú)法使用增強(qiáng)現(xiàn)實(shí)服務(wù),可以理解的是,通過(guò)app來(lái)實(shí)現(xiàn)雖然可以充分利用終端計(jì)算能力,但前期開(kāi)發(fā)需要設(shè)計(jì)、功能打碼、測(cè)試等流程,使得app可實(shí)現(xiàn)圖像捕獲、識(shí)別、計(jì)算和渲染等功能,導(dǎo)致前期開(kāi)發(fā)成本高。此外,對(duì)于用戶(hù)來(lái)說(shuō)也比較重量級(jí),用戶(hù)一般情況下不愿意為了單一的應(yīng)用場(chǎng)合去專(zhuān)門(mén)下載并安裝一個(gè)app,單純的增強(qiáng)現(xiàn)實(shí)應(yīng)用app推廣的難度很大,因此后期推廣成本很高,因此通過(guò)app來(lái)實(shí)現(xiàn)具有成本高昂的缺點(diǎn)。

目前,現(xiàn)有技術(shù)還沒(méi)有相應(yīng)的方法來(lái)解決通過(guò)終端實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)成本高的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)的缺陷,本發(fā)明實(shí)施例提供一種增強(qiáng)現(xiàn)實(shí)處理方法、web模塊、終端和云端服務(wù)器。

一方面,本發(fā)明實(shí)施例提供一種增強(qiáng)現(xiàn)實(shí)處理方法,包括:

在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,終端的web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

所述web模塊將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

所述web模塊接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

另一方面,本發(fā)明實(shí)施例還提供一種增強(qiáng)現(xiàn)實(shí)處理方法,包括:

云端服務(wù)器接收終端的web模塊發(fā)送的圖像,所述圖像是所述web模塊在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

將所述坐標(biāo)信息發(fā)送至所述web模塊,以供所述web模塊根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

另一方面,本發(fā)明實(shí)施例還提供一種web模塊,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下方法。

在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,終端的web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

所述web模塊將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

所述web模塊接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

另一方面,本發(fā)明實(shí)施例還提供一種終端,所述終端包括上述web模塊。

另一方面,本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:

在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,終端的web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

所述web模塊將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

所述web模塊接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

另一方面,本發(fā)明實(shí)施例還提供一種云端服務(wù)器,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

云端服務(wù)器接收終端的web模塊發(fā)送的圖像,所述圖像是所述web模塊在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

將所述坐標(biāo)信息發(fā)送至所述web模塊,以供所述web模塊根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

由上述技術(shù)方案可知,本發(fā)明實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理方法、web模塊、終端和云端服務(wù)器,所述方法通過(guò)所述web模塊采集圖像,并將采集的圖像發(fā)送至云端服務(wù)器,由云端服務(wù)器進(jìn)行虛擬物的坐標(biāo)信息獲取步驟,使得無(wú)需另下載一個(gè)app,充分利用終端已有的app與云端服務(wù)器進(jìn)行交互,即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí),由此可降低實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的成本。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖;

圖2為本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖;

圖3為本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖;

圖4為本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖;

圖5為本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理系統(tǒng)的結(jié)構(gòu)示意圖;

圖6為本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理系統(tǒng)的結(jié)構(gòu)示意圖;

圖7為本發(fā)明又一實(shí)施例提供的一種web模塊的結(jié)構(gòu)示意圖;

圖8為本發(fā)明又一實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;

圖9為本發(fā)明又一實(shí)施例提供的一種云端服務(wù)器的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施例。

圖1示出了本發(fā)明實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖。

參照?qǐng)D1,本發(fā)明實(shí)施例提供的方法具體包括以下步驟:

步驟11、在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,終端的web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像。

在本實(shí)施例中,由終端的web模塊進(jìn)行增強(qiáng)現(xiàn)實(shí)的圖像采集。

可選地,所述web模塊是終端的web(worldwideweb,全球廣域網(wǎng))部件,為用戶(hù)在網(wǎng)絡(luò)上查找和瀏覽信息提供了圖形化的、易于訪問(wèn)的直觀界面,在終端中具有廣泛的應(yīng)用,如瀏覽器具有web模塊,微信、微博、qq等都具有瀏覽器內(nèi)核,同樣具有web模塊。

具體地,web模塊可為用戶(hù)呈現(xiàn)增強(qiáng)現(xiàn)實(shí)請(qǐng)求的按鈕,用戶(hù)訪問(wèn)所述web模塊的網(wǎng)頁(yè)時(shí),操作web模塊與終端進(jìn)行交互,web模塊接收用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求,所述增強(qiáng)現(xiàn)實(shí)服務(wù)請(qǐng)求用于請(qǐng)求使用增強(qiáng)現(xiàn)實(shí)服務(wù)。

在本步驟中,在接收到所述增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊進(jìn)行圖像采集操作,具體為調(diào)用攝像頭進(jìn)行拍攝,并由web模塊捕獲攝像頭拍攝的圖像,將所述圖像保存在web模塊中。

步驟12、所述web模塊將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo)。

在本實(shí)施例中,所述web模塊可通過(guò)網(wǎng)絡(luò)與所述云端服務(wù)器進(jìn)行交互,所述云端服務(wù)器是可進(jìn)行增強(qiáng)現(xiàn)實(shí)計(jì)算的服務(wù)器,且具有預(yù)設(shè)的虛擬物數(shù)據(jù)庫(kù),其中存儲(chǔ)有對(duì)應(yīng)所述圖像的虛擬物。

具體地,所述云端服務(wù)器接收所述web模塊發(fā)送的所述圖像,識(shí)別所述web模塊的標(biāo)識(shí)是否與預(yù)先設(shè)定的增強(qiáng)現(xiàn)實(shí)服務(wù)列表中的web模塊的標(biāo)識(shí)匹配,若匹配,自虛擬物數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)所述圖像的虛擬物,采用現(xiàn)有技術(shù)中的算法,計(jì)算得到所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo)。

步驟13、所述web模塊接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

在本步驟中,所述web模塊接收所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,將所述虛擬物疊加在所述圖像上,得到第一增強(qiáng)現(xiàn)實(shí)信息,并顯示得到的第一增強(qiáng)現(xiàn)實(shí)信息。

可以理解的是,絕大多數(shù)的終端均具有瀏覽器、微信、微博,也就是說(shuō),絕大多數(shù)的終端均具有所述web模塊,在本實(shí)施例中,通過(guò)所述web模塊進(jìn)行圖像采集步驟,將采集的圖像發(fā)送至云端服務(wù)器,由云端服務(wù)器進(jìn)行虛擬物的坐標(biāo)獲取步驟,在本實(shí)施例中,由終端的web模塊與云端服務(wù)器交互共同實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí),使得無(wú)需為實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)另下載一個(gè)app,利用終端已有的app與云端服務(wù)器,即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)。

在另一種實(shí)施方式中,所述方法步驟11之后,所述方法還包括:

所述web模塊對(duì)所述圖像進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述圖像采樣、壓縮、提取特征。

相應(yīng)地,所述步驟12具體為,將預(yù)處理后的圖像發(fā)送至云端服務(wù)器。

考慮到帶寬的限制,由所述web模塊對(duì)所述圖像/視頻流進(jìn)行預(yù)處理后再發(fā)送至云端服務(wù)器,可獲得相對(duì)較小的圖像/視頻流,從而可減小傳輸過(guò)程中的延時(shí),以提高傳輸效率。

本實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理方法,至少具有以下技術(shù)效果:

通過(guò)所述web模塊采集圖像,并將采集的圖像發(fā)送至云端服務(wù)器,由云端服務(wù)器進(jìn)行虛擬物的坐標(biāo)信息獲取步驟,使得無(wú)需另下載一個(gè)app,充分利用終端已有的app與云端服務(wù)器進(jìn)行交互,即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí),由此可降低實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的成本。

圖2示出了本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖。

參照?qǐng)D2,在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理方法。所述方法步驟11,web模塊捕獲攝像頭的方式可有多種,本實(shí)施例舉例說(shuō)明其中一種。

步驟21、在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的視頻流,所述視頻流包括多個(gè)有序的圖像。

可選地,web模塊調(diào)用攝像頭進(jìn)行拍攝,捕獲攝像頭拍攝的視頻流,所述視頻流為包括多個(gè)有序的圖像的視頻。

步驟22、所述web模塊將所述視頻流發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述第一張圖像中的形態(tài)的多個(gè)坐標(biāo)。

步驟22與上述步驟12相似,所述web模塊將所述視頻流發(fā)送至云端服務(wù)器,云端服務(wù)器根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息。

步驟23、所述web模塊接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述第一張圖像與所述虛擬物疊加得到的。

步驟23與上述步驟13相似,本實(shí)施例不再贅述。

步驟24、所述web模塊接收云端服務(wù)器發(fā)送的角度變換矩陣,所述角度變換矩陣用于指示所述虛擬物在所述圖像中的形態(tài)的角度變換,所述角度變換矩陣是云端服務(wù)器跟蹤所述真實(shí)物在連續(xù)兩張圖像中的坐標(biāo)信息的變化來(lái)確定的,所述虛擬物是云端服務(wù)器判斷獲知所述圖像中具有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則根據(jù)所述真實(shí)物獲取得到的。

可選地,云端服務(wù)器對(duì)所述圖像進(jìn)行檢測(cè),判斷獲知所述圖像中是否具有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,若有,則從預(yù)設(shè)的虛擬物數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)所述真實(shí)物的所述虛擬物。

可選地,云端服務(wù)器對(duì)所述真實(shí)物的位置進(jìn)行跟蹤,跟蹤可以使用kcf(kernerlizedcorrelationfilter,相關(guān)濾波器)等圖像處理的跟蹤算法,獲得所述真實(shí)物在第一張和第二張圖像中的坐標(biāo)信息的變化,對(duì)跟蹤到的坐標(biāo)信息的變化做相應(yīng)的變換,求解變換矩陣可以使用仿射變換等求解方式,得到所述角度變換矩陣,并將角度變換矩陣發(fā)送至所述web模塊。

也就是說(shuō),圖像中真實(shí)物的位置發(fā)生變化,云端服務(wù)器獲取對(duì)應(yīng)的虛擬物,使所述虛擬物的角度也會(huì)發(fā)生變化,所述虛擬物在所述圖像中的形態(tài)的角度變換可為虛擬物角度變化的方向和位置。

步驟25、所述web模塊根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第二增強(qiáng)現(xiàn)實(shí)信息,所述第二增強(qiáng)現(xiàn)實(shí)信息是由所述真實(shí)物與所述虛擬物疊加得到的。

可選地,所述web模塊根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染。

具體地,所述web模塊在渲染過(guò)程中在所述真實(shí)物的位置對(duì)所述虛擬物進(jìn)行渲染,并進(jìn)行角度變換,其中,渲染可以使用webgl(webgraphicslibrary,網(wǎng)絡(luò)圖形庫(kù))相關(guān)技術(shù),得到第二增強(qiáng)現(xiàn)實(shí)信息,使得所述虛擬物在所述視頻流中可進(jìn)行角度變換。

可以理解的是,在用戶(hù)拍攝所述視頻流的過(guò)程中,攝像頭任何微小的移動(dòng)都將導(dǎo)致視頻流的各圖像產(chǎn)生變化,云端服務(wù)器實(shí)時(shí)跟蹤所述真實(shí)物在連續(xù)圖像中的位置變化,實(shí)時(shí)根據(jù)位置變化計(jì)算得到相應(yīng)的角度變換矩陣,使得所述虛擬物可根據(jù)所述真實(shí)物的變化而變化,實(shí)現(xiàn)更強(qiáng)大的增強(qiáng)現(xiàn)實(shí)效果。

若判斷獲知所述圖像中沒(méi)有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則所述云端服務(wù)器向所述web模塊返回反饋信息,以提示所述web模塊重新捕獲攝像頭拍攝的圖像。

舉例來(lái)說(shuō),所述圖像是餐桌上一瓶酒,所述云端服務(wù)器判斷獲知所述圖像完整呈現(xiàn)了酒廠的商標(biāo),則所述云端服務(wù)器獲取對(duì)應(yīng)的所述商標(biāo)的彩蛋,若預(yù)設(shè)彩蛋在酒瓶的瓶蓋的位置,獲取彩蛋在圖像的坐標(biāo)信息,并發(fā)送至所述web模塊,使所述web模塊在所述圖像中瓶蓋的位置進(jìn)行渲染,呈現(xiàn)所述彩蛋。

所述云端服務(wù)器判斷獲知所述圖像中沒(méi)有酒廠的商標(biāo),則所述云端服務(wù)器可根據(jù)所述虛擬物數(shù)據(jù)庫(kù)中存儲(chǔ)的反饋信息,獲取反饋信息在圖像的坐標(biāo)信息,并發(fā)送至所述web模塊,使所述web模塊在所述圖像中瓶蓋的位置進(jìn)行渲染,呈現(xiàn)所述反饋信息,所述反饋信息可以是提示用戶(hù)移動(dòng)攝像頭的圖片。

在另一種實(shí)施方式中,所述方法步驟21之后,所述方法還包括:

所述web模塊對(duì)所述視頻流進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述視頻流采樣、壓縮。

相應(yīng)地,所述步驟22具體為,將預(yù)處理后的視頻流發(fā)送至云端服務(wù)器。

考慮到帶寬的限制,由所述web模塊對(duì)所述圖像/視頻流進(jìn)行預(yù)處理后再發(fā)送至云端服務(wù)器,可獲得相對(duì)較小的圖像/視頻流,從而可減小傳輸過(guò)程中的延時(shí),以提高傳輸效率。

本實(shí)施例提供增強(qiáng)現(xiàn)實(shí)處理方法,至少具有以下技術(shù)效果:

通過(guò)所述web模塊采集視頻流,并將采集的視頻流發(fā)送至云端服務(wù)器,由云端服務(wù)器對(duì)虛擬物進(jìn)行實(shí)時(shí)的角度變換,使得所述web模塊顯示的所述虛擬物可進(jìn)行角度變換,實(shí)現(xiàn)更強(qiáng)大的增強(qiáng)現(xiàn)實(shí)效果。

圖3示出了本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖。

參照?qǐng)D3,在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理方法。

所述方法包括:

步驟31、云端服務(wù)器接收終端的web模塊發(fā)送的圖像,所述圖像是所述web模塊在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像。

在本實(shí)施例中,與上述步驟11相似,由終端的web模塊進(jìn)行圖像采集,云端服務(wù)器接收終端的web模塊發(fā)送的圖像。

步驟32、根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo)。

在本實(shí)施例中,與上述步驟12相似,所述云端服務(wù)器是可進(jìn)行增強(qiáng)現(xiàn)實(shí)計(jì)算的服務(wù)器,且具有預(yù)設(shè)的虛擬物數(shù)據(jù)庫(kù),其中存儲(chǔ)有對(duì)應(yīng)所述圖像的虛擬物。

具體地,所述云端服務(wù)器接收所述圖像,自虛擬物數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)所述圖像的虛擬物,采用現(xiàn)有技術(shù)中的算法,計(jì)算得到所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo)。

步驟33、將所述坐標(biāo)信息發(fā)送至所述web模塊,以供所述web模塊根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

在本實(shí)施例中,與上述步驟13相似,所述云服務(wù)器將所述坐標(biāo)信息發(fā)送至所述web模塊。

在另一種實(shí)施方式中,云端服務(wù)器根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

也就是說(shuō),渲染的步驟可由云端服務(wù)器完成,將獲得的第一增強(qiáng)現(xiàn)實(shí)信息發(fā)送至所述web模塊。將增強(qiáng)現(xiàn)實(shí)的渲染步驟由云端服務(wù)器完成,使得終端的web模塊可直接接收渲染后的增強(qiáng)現(xiàn)實(shí)信息,從而減少了終端的功能,可進(jìn)一步節(jié)約終端的web模塊的成本。

本實(shí)施例提供增強(qiáng)現(xiàn)實(shí)處理方法,至少具有以下技術(shù)效果:

通過(guò)云端服務(wù)器接收web模塊采集的圖像,進(jìn)行虛擬物的坐標(biāo)信息獲取步驟,使得無(wú)需另下載一個(gè)app,充分利用終端已有的web模塊與云端服務(wù)器進(jìn)行交互,即可實(shí)現(xiàn)終端的增強(qiáng)現(xiàn)實(shí)效果,由此可降低實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的成本。

圖4示出了本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理方法的流程示意圖。

參照?qǐng)D4,在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理方法。所述方法步驟31,所述云端服務(wù)器接收終端的web模塊發(fā)送的圖像可有多種,本實(shí)施例舉例說(shuō)明其中一種。

步驟41、云端服務(wù)器接收終端的web模塊發(fā)送的視頻流,所述視頻流是所述web在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的視頻,所述視頻流包括多個(gè)有序的圖像。

可選地,web模塊調(diào)用攝像頭進(jìn)行拍攝,捕獲攝像頭拍攝的視頻流,所述視頻流為包括多個(gè)有序的圖像的視頻。

步驟42、云端服務(wù)器根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述第一張圖像中的形態(tài)的多個(gè)坐標(biāo)。

步驟42與上述步驟32相似,云端服務(wù)器根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息。

步驟43、將所述坐標(biāo)信息發(fā)送至所述web模塊,以供所述web模塊根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

步驟43與上述步驟33相似,本實(shí)施例不再贅述。

步驟44、云端服務(wù)器判斷獲知所述圖像中具有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則根據(jù)所述真實(shí)物獲取對(duì)應(yīng)的虛擬物,跟蹤所述真實(shí)物在連續(xù)兩圖像中的坐標(biāo)信息的變化,來(lái)確定角度變換矩陣,所述角度變換矩陣用于指示所述虛擬物在所述圖像中的形態(tài)的角度變換。

可選地,云端服務(wù)器對(duì)所述真實(shí)物的位置進(jìn)行跟蹤,跟蹤可以使用kcf(kernerlizedcorrelationfilter,相關(guān)濾波器)等圖像處理的跟蹤算法,獲得所述虛擬物在第一張和第二張圖像中的坐標(biāo)信息的變化,對(duì)跟蹤到的坐標(biāo)信息的變化做相應(yīng)的變換,求解變換矩陣可以使用仿射變換等求解方式,得到所述角度變換矩陣,并將角度變換矩陣發(fā)送至所述web模塊。

步驟45、云端服務(wù)器將所述角度變換矩陣發(fā)送至所述web模塊,以供所述web模塊根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第二增強(qiáng)現(xiàn)實(shí)信息,所述第二增強(qiáng)現(xiàn)實(shí)信息是由所述真實(shí)物與所述虛擬物疊加得到的。

可選地,所述web模塊根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染。

具體地,所述web模塊在渲染過(guò)程中對(duì)所述虛擬物進(jìn)行角度變換,其中,渲染可以使用webgl(webgraphicslibrary,網(wǎng)絡(luò)圖形庫(kù))相關(guān)技術(shù),得到第二增強(qiáng)現(xiàn)實(shí)信息,使得所述虛擬物在所述web模塊中可進(jìn)行角度變換。

可以理解的是,在用戶(hù)拍攝所述視頻流的過(guò)程中,攝像頭任何微小的移動(dòng)都將導(dǎo)致視頻流的各圖像產(chǎn)生變化,云端服務(wù)器實(shí)時(shí)跟蹤所述虛擬物在連續(xù)圖像中的位置變化,實(shí)時(shí)根據(jù)位置變化計(jì)算得到相應(yīng)的角度變換矩陣,使得所述虛擬物可根據(jù)所述圖像的變化而變化,實(shí)現(xiàn)更強(qiáng)大的增強(qiáng)現(xiàn)實(shí)效果。

若判斷獲知所述圖像中沒(méi)有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則所述云端服務(wù)器獲取對(duì)應(yīng)的反饋信息,并向所述web模塊返回反饋信息,以提示所述web模塊重新捕獲攝像頭拍攝的圖像。

舉例來(lái)說(shuō),所述圖像是餐桌上一瓶酒,所述云端服務(wù)器判斷獲知所述圖像完整呈現(xiàn)了酒廠的商標(biāo),則所述云端服務(wù)器獲取對(duì)應(yīng)的所述商標(biāo)的彩蛋,若預(yù)設(shè)彩蛋在酒瓶的瓶蓋的位置,獲取彩蛋在圖像的坐標(biāo)信息,并發(fā)送至所述web模塊,使所述web模塊在所述圖像中瓶蓋的位置進(jìn)行渲染,呈現(xiàn)所述彩蛋。所述云端服務(wù)器判斷獲知所述圖像中沒(méi)有酒廠的商標(biāo),則所述云端服務(wù)器可根據(jù)所述虛擬物數(shù)據(jù)庫(kù)中存儲(chǔ)的反饋信息,獲取反饋信息在圖像的坐標(biāo)信息,并發(fā)送至所述web模塊,使所述web模塊在所述圖像中瓶蓋的位置進(jìn)行渲染,呈現(xiàn)所述反饋信息,所述反饋信息可以是提示用戶(hù)移動(dòng)攝像頭的圖片。

進(jìn)一步地,所述云端服務(wù)器根據(jù)酒廠的商標(biāo)在連續(xù)兩張圖像中的坐標(biāo)信息的變化,來(lái)確定彩蛋的角度變換矩陣,所述角度變換矩陣用于指示彩蛋的變換角度和方向。

如用戶(hù)向上移動(dòng)攝像頭,使得商標(biāo)的位置向下移動(dòng),則角度變化矩陣指示所述彩蛋也向下移動(dòng);或者用戶(hù)向下傾斜攝像頭,使得商標(biāo)的位置向上移動(dòng),則角度變化矩陣指示所述彩蛋也向上移動(dòng)。

本實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理方法,至少具有以下技術(shù)效果:

通過(guò)所述web模塊采集視頻流,并將采集的視頻流發(fā)送至云端服務(wù)器,由云端服務(wù)器對(duì)虛擬物進(jìn)行實(shí)時(shí)的角度變換,使得所述web模塊顯示的所述虛擬物可進(jìn)行角度變換,實(shí)現(xiàn)更強(qiáng)大的增強(qiáng)現(xiàn)實(shí)效果。

圖5示出了本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理系統(tǒng)的結(jié)構(gòu)示意圖。

參閱圖5,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明又一實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理系統(tǒng),可基于所述web模塊實(shí)現(xiàn),終端中具有所述web模塊的app具有多種,本實(shí)施例以微信為例進(jìn)行說(shuō)明。

目前,隨著微信的大量普及,微信已經(jīng)成為了移動(dòng)互聯(lián)網(wǎng)的一個(gè)重要入口。企事業(yè)單位都通過(guò)微信公眾號(hào)(包括訂閱號(hào)、服務(wù)號(hào)、小程序等)來(lái)達(dá)到宣傳企業(yè)產(chǎn)品,實(shí)現(xiàn)和用戶(hù)互動(dòng)交流的一個(gè)重要手段。對(duì)于用戶(hù)來(lái)說(shuō),不需要下載專(zhuān)門(mén)的app,只需掃描二維碼就可以快速地關(guān)注某個(gè)公眾號(hào),因此,企事業(yè)單位可以利用微信公眾號(hào)來(lái)開(kāi)展?fàn)I銷(xiāo)和宣傳活動(dòng),吸引用戶(hù)來(lái)關(guān)注。然而現(xiàn)在的公眾號(hào)/服務(wù)號(hào)中還不支持基于增強(qiáng)現(xiàn)實(shí)技術(shù)的交互功能,企事業(yè)單位和用戶(hù)無(wú)法在微信公眾號(hào)中利用增強(qiáng)現(xiàn)實(shí)技術(shù)來(lái)開(kāi)展一些廣告宣傳和線上線下的營(yíng)銷(xiāo)互動(dòng)服務(wù)。

微信公眾號(hào)中用戶(hù)訪問(wèn)網(wǎng)址的行為是由web模塊支持的,基于web模塊實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)服務(wù)的公眾號(hào)為本發(fā)明的定制化的微信公眾號(hào)。

增強(qiáng)現(xiàn)實(shí)服務(wù)器即為云端可提供增強(qiáng)現(xiàn)實(shí)服務(wù)的服務(wù)器。

本發(fā)明增強(qiáng)現(xiàn)實(shí)處理系統(tǒng)包括定制化的微信公眾號(hào),微信公眾號(hào)平臺(tái)和增強(qiáng)現(xiàn)實(shí)服務(wù)器三個(gè)子系統(tǒng)。

所述定制化的微信公眾號(hào)子系統(tǒng),是在原有通用微信公眾號(hào)的基礎(chǔ)上添加了增強(qiáng)現(xiàn)實(shí)功能的微信公眾號(hào),其包括用戶(hù)ui,數(shù)據(jù)通信模塊,圖像采集模塊,圖像預(yù)處理模塊,3d渲染模塊五個(gè)子模塊。

所述用戶(hù)ui子模塊,用于和用戶(hù)交互,接收用戶(hù)的請(qǐng)求,反饋服務(wù)器的響應(yīng)。

所述數(shù)據(jù)通信子模塊,用于和增強(qiáng)現(xiàn)實(shí)服務(wù)器進(jìn)行數(shù)據(jù)通信。

所述圖像采集子模塊,用于調(diào)用終端的拍攝設(shè)備進(jìn)行拍攝,并且捕獲拍攝到的圖像信息。

所述圖像預(yù)處理子模塊,用于對(duì)圖像采集子模塊捕獲的圖像進(jìn)行采樣,壓縮,提取特征等預(yù)處理。

所述3d渲染子模塊,用于對(duì)虛擬信息進(jìn)行渲染。

所述微信公眾號(hào)平臺(tái)子系統(tǒng)包括用戶(hù)數(shù)據(jù)和開(kāi)發(fā)者接口兩個(gè)子模塊。

所述用戶(hù)數(shù)據(jù)子模塊,通過(guò)微信內(nèi)部通信接口,即時(shí)更新用戶(hù)信息。

所述開(kāi)發(fā)者接口子模塊,用于獲取用戶(hù)的openid,地理位置等信息。

所述增強(qiáng)現(xiàn)實(shí)服務(wù)器子系統(tǒng),包括真實(shí)物數(shù)據(jù)庫(kù),目標(biāo)檢測(cè)模塊,物體跟蹤模塊,坐標(biāo)變換計(jì)算模塊和數(shù)據(jù)通信模塊五個(gè)子模塊。

所述真實(shí)物數(shù)據(jù)庫(kù)子模塊,用于儲(chǔ)存真實(shí)物或者處理后的真實(shí)物信息,即為圖中標(biāo)識(shí)物數(shù)據(jù)庫(kù)。

所述目標(biāo)檢測(cè)子模塊,用于檢測(cè)微信公眾號(hào)傳來(lái)的圖像信息中是否有真實(shí)物數(shù)據(jù)庫(kù)中存在的真實(shí)物。

所述物體跟蹤子模塊,用于跟蹤真實(shí)物在增強(qiáng)現(xiàn)實(shí)服務(wù)器接收到的圖像中坐標(biāo)位置。

所述坐標(biāo)變換計(jì)算模塊,用于根據(jù)所述真實(shí)物獲取預(yù)設(shè)的虛擬物數(shù)據(jù)庫(kù)中的虛擬物,并計(jì)算虛擬物在所述圖像中的角度變換矩陣。

所述數(shù)據(jù)通信子模塊,用于將虛擬物在增強(qiáng)現(xiàn)實(shí)服務(wù)器中的位置坐標(biāo)和角度變換矩陣發(fā)送給微信公眾號(hào)。

本發(fā)明增強(qiáng)現(xiàn)實(shí)處理系統(tǒng),可實(shí)現(xiàn)上述方法實(shí)施例的方法,具體包括如下步驟:

步驟1:用戶(hù)ui接收到增強(qiáng)現(xiàn)實(shí)服務(wù)請(qǐng)求,通過(guò)微信內(nèi)部鏈接將此請(qǐng)求發(fā)送給微信公眾號(hào)管理平臺(tái)。

步驟2:定制化的微信公眾號(hào)的數(shù)據(jù)通信模塊和增強(qiáng)現(xiàn)實(shí)服務(wù)器的數(shù)據(jù)通信模塊建立連接,將增強(qiáng)現(xiàn)實(shí)服務(wù)請(qǐng)求發(fā)送增強(qiáng)現(xiàn)實(shí)服務(wù)器。

步驟3:增強(qiáng)現(xiàn)實(shí)服務(wù)器的數(shù)據(jù)通信模塊從微信公眾號(hào)管理平臺(tái)的開(kāi)發(fā)者接口獲取用戶(hù)的openid,地理位置等信息。

步驟4:增強(qiáng)現(xiàn)實(shí)服務(wù)器通過(guò)用戶(hù)的openid和地理位置判斷用戶(hù)是否有使用增強(qiáng)現(xiàn)實(shí)服務(wù)的權(quán)限。具體包括但不限于根據(jù)用戶(hù)的openid判斷用戶(hù)是否關(guān)注了公眾號(hào),根據(jù)用戶(hù)的地理位置,判斷用戶(hù)是否在表示物的附近。如果用戶(hù)有使用的權(quán)限,則進(jìn)入步驟5.

步驟5:增強(qiáng)現(xiàn)實(shí)服務(wù)器和定制化的微信公眾號(hào)之間建立雙向連接。

步驟6:定制化的微信公眾號(hào)的圖像采集模塊申請(qǐng)調(diào)用終端攝像頭,如果用戶(hù)授權(quán)使用攝像頭,圖像采集模塊使用webrtc等技術(shù)調(diào)用終端攝像頭,并捕獲攝像頭拍攝到的視頻流。如果用戶(hù)禁止,則將此信息發(fā)送給增強(qiáng)現(xiàn)實(shí)服務(wù)器。

步驟7:定制化的微信公眾號(hào)的圖像預(yù)處理模塊對(duì)視頻流的各圖像作采樣,壓縮,提取特征等操作。采樣可以使用均值采樣等方式,壓縮可以將圖像轉(zhuǎn)換為壓縮率更高的格式,提取特征可以采用sift(scale-invariantfeaturetransform,尺度不變特征變換),surf(speededuprobustfeatures,加速匹配特征),orb(orientedbrief,簡(jiǎn)潔導(dǎo)向)等一系列圖像處理的方法。

步驟8:定制化的微信公眾號(hào)的數(shù)據(jù)通信模塊將預(yù)處理后的視頻流發(fā)送給增強(qiáng)現(xiàn)實(shí)服務(wù)器。

步驟9:增強(qiáng)現(xiàn)實(shí)服務(wù)器的目標(biāo)檢測(cè)模塊在真實(shí)物數(shù)據(jù)庫(kù)中對(duì)接收到的圖像信息做檢測(cè)。檢測(cè)的方法可以用ransac等算法進(jìn)行匹配。如果在所述圖像中檢測(cè)到匹配的真實(shí)物,則進(jìn)入步驟10。

步驟10:增強(qiáng)現(xiàn)實(shí)服務(wù)器的物體跟蹤模塊對(duì)真實(shí)物的位置進(jìn)行跟蹤,跟蹤可以使用kcf等一些圖像處理的跟蹤算法,并將跟蹤得到的真實(shí)物的位置信息通過(guò)增強(qiáng)現(xiàn)實(shí)服務(wù)器的數(shù)據(jù)通信模塊發(fā)送給定制化的微信公眾號(hào)。

步驟11:增強(qiáng)現(xiàn)實(shí)服務(wù)器的坐標(biāo)變換計(jì)算模塊獲取對(duì)應(yīng)真實(shí)物的虛擬物,并對(duì)跟蹤到的信息做相應(yīng)的變換,求解變換矩陣可以使用仿射變換等求解方式,并將得到的變換矩陣通過(guò)增強(qiáng)現(xiàn)實(shí)服務(wù)器的數(shù)據(jù)通信模塊發(fā)送給公眾號(hào)。

步驟12:定制化的微信公眾號(hào)的3d渲染模塊根據(jù)接收到的真實(shí)物的位置,確定虛擬物的位置,根據(jù)變換矩陣確定虛擬物的姿態(tài),進(jìn)行渲染。渲染可以使用webgl相關(guān)技術(shù)。

圖6示出了本發(fā)明又一實(shí)施例提供的一種增強(qiáng)現(xiàn)實(shí)處理系統(tǒng)的結(jié)構(gòu)示意圖。

參閱圖6,本發(fā)明又一實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理系統(tǒng),所述包括定制化的微信公眾號(hào),微信公眾號(hào)服務(wù)器和增強(qiáng)現(xiàn)實(shí)服務(wù)器三個(gè)子系統(tǒng)。

所述定制化的微信公眾號(hào)子系統(tǒng)包括用戶(hù)ui,數(shù)據(jù)通信模塊,圖像采集模塊和顯示模塊等多個(gè)子模塊。

其中,所述用戶(hù)ui子模塊,所述數(shù)據(jù)通信子模塊,所述圖像采集子模塊與圖5中相同,所述系統(tǒng)還包括顯示子模塊,用于顯示增強(qiáng)顯示服務(wù)器傳來(lái)的視頻或者圖像信息。

所述增強(qiáng)現(xiàn)實(shí)服務(wù)器子系統(tǒng),包括標(biāo)識(shí)物數(shù)據(jù)庫(kù),目標(biāo)檢測(cè)模塊,物體跟蹤模塊,坐標(biāo)變換計(jì)算模塊,3d渲染模塊和數(shù)據(jù)通信模塊六個(gè)子模塊。

其中,所述真實(shí)物數(shù)據(jù)庫(kù)子模塊,所述目標(biāo)檢測(cè)子模塊,所述物體跟蹤子模塊與圖5中相同,所述系統(tǒng)還包括3d渲染子模塊,用于根據(jù)物體跟蹤子模塊得到的位置坐標(biāo)和坐標(biāo)變換計(jì)算模塊得到的坐標(biāo)變換矩陣在接收到的圖像上進(jìn)行3d渲染;所述數(shù)據(jù)通信子模塊,用于將已經(jīng)渲染有3d虛擬信息的圖像發(fā)送給微信公眾號(hào)。

相應(yīng)地,在上述步驟11之后,還包括:增強(qiáng)顯示服務(wù)器的3d渲染模塊根據(jù)接收到的跟蹤信息確定虛擬物位置,根據(jù)變換矩陣確定虛擬物的姿態(tài),在接收到的圖像的真實(shí)物的位置上進(jìn)行3d渲染。

進(jìn)一步地,增強(qiáng)現(xiàn)實(shí)服務(wù)器的數(shù)據(jù)通信模塊將渲染有3d虛擬物的圖像發(fā)送給微信公眾號(hào)。

現(xiàn)有技術(shù)中增強(qiáng)現(xiàn)實(shí)服務(wù)的app,其增強(qiáng)現(xiàn)實(shí)服務(wù)的各步驟均是在本地完成,用戶(hù)需下載app才能實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)服務(wù)。

在本實(shí)施例中,為了推動(dòng)基于智能移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)技術(shù)的普適化推廣和應(yīng)用,無(wú)需用戶(hù)專(zhuān)門(mén)下載安裝app,僅利用用戶(hù)的終端已安裝的具有web模塊的微信與云端的增強(qiáng)現(xiàn)實(shí)服務(wù)器交互即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)服務(wù),從而能夠降低開(kāi)發(fā)app的成本,且在增強(qiáng)現(xiàn)實(shí)服務(wù)器上進(jìn)行增強(qiáng)現(xiàn)實(shí)計(jì)算,可減輕終端的負(fù)擔(dān),可以理解的是,增強(qiáng)現(xiàn)實(shí)服務(wù)器具有更強(qiáng)大的計(jì)算功能,計(jì)算速度更快。

本實(shí)施例提供的增強(qiáng)現(xiàn)實(shí)處理方法,至少具有以下技術(shù)效果:

通過(guò)利用用戶(hù)的終端已安裝的微信與云端的增強(qiáng)現(xiàn)實(shí)服務(wù)器交互即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)服務(wù),在實(shí)現(xiàn)低成本的增強(qiáng)現(xiàn)實(shí)服務(wù)的同時(shí),又可加快計(jì)算流程,減輕終端的負(fù)擔(dān)。

圖7示出了本發(fā)明又一實(shí)施例提供的一種web模塊的結(jié)構(gòu)示意圖。

參閱圖7,本發(fā)明又一實(shí)施例提供的一種web模塊,所述web模塊包括存儲(chǔ)器71、處理器72以及存儲(chǔ)在存儲(chǔ)器71上并可在處理器上運(yùn)行的計(jì)算機(jī)程序。

所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

在另一種實(shí)施方式中,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的視頻流,所述視頻流包括多個(gè)有序的圖像,

相應(yīng)地,將所述圖像發(fā)送至云端服務(wù)器,具體為:

將所述視頻流發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述第一張圖像中的形態(tài)的多個(gè)坐標(biāo);

相應(yīng)地,接收所述坐標(biāo)信息之后,所述方法還包括:

接收云端服務(wù)器發(fā)送的角度變換矩陣,所述角度變換矩陣用于指示所述虛擬物在所述圖像中的形態(tài)的角度變換,所述角度變換矩陣是云端服務(wù)器跟蹤所述真實(shí)物在連續(xù)兩張圖像中的坐標(biāo)信息的變化來(lái)確定的,所述虛擬物是云端服務(wù)器判斷獲知所述圖像中具有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則根據(jù)所述真實(shí)物獲取得到的;

根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第二增強(qiáng)現(xiàn)實(shí)信息,所述第二增強(qiáng)現(xiàn)實(shí)信息是由所述真實(shí)物與所述虛擬物疊加得到的。

在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,終端的web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

所述web模塊將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

所述web模塊接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

進(jìn)一步地,在另一種實(shí)施方式中,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

若所述web模塊捕獲攝像頭拍攝的圖像,所述方法還包括:所述web模塊對(duì)所述圖像進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述圖像采樣、壓縮、提取特征:

相應(yīng)地,將所述圖像發(fā)送至云端服務(wù)器,具體為將預(yù)處理后的圖像發(fā)送至云端服務(wù)器;

若所述web模塊捕獲攝像頭拍攝的視頻流,所述方法還包:所述web模塊對(duì)所述視頻流進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述視頻流采樣、壓縮:

相應(yīng)地,將所述圖像發(fā)送至云端服務(wù)器,具體為將預(yù)處理后的視頻流發(fā)送至云端服務(wù)器。

本實(shí)施例提供的web模塊,可用于執(zhí)行上述方法實(shí)施例的方法對(duì)應(yīng)的程序,本實(shí)施不再贅述。

本實(shí)施例提供的web模塊,至少具有以下技術(shù)效果:

通過(guò)所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)采集圖像,并將采集的圖像發(fā)送至云端服務(wù)器,由云端服務(wù)器進(jìn)行虛擬物的坐標(biāo)信息獲取步驟,使得無(wú)需另下載一個(gè)app,充分利用終端已有的app與云端服務(wù)器進(jìn)行交互,即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí),由此可降低實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的成本。

圖8示出了本發(fā)明又一實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。

參閱圖8,發(fā)明又一實(shí)施例提供的終端,所述終端包括web模塊,所述web模塊包括存儲(chǔ)器71、處理器72以及存儲(chǔ)在存儲(chǔ)器71上并可在處理器上運(yùn)行的計(jì)算機(jī)程序。

所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

在另一種實(shí)施方式中,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的視頻流,所述視頻流包括多個(gè)有序的圖像,

相應(yīng)地,將所述圖像發(fā)送至云端服務(wù)器,具體為:

將所述視頻流發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述第一張圖像中的形態(tài)的多個(gè)坐標(biāo);

相應(yīng)地,接收所述坐標(biāo)信息之后,所述方法還包括:

接收云端服務(wù)器發(fā)送的角度變換矩陣,所述角度變換矩陣用于指示所述虛擬物在所述圖像中的形態(tài)的角度變換,所述角度變換矩陣是云端服務(wù)器跟蹤所述真實(shí)物在連續(xù)兩張圖像中的坐標(biāo)信息的變化來(lái)確定的,所述虛擬物是云端服務(wù)器判斷獲知所述圖像中具有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則根據(jù)所述真實(shí)物獲取得到的;

根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第二增強(qiáng)現(xiàn)實(shí)信息,所述第二增強(qiáng)現(xiàn)實(shí)信息是由所述真實(shí)物與所述虛擬物疊加得到的。

進(jìn)一步地,在另一種實(shí)施方式中,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

若所述web模塊捕獲攝像頭拍攝的圖像,所述方法還包括:所述web模塊對(duì)所述圖像進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述圖像采樣、壓縮、提取特征:

相應(yīng)地,將所述圖像發(fā)送至云端服務(wù)器,具體為將預(yù)處理后的圖像發(fā)送至云端服務(wù)器;

若所述web模塊捕獲攝像頭拍攝的視頻流,所述方法還包:所述web模塊對(duì)所述視頻流進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述視頻流采樣、壓縮:

相應(yīng)地,將所述圖像發(fā)送至云端服務(wù)器,具體為將預(yù)處理后的視頻流發(fā)送至云端服務(wù)器。

本實(shí)施例提供的終端,可用于執(zhí)行上述方法實(shí)施例的方法對(duì)應(yīng)的程序,本實(shí)施不再贅述。

本實(shí)施例提供的終端,至少具有以下技術(shù)效果:

通過(guò)所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)所述web模塊采集圖像,并將采集的圖像發(fā)送至云端服務(wù)器,由云端服務(wù)器進(jìn)行虛擬物的坐標(biāo)信息獲取步驟,使得無(wú)需另下載一個(gè)app,充分利用終端已有的app與云端服務(wù)器進(jìn)行交互,即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí),由此可降低實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的成本。

本發(fā)明又一實(shí)施例提供的一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:

在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,終端的web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

所述web模塊將所述圖像發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

所述web模塊接收所述坐標(biāo)信息,根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

在另一種實(shí)施方式中,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:

所述web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的視頻流,所述視頻流包括多個(gè)有序的圖像,

相應(yīng)地,所述web模塊將所述圖像發(fā)送至云端服務(wù)器,具體為:

所述web模塊將所述視頻流發(fā)送至云端服務(wù)器,以供云端服務(wù)器根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述第一張圖像中的形態(tài)的多個(gè)坐標(biāo);

相應(yīng)地,所述web模塊接收所述坐標(biāo)信息之后,所述方法還包括:

所述web模塊接收云端服務(wù)器發(fā)送的角度變換矩陣,所述角度變換矩陣用于指示所述虛擬物在所述圖像中的形態(tài)的角度變換,所述角度變換矩陣是云端服務(wù)器跟蹤所述真實(shí)物在連續(xù)兩張圖像中的坐標(biāo)信息的變化來(lái)確定的,所述虛擬物是云端服務(wù)器判斷獲知所述圖像中具有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則根據(jù)所述真實(shí)物獲取得到的;

所述web模塊根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第二增強(qiáng)現(xiàn)實(shí)信息,所述第二增強(qiáng)現(xiàn)實(shí)信息是由所述真實(shí)物與所述虛擬物疊加得到的。

在另一種實(shí)施方式中,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:

若所述web模塊捕獲攝像頭拍攝的圖像,所述方法還包括:所述web模塊對(duì)所述圖像進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述圖像采樣、壓縮、提取特征:

相應(yīng)地,所述web模塊將所述圖像發(fā)送至云端服務(wù)器,具體為將預(yù)處理后的圖像發(fā)送至云端服務(wù)器;

若所述web模塊捕獲攝像頭拍攝的視頻流,所述方法還包:所述web模塊對(duì)所述視頻流進(jìn)行預(yù)處理,所述預(yù)處理為以下至少一種:對(duì)所述視頻流采樣、壓縮:

相應(yīng)地,所述web模塊將所述圖像發(fā)送至云端服務(wù)器,具體為將預(yù)處理后的視頻流發(fā)送至云端服務(wù)器。

本實(shí)施例提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法實(shí)施例的方法,本實(shí)施不再贅述。

本實(shí)施例提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),至少具有以下技術(shù)效果:

通過(guò)所述程序被處理器執(zhí)行時(shí)采集圖像,并將采集的圖像發(fā)送至云端服務(wù)器,由云端服務(wù)器進(jìn)行虛擬物的坐標(biāo)信息獲取步驟,使得無(wú)需另下載一個(gè)app,充分利用終端已有的app與云端服務(wù)器進(jìn)行交互,即可實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí),由此可降低實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的成本。

圖9示出了本發(fā)明又一實(shí)施例提供的一種云端服務(wù)器的結(jié)構(gòu)示意圖。

參閱圖9,發(fā)明又一實(shí)施例提供的一種云端服務(wù)器,所述云端服務(wù)器包括存儲(chǔ)器91、處理器92以及存儲(chǔ)在存儲(chǔ)器91上并可在處理器上運(yùn)行的計(jì)算機(jī)程序。

所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

接收終端的web模塊發(fā)送的圖像,所述圖像是所述web模塊在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的圖像;

根據(jù)所述圖像,獲取對(duì)應(yīng)所述圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述圖像中的形態(tài)的多個(gè)坐標(biāo);

將所述坐標(biāo)信息發(fā)送至所述web模塊,以供所述web模塊根據(jù)所述坐標(biāo)信息,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第一增強(qiáng)現(xiàn)實(shí)信息,所述第一增強(qiáng)現(xiàn)實(shí)信息是由所述圖像與所述虛擬物疊加得到的。

在另一種實(shí)施方式中,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

接收終端的web模塊發(fā)送的圖像,具體為:

接收終端的web模塊發(fā)送的視頻流,所述視頻流是所述web在接收到用戶(hù)觸發(fā)的增強(qiáng)現(xiàn)實(shí)請(qǐng)求后,web模塊調(diào)用攝像頭進(jìn)行拍攝,并捕獲攝像頭拍攝的視頻,所述視頻流包括多個(gè)有序的圖像;

相應(yīng)地,根據(jù)所述第一張圖像,獲取對(duì)應(yīng)所述第一張圖像的虛擬物的坐標(biāo)信息,所述坐標(biāo)信息用于表示所述虛擬物在所述第一張圖像中的形態(tài)的多個(gè)坐標(biāo);

相應(yīng)地,所述將所述坐標(biāo)信息發(fā)送至所述web模塊之后,所述方法還包括:

判斷獲知所述圖像中具有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則根據(jù)所述真實(shí)物獲取對(duì)應(yīng)的虛擬物,跟蹤所述真實(shí)物在連續(xù)兩圖像中的坐標(biāo)信息的變化,來(lái)確定角度變換矩陣,所述角度變換矩陣用于指示所述虛擬物在所述圖像中的形態(tài)的角度變換;

將所述角度變換矩陣發(fā)送至所述web模塊,以供所述web模塊根據(jù)所述角度變換矩陣,對(duì)所述虛擬物的形態(tài)進(jìn)行渲染,得到第二增強(qiáng)現(xiàn)實(shí)信息,所述第二增強(qiáng)現(xiàn)實(shí)信息是由所述真實(shí)與所述虛擬物疊加得到的。

進(jìn)一步地,在另一種實(shí)施方式中,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如下步驟:

若判斷獲知所述圖像中沒(méi)有與預(yù)設(shè)的真實(shí)物數(shù)據(jù)庫(kù)中真實(shí)物匹配的真實(shí)物,則獲取對(duì)應(yīng)的反饋信息;

相應(yīng)地,向所述web模塊返回反饋信息,以提示所述web模塊重新捕獲攝像頭拍攝的圖像。

本實(shí)施例提供的云端服務(wù)器,可用于執(zhí)行上述方法實(shí)施例的方法對(duì)應(yīng)的程序,本實(shí)施不再贅述。

本實(shí)施例提供的云端服務(wù)器,至少具有以下技術(shù)效果:

通過(guò)執(zhí)行接收web模塊采集的圖像,進(jìn)行虛擬物的坐標(biāo)信息獲取步驟的程序,使得無(wú)需另下載一個(gè)app,充分利用終端已有的web模塊與云端服務(wù)器進(jìn)行交互,即可實(shí)現(xiàn)終端的增強(qiáng)現(xiàn)實(shí)效果,由此可降低實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的成本。

最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1