全景圖像的網(wǎng)絡發(fā)布方法和系統(tǒng)及設備的制造方法
【專利摘要】本發(fā)明公開了一種全景圖像的網(wǎng)絡發(fā)布方法和系統(tǒng)及設備。其方法包括步驟:根據(jù)預設的3D全景模型,生成全景模型的全景數(shù)組;根據(jù)預設的水印模型,生成水印模型的水印數(shù)組,其中,所述水印模型的模型數(shù)據(jù)結(jié)構(gòu)與所述全景模型的模型數(shù)據(jù)結(jié)構(gòu)相同;將水印數(shù)組插入到全景數(shù)組中,形成混合模型數(shù)據(jù)數(shù)組;使用隨機數(shù)生成的鑰匙對混合模型數(shù)據(jù)數(shù)組進行重排列,生成隨機模型數(shù)組。保證了全景圖像的網(wǎng)絡分享的體驗不受影響,同時又使全景圖像具有很好的安全性。
【專利說明】
全景圖像的網(wǎng)絡發(fā)布方法和系統(tǒng)及設備
技術領域
[0001] 本發(fā)明涉及網(wǎng)絡發(fā)布技術,特別是一種全景圖像的網(wǎng)絡發(fā)布方法和系統(tǒng)及設備, 應用于移動APP、軟件客戶端、服務器、網(wǎng)站等互聯(lián)網(wǎng)應用領域。
【背景技術】
[0002] 網(wǎng)絡圖片和視頻很容易被他人盜用和非法傳播,因此在媒體文件中常常加入水印 技術,為了明示版權(quán),網(wǎng)絡發(fā)布內(nèi)容常使用魯棒水印(Robust Watermarking)技術。這種技 術往往是在圖像中直接嵌入能夠觀察到版權(quán)信息,但卻在觀賞體驗方面有所欠缺。
[0003] 全景圖像,如魚眼全景圖像的有效區(qū)域是一個圓形,可以通過紋理貼圖的方法貼 在3D模型上,進行立體觀看。但上傳或者推送到網(wǎng)絡的全景圖像需要在web頁面上進行3D顯 示,受限于腳本編程語言導致實現(xiàn)方法公開化,實現(xiàn)的技術易被盜用。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明針對現(xiàn)有技術中存在的上述問題,提出一種全景圖像的網(wǎng)絡發(fā)布方法和系 統(tǒng)及設備。其保證了全景圖像的網(wǎng)絡分享的體驗不受影響,同時又使全景圖像具有很好的 安全性。
[0005] 本發(fā)明的技術方案為:
[0006] 提供一種分享全景圖像的網(wǎng)絡發(fā)布方法,包括如下步驟:
[0007] 根據(jù)預設的3D全景模型,生成全景模型的全景數(shù)組;
[0008] 根據(jù)預設的水印模型,生成水印模型的水印數(shù)組,其中,所述水印模型的模型數(shù)據(jù) 結(jié)構(gòu)與所述全景模型的模型數(shù)據(jù)結(jié)構(gòu)相同;
[0009] 將水印數(shù)組插入到全景數(shù)組中,形成混合模型數(shù)據(jù)數(shù)組;
[0010] 使用隨機數(shù)生成的鑰匙對混合模型數(shù)據(jù)數(shù)組進行重排列,生成隨機模型數(shù)組。
[0011] 為實現(xiàn)本發(fā)明目的,還相應提供一種分享全景圖像的網(wǎng)絡發(fā)布系統(tǒng)及設備。
[0012] 本發(fā)明具有如下的有益效果:
[0013] 本發(fā)明的全景圖像的網(wǎng)絡發(fā)布方法和系統(tǒng)及設備,通過在3D全景數(shù)組中加入不同 樣式的3D水印數(shù)組,如Logo、產(chǎn)品名稱、廠商名稱等,可在上傳或者推送的全景圖像中非魚 眼像素區(qū)域加入不同的產(chǎn)品Logo、產(chǎn)品名稱、廠商名稱等效果,使得全景圖像網(wǎng)絡分享能夠 結(jié)合水印技術,卻不會直接看到水印,從而保證了全景圖像的網(wǎng)絡分享的體驗不受影響,同 時又使全景圖像具有很好的安全性。
【附圖說明】
[0014] 為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要的附 圖做簡單的介紹,顯而易見地,下面描述的附圖僅僅是本發(fā)明的一些實施例,對于本領域普 通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015] 圖1為本發(fā)明實施例的顯示圖像的網(wǎng)絡發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖。
[0016] 圖2為本發(fā)明實施例的網(wǎng)絡分享發(fā)布端發(fā)布數(shù)據(jù)生成示意圖。
[0017] 圖3為本發(fā)明實施例的發(fā)布時含水印的魚眼圖像的示意圖。
[0018]圖4為本發(fā)明實施例的半球全景模型、半球Logo模型的3D顯示示意圖。
【具體實施方式】
[0019] 為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明 實施例中的附圖1-4,對本發(fā)明實施例中的技術方案進行描述,顯然,所描述的實施例僅僅 是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在 沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020] 本發(fā)明實施例的全景圖像的網(wǎng)絡發(fā)布方法,如圖1所示,包括如下步驟:
[0021] 步驟S100:根據(jù)預設的3D全景模型,生成全景模型的模型數(shù)組。
[0022]根據(jù)用戶選擇的3D全景模型,生成全景模型數(shù)組;對全景模型數(shù)組進行變換,生成 魚眼紋理數(shù)組;用全景模型數(shù)組和魚眼紋理數(shù)組構(gòu)成基本繪制單元;由一系列基本繪制單 元組成完整模型數(shù)組。
[0023]所述全景模型的模型數(shù)組是一系列的頂點和紋理數(shù)據(jù)。作為一種可實施方式,在 本發(fā)明實施例中,可以根據(jù)用戶從多種預設的3D全景模型中選擇的一種預設的3D全景模 型,生成(x,y,z)全景模型數(shù)組,數(shù)組元素個數(shù)為模型采樣點數(shù),采樣點即為模型的幾何頂 點,其中,x、y、z分別為模型點的空間坐標。根據(jù)空間坐標與全景圖像的映射關系,對全景模 型的模型數(shù)組進行變換,生成一一對應的(u,v)魚眼紋理數(shù)組,其中,u、v分別是在魚眼圖像 x、y方向上的紋理坐標,這樣,魚眼紋理數(shù)組與全景模型數(shù)組的元素個數(shù)相同。
[0024]將模型中的每個頂點和紋理以(x,y,z,u,v)順序組成一個結(jié)構(gòu),每個結(jié)構(gòu)為一個 頂點,如下: struct Vertex {
[0025] float x,y,z,u,v; };
[0026]作為一種可實施方式,如每三個幾何頂點(Vertex)構(gòu)成一個三角形區(qū)域,這個三 角形作為一個基本的圖像繪制單元(Unit),定義結(jié)構(gòu)如下: struct Unit
[0027] { Vertex v[3];
[0028] };
[0029]全景模型數(shù)組即可以記錄為一組由所述圖像繪制單元(Unit)數(shù)據(jù)類型組成的數(shù) 組。
[0030]步驟S200:根據(jù)預設的水印模型,生成水印模型的水印數(shù)組,其中,所述水印模型 的模型數(shù)據(jù)結(jié)構(gòu)與所述全景模型的模型數(shù)據(jù)結(jié)構(gòu)相同。
[0031] 根據(jù)用戶選擇的3D水印模型,生成水印模型數(shù)組;將水印模型數(shù)組進行變換,生成 水印紋理數(shù)組;用水印模型數(shù)組和水印紋理數(shù)組構(gòu)成水印繪制單元;由一系列水印繪制單 元組成完整水印數(shù)組。
[0032] 構(gòu)建由基本繪制單元組成的水印模型數(shù)組,水印模型數(shù)組的元素個數(shù)是水印模型 的頂點數(shù),與全景模型數(shù)組可以相同或者不同,即水印完整模型中的xl,yl, Zl,ul,vlW& 元素個數(shù)都可以與全景模型數(shù)組相同或者不同。
[0033] 同樣地,水印模型數(shù)組和水印紋理數(shù)組的元素個數(shù)相同。
[0034]水印模型數(shù)組與全景模型數(shù)組的構(gòu)建步驟是一樣的。但是,3D模型、紋理圖像和紋 理映射關系的選擇可以是不同的。例如,選擇空間Logo字樣或者圖4中的下半球作為水印的 3D模型,選擇logo圖像作為紋理圖像等等。
[0035]當水印模型與全景模型不同時,空間坐標(x,y,z)不同。當紋理圖像和紋理映射關 系不同時,(U,v)不同。當采樣點數(shù)不同時,數(shù)組的元素個數(shù)不同。
[0036] 作為一種可實施方案,在本發(fā)明實施例中,所述步驟S200包括如下步驟:
[0037] 步驟S210,設定水印模型為一個注冊商標的立體模型;
[0038]步驟S220,將構(gòu)成水印模型的圖像的幾何元素的頂點結(jié)構(gòu)中,u 1、v 1坐標指向紋理 圖像的非魚眼像素區(qū)域。
[0039] ul、vl坐標指向紋理圖像的非魚眼像素區(qū)域,因此可以在后期發(fā)布過程中決定是 否在發(fā)布圖像中加入水印圖像,如果加入水印圖像則繪制時會在水印模型區(qū)域顯示出水印 圖像,反之水印區(qū)域則根據(jù)實際場景顯示為黑色或透明。
[0040] 步驟S300:將水印數(shù)組插入到模型數(shù)組中,形成混合模型數(shù)據(jù)數(shù)組。
[0041] 水印數(shù)組可以插入到模型數(shù)組的前面、后面或者中間的任意位置,較佳地,插入到 全景數(shù)組的后面,形成混合模型數(shù)據(jù)數(shù)組。
[0042]步驟S400:使用隨機數(shù)生成的鑰匙(KEY)對混合模型數(shù)據(jù)數(shù)組進行重排列,生成隨 機模型數(shù)組。
[0043]將水印數(shù)組插入到全景數(shù)組中,形成混合模型數(shù)組。對混合模型數(shù)組使用鑰匙 (KEY)進行重排列,生成隨機模型數(shù)組。生成隨機模型數(shù)組時并不改變基本繪制單元內(nèi)的頂 點順序,僅調(diào)整基本繪制單元之間的排序,因此并不影響最終的渲染結(jié)果。
[0044] 設混合前,全景數(shù)組Unit個數(shù)為M,混合后數(shù)組的Unit個數(shù)為N,數(shù)組定義為A[N], 作為一種可實施方式,所述步驟S400包括如下步驟:
[0045]步驟S410:獲取當前時間為隨機種子,通過系統(tǒng)API獲取0~1之間的隨機浮點數(shù)作 為計算KEY;
[0046]步驟S420:從第M個元素開始,依次交換第i個和第(int) (KEY*(N-i))個元素。
[0047] 示例代碼如下: for (int i = M; i <N-M; i++) { Swap (A [ i ], A [ (i nt) ((f I oat) KEY * (N - i))]); }
[0048]
[0049] 這樣即可得到一個亂序的混合數(shù)據(jù)數(shù)組作為隨機數(shù)據(jù)數(shù)組。
[0050] 如圖2中所示:左圖是一個混合后的數(shù)據(jù)數(shù)組,其中前80個元素是全景模型的幾何 頂點,后20個是水印模型的幾何頂點,總計100個元素。設隨機KEY值為0.5。首先i=M即從第 80個元素開始計算,判斷需要交換元素 A[80]和A[10]。然后計算i = 81得到A[81]和A[9]交 換數(shù)據(jù)。接著計算i = 82得到A[82]也需要和A[9]交換數(shù)據(jù),而此時A[9]中的數(shù)據(jù)已經(jīng)是A
[81],所以A[9]存儲的數(shù)據(jù)變成了 A[82],A[82]的數(shù)據(jù)變成了 A[81]。依次類推當計算到最 后一個數(shù)據(jù)時A[99]和A[0]交換數(shù)據(jù)。
[0051 ]較佳地,作為另一種可實施方式,為增加復雜度,還可以在步驟S400中增加一個擾 動范圍系數(shù),用于設置交換元素的范圍,作為一種可實施方式,使用系統(tǒng)API函數(shù)randO,計 算隨機數(shù)1^^ = 1+(1-1')*((;^〇31:)(^11(1()%100)/100),其中1'為擾動系數(shù),為0到1之間的 浮點數(shù),rand 〇返回一個正整數(shù)。
[0052]步驟S500:輸入發(fā)布的隨機模型數(shù)組和對應的發(fā)布全景圖像,顯示出模型和水印 結(jié)合的3D場景。
[0053]如圖3中所示,作為一種可實施方案,可以在全景圖像的非魚眼區(qū)域加入產(chǎn)品Logo 圖像,作為用于顯示水印模型的紋理圖像。Logo圖像也可以分布在全景圖像的多個區(qū)域,而 不僅局限于單一位置。
[0054]由于各種PC系統(tǒng)和智能手機系統(tǒng)都提供基本web訪問接口,且互聯(lián)網(wǎng)社交軟件也 大多支持直接訪問web地址,因此選擇web技術來進行分享展示。而為了顯示3D模型,較佳 地,使用WebGL是比較直接的方法,另一種方法是使用瀏覽器插件,但開發(fā)瀏覽器插件比較 復雜,且兼容性不佳,瀏覽器插件也需要跟據(jù)瀏覽器和操作系統(tǒng)單獨設計開發(fā)。
[0055] 在web顯示時,通過WebGL方法輸入發(fā)布的隨機數(shù)組和對應的發(fā)布圖像,顯示出模 型和水印結(jié)合的3D場景,由于只在特定的角度和方位才可以看到水印圖像,一般情況下,只 看到魚眼視頻拍攝的圖像,從而不影響體驗。
[0056]網(wǎng)絡發(fā)布保護的是魚眼圖像產(chǎn)生的3D全景模型,如圖4所示,上半球是全景數(shù)據(jù), 下半球中使用logo作為水印數(shù)據(jù)填充模型。在步驟S300中全景模型數(shù)據(jù)和水印模型數(shù)據(jù)都 是按序排列的,而在步驟S400中使用隨機數(shù)打亂,導致很難分離出全景模型數(shù)據(jù)和水印模 型數(shù)據(jù),從而實現(xiàn)了不影響正常體驗的條件下加入水印內(nèi)容的目的。
[0057] 實施例二:
[0058] 為實現(xiàn)本發(fā)明目的,本發(fā)明實施例還提供一種分享全景圖像的網(wǎng)絡發(fā)布系統(tǒng)和設 備,所述系統(tǒng)包括網(wǎng)絡分享發(fā)布端和網(wǎng)絡分享顯示端;
[0059] 其中:
[0060]所述網(wǎng)絡分享發(fā)布端,包括模型生成模塊,水印生成模塊,混合模塊,發(fā)布模塊; [0061]所述模型生成模塊,用于根據(jù)用戶選擇的3D全景模型,生成全景模型數(shù)組;對全景 模型數(shù)組進行變換,生成魚眼紋理數(shù)組;用全景模型數(shù)組和魚眼紋理數(shù)組構(gòu)成基本繪制單 元;由一系列基本繪制單元組成完整模型數(shù)組;
[0062]所述水印生成模塊,用于根據(jù)用戶選擇的3D水印模型,生成水印模型數(shù)組;將水印 模型數(shù)組進行變換,生成水印紋理數(shù)組;用水印模型數(shù)組和水印紋理數(shù)組構(gòu)成水印繪制單 元;由一系列水印繪制單元組成完整水印數(shù)組;
[0063]所述混合模塊,用于將水印模型數(shù)組追加到全景模型數(shù)組后面,形成混合模型數(shù) 組;并對混合模型數(shù)組使用鑰匙和算法進行重排列,生成隨機模型數(shù)組。
[0064]所述發(fā)布模塊,用于將生成的隨機模型數(shù)組、全景魚眼圖像或/和帶水印的全景魚 眼圖像一起上傳或者推送到互聯(lián)網(wǎng)絡。
[0065] 在Web頁面端,對隨機模型數(shù)組采用3D Web渲染技術,例如WebGL,進行渲染,顯示 出模型和水印結(jié)合的立體場景。當通過交互手段變換視角進行觀察時,通過限定視角的變 化范圍,使得水印不會被觀察到,從而使分享體驗不受影響。交互手段包括但不局限于:手 指在手機、ipad等移動設備上進行滑動,晃動移動設備利用其自身的重力感應,或者鼠標、 鍵盤的移動等。
[0066] 發(fā)布模塊將生成的隨機模型數(shù)組、全景魚眼圖像或/和帶水印的全景魚眼圖像一 起上傳或者推送到互聯(lián)網(wǎng)絡,包括局域網(wǎng)、城域網(wǎng)、互聯(lián)網(wǎng)等,保證了全景模型、算法、數(shù)據(jù) 的私密性。
[0067] 發(fā)布內(nèi)容里將全景模型、水印模型、全景圖像或魚眼與水印的合成圖像相結(jié)合,而 不影響正常的全景顯示交互和體驗。即使在能夠查看到執(zhí)行腳本代碼的Web環(huán)境里,仍可以 一定程度上保證3D全景分享模型的保密特性,使得分享模型不易被非法使用。
[0068]本發(fā)明實施例的全景圖像的網(wǎng)絡發(fā)布方法和系統(tǒng)及設備,通過在3D全景數(shù)組中加 入不同樣式的3D水印數(shù)組,如Logo、產(chǎn)品名稱、廠商名稱等,可在上傳或者推送的全景圖像 中非魚眼像素區(qū)域加入不同的產(chǎn)品Logo、產(chǎn)品名稱、廠商名稱等效果,使得全景圖像網(wǎng)絡分 享能夠結(jié)合水印技術,卻不會直接看到水印,從而保證了全景圖像的網(wǎng)絡分享的體驗不受 影響,同時又使全景圖像具有很好的安全性。
[0069] 本領域普通技術人員應該還可以進一步意識到,結(jié)合本文中所公開的實施例描述 的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清 楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組 成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計 約束條件。本領域普通技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功 能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
[0070] 結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)軌道 的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲 器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領 域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0071]以上所述的【具體實施方式】,對本發(fā)明的目的、技術方案和有益效果進軌道了進一 步詳細說明,所應理解的是,以上所述僅為本發(fā)明的【具體實施方式】而已,并不用于限定本發(fā) 明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包 含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1. 一種分享全景圖像的網(wǎng)絡發(fā)布方法,包括如下步驟: 根據(jù)預設的3D全景模型,生成全景模型的全景數(shù)組; 根據(jù)預設的水印模型,生成水印模型的水印數(shù)組,其中,所述水印模型的模型數(shù)據(jù)結(jié)構(gòu) 與所述全景模型的模型數(shù)據(jù)結(jié)構(gòu)相同; 將水印數(shù)組插入到全景數(shù)組中,形成混合模型數(shù)據(jù)數(shù)組; 使用隨機數(shù)生成的鑰匙對混合模型數(shù)據(jù)數(shù)組進行重排列,生成隨機模型數(shù)組。2. 根據(jù)權(quán)利要求1所述的分享全景圖像的網(wǎng)絡發(fā)布方法,其特征在于,還包括如下步 驟: 輸入發(fā)布的隨機模型數(shù)組和對應的發(fā)布全景圖像,顯示出模型和水印結(jié)合的3D場景。3. 根據(jù)權(quán)利要求1或2所述的分享全景圖像的網(wǎng)絡發(fā)布方法,其特征在于,所述生成水 印模型的水印數(shù)組,包括如下步驟: 設定水印模型為一個注冊商標的立體模型; 將構(gòu)成水印模型的圖像的幾何元素的頂點結(jié)構(gòu)中,ul、vl坐標指向紋理圖像的非魚眼 像素區(qū)域。4. 根據(jù)權(quán)利要求1或2所述的分享全景圖像的網(wǎng)絡發(fā)布方法,其特征在于,設混合前全 景數(shù)組Unit個數(shù)為M,混合后數(shù)組的Unit個數(shù)為N,數(shù)組定義為A[N],所述生成隨機模型數(shù) 組,包括如下步驟: 獲取當前時間為隨機種子,獲取〇~1之間的隨機浮點數(shù)作為計算KEY; 從第M個元素開始,依次交換第i個和第(int) (KEY* (N-i))個元素。5. 根據(jù)權(quán)利要求1或2所述的分享全景圖像的網(wǎng)絡發(fā)布方法,其特征在于,所述生成隨 機模型數(shù)組,包括如下步驟: 增加一個擾動范圍系數(shù),用于設置交換元素的范圍; 使用系統(tǒng)八?1函數(shù)^11(1(),計算隨機數(shù)1^¥ = 1+(1-1')*((;1^1〇31:)(^311(1()%100)/ I 〇〇 ),其中r為擾動系數(shù),為O到1之間的浮點數(shù),rand ()返回一個正整數(shù)。6. 根據(jù)權(quán)利要求2所述的分享全景圖像的網(wǎng)絡發(fā)布方法,其特征在于,所述分享為使用 WebGL方法進行分享。7. -種分享全景圖像的網(wǎng)絡發(fā)布系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)絡分享發(fā)布端和 網(wǎng)絡分享顯示端; 其中: 所述網(wǎng)絡分享發(fā)布端,包括模型生成模塊,水印生成模塊,混合模塊; 所述模型生成模塊,用于根據(jù)用戶選擇的3D全景模型,生成全景模型數(shù)組;對全景模型 數(shù)組進行變換,生成魚眼紋理數(shù)組;用全景模型數(shù)組和魚眼紋理數(shù)組構(gòu)成基本繪制單元;由 一系列基本繪制單元組成完整模型數(shù)組; 所述水印生成模塊,用于根據(jù)用戶選擇的3D水印模型,生成水印模型數(shù)組;將水印模型 數(shù)組進行變換,生成水印紋理數(shù)組;用水印模型數(shù)組和水印紋理數(shù)組構(gòu)成水印繪制單元;由 一系列水印繪制單元組成完整水印數(shù)組; 所述混合模塊,用于將水印模型數(shù)組追加到全景模型數(shù)組后面,形成混合模型數(shù)組;并 對混合模型數(shù)組使用鑰匙和算法進行重排列,生成隨機模型數(shù)組。8. 根據(jù)權(quán)利要求7所述的分享全景圖像的網(wǎng)絡發(fā)布系統(tǒng),其特征在于,還包括發(fā)布模 塊,用于將生成的隨機模型數(shù)組、全景魚眼圖像或/和帶水印的全景魚眼圖像一起上傳或者 推送到互聯(lián)網(wǎng)絡。9.一種分享全景圖像的網(wǎng)絡發(fā)布設備,其特征在于,包括模型生成模塊,水印生成模 塊,混合模塊; 所述模型生成模塊,用于根據(jù)用戶選擇的3D全景模型,生成全景模型數(shù)組;對全景模型 數(shù)組進行變換,生成魚眼紋理數(shù)組;用全景模型數(shù)組和魚眼紋理數(shù)組構(gòu)成基本繪制單元;由 一系列基本繪制單元組成完整模型數(shù)組; 所述水印生成模塊,用于根據(jù)用戶選擇的3D水印模型,生成水印模型數(shù)組;將水印模型 數(shù)組進行變換,生成水印紋理數(shù)組;用水印模型數(shù)組和水印紋理數(shù)組構(gòu)成水印繪制單元;由 一系列水印繪制單元組成完整水印數(shù)組; 所述混合模塊,用于將水印模型數(shù)組追加到全景模型數(shù)組后面,形成混合模型數(shù)組;并 對混合模型數(shù)組使用鑰匙和算法進行重排列,生成隨機模型數(shù)組。
【文檔編號】G06T17/00GK105912561SQ201610105526
【公開日】2016年8月31日
【申請日】2016年2月26日
【發(fā)明人】許為, 李偉, 范治江
【申請人】優(yōu)勢拓展(北京)科技有限公司