两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

街景生成方法及服務器的制造方法

文檔序號:6500685閱讀:246來源:國知局
街景生成方法及服務器的制造方法
【專利摘要】本發(fā)明公開了一種街景生成方法及服務器,所述方法包括:接收拍攝終端發(fā)送的場景照片,并獲取所述拍攝終端拍攝所述場景照片時的位置信息;根據(jù)接收到的場景照片生成對應場景的三維模型;根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置;根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上。本發(fā)明能夠實時的根據(jù)用戶上傳的場景照片對電子地圖中的街景圖像進行更新,不僅效率高,更新頻率高,而且極大地節(jié)省了服務器資源,提高了服務器的運行效率。
【專利說明】街景生成方法及服務器

【技術領域】
[0001]本發(fā)明屬于電子地圖領域,尤其涉及一種街景生成方法及服務器。

【背景技術】
[0002]隨著電子地圖應用越來越廣泛,用戶對電子地圖的功能提出了很高的要求。以街景中展示真實建筑的三維模型為例,該種展示方式具有強烈的情景感,可使得用戶具有身臨其境的感覺,可以極大的提聞用戶體驗。
[0003]現(xiàn)有生成三維模型的技術一般是通過目標場景的序列圖像來生成三維模型,之后將三維模型添加至街景中。但是本發(fā)明的發(fā)明人在研究過程中發(fā)現(xiàn),現(xiàn)有形成街景的方式存在以下缺點:街景一般是根據(jù)預先存在于網(wǎng)絡中的圖片形成,而這些圖片大多是形成時間較久遠,而實際生活中由于城市建設速度的步伐較快以及其他裝飾原因,現(xiàn)實中的各種場景不斷的在發(fā)生變化,因此先前存在于網(wǎng)絡中的圖片已不能準確的反應當前的實際場景,而若要保持街景中的場景數(shù)據(jù)實時更新的話,需要花費較大的人力物力,進而造成資源的浪費,而且效率低下。
[0004]綜上,需解決現(xiàn)有技術中對場景的三維地圖模型進行更新的時間長、效率低的技術問題。


【發(fā)明內容】

[0005]本發(fā)明的目的在于提供一種街景生成方法及服務器,旨在解決現(xiàn)有技術中對場景的三維地圖模型進行更新的時間長、效率低的技術問題。
[0006]為解決上述技術問題,本發(fā)明實施例提供以下技術方案:
[0007]一種街景生成方法,所述方法包括:
[0008]接收拍攝終端發(fā)送的場景照片,并獲取所述拍攝終端拍攝所述場景照片時的位置信息;
[0009]根據(jù)接收到的場景照片生成對應場景的三維模型;
[0010]根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置;
[0011]根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上。
[0012]一種服務器,所述服務器包括:
[0013]場景照片接收模塊,用于接收拍攝終端發(fā)送的場景照片;
[0014]位置信息獲取模塊,用于獲取所述拍攝終端拍攝所述場景照片時的位置信息;三維模型生成模塊,用于根據(jù)接收到的場景照片生成對應場景的三維模型;
[0015]投影位置獲取模塊,用于根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置;以及
[0016]投影模塊,用于根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上。
[0017]本發(fā)明實施例中,用戶可通過手持的拍攝終端拍攝一些景點等建筑的場景照片,并將拍攝的場景照片上傳至服務器,所述服務器根據(jù)用戶上傳的場景照片生成對應場景的三維模型,并將生成的三維模型添加至電子地圖的街景圖像中。顯然,本發(fā)明能夠實時的根據(jù)用戶上傳的場景照片對電子地圖的街景圖像進行更新,不僅效率高,還提高了更新頻率,而且極大地節(jié)省了服務器資源,提高了服務器的運行效率。

【專利附圖】

【附圖說明】
[0018]圖1是本發(fā)明第一實施例街景生成方法的流程示意圖;
[0019]圖2為本發(fā)明第二實施例街景生成方法的流程示意圖;
[0020]圖3是本發(fā)明實施例服務器的結構示意圖。

【具體實施方式】
[0021]以下各實施例的說明是參考附加的圖式,用以例示本發(fā)明可用以實施的特定實施例。
[0022]請參閱圖1,圖1為本發(fā)明第一實施例街景生成方法的流程示意圖。
[0023]在步驟SlOl中,接收拍攝終端發(fā)送的場景照片。
[0024]在具體實施過程中,用戶通過拍攝終端拍攝場景照片并選擇上傳后,拍攝終端將拍攝的場景照片上傳至服務器,譬如拍攝終端在拍攝場景“深圳市民中心”的照片并選擇上傳后,所述拍攝終端將拍攝的場景照片發(fā)送至所述服務器。
[0025]其中所述服務器優(yōu)選通過無線方式接收所述拍攝終端發(fā)送的場景照片,譬如所述無線方式為通用分組無線服務技術(General Packet Rad1 Service,GPRS),或者WiFi等。
[0026]在步驟S102中,獲取所述拍攝終端拍攝所述場景照片時的位置信息。
[0027]本發(fā)明實施例中,每一場景照片均對應一拍攝終端的位置信息,其中所述拍攝終端的位置信息為所述拍攝終端拍攝所述場景照片時的具體位置,譬如所述拍攝終端所在的位置為“東經(jīng)41度、北緯54度”。
[0028]在具體實施過程中,所述服務器可通過多種方式獲取拍攝終端的位置信息,譬如場景照片本身包含有拍攝終端的位置信息,所述服務器在接收到場景照片后,直接從該場景照片中獲取;當然也可以在接收拍攝終端發(fā)送的場景照片后,即時的通過全球定位系統(tǒng)(Global Posit1ning System, GPS)獲取拍攝終端的位置信息。
[0029]在步驟S103中,根據(jù)接收到的場景照片生成對應場景的三維模型。
[0030]關于三維模型的生成過程請參閱圖2中步驟S203至步驟S205的詳細描述,此處暫不贅述。
[0031]在步驟S104中,根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置。
[0032]具體的,在生成對應場景的三維模型過程中,可獲取場景照片中場景與所述拍攝終端之間的距離。譬如在獲取對應場景的三維點云時,同時計算生成場景與所述拍攝終端之間的距離。之后在電子地圖中查找所述場景照片對應的拍攝終端的位置信息,最后根據(jù)所述拍攝終端的位置信息以及場景與所述拍攝終端之間的距離定位所述場景在所述電子地圖的投影位置。
[0033]其中本發(fā)明實施例所指的電子地圖(electronic map)即數(shù)字地圖,是利用計算機技術,以數(shù)字方式存儲和查閱的地圖。電子地圖的內容是通過數(shù)字來表示的,相關數(shù)據(jù)可以存儲在相關數(shù)據(jù)庫中。
[0034]在步驟S105中,根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上。
[0035]在該第一實施例中,用戶可通過手持的拍攝終端拍攝一些景點的場景照片,并將所拍攝的場景照片上傳至服務器,所述服務器即時的根據(jù)接收到的場景照片生成對應場景的三維模型,并將生成的三維模型渲染處理后添加至電子地圖的街景圖像中。顯然,本發(fā)明可以即時的根據(jù)用戶上傳的場景照片更新街景圖像中的三維模型,更新效率高,而且還可以根據(jù)接收到的場景照片對三維空間模型進行渲染處理,形成的三維模型顯示效果更好。
[0036]請參閱圖2,圖2為本發(fā)明第二實施例街景生成方法的流程示意圖。
[0037]在步驟S201中,接收拍攝終端發(fā)送的場景照片。
[0038]在步驟S20中,獲取所述拍攝終端拍攝所述場景照片時的位置信息。
[0039]在步驟S203中,根據(jù)接收到的場景照片獲取對應場景的三維點云。
[0040]本發(fā)明實施例所指的三維點云即是在相對關系數(shù)據(jù)的基礎上形成的一計算機內的實體,該三維點云用于進一步的形成三維空間模型。在具體實施過程中,不同拍攝終端可在不同拍攝角度拍攝場景照片,并將拍攝的不同的場景照片上傳至所述服務器。所述服務器在接收到拍攝終端發(fā)送的場景照片后,將對應同一場景的場景照片進行歸類,并確定同一場景的一系列場景照片之間的相對位置和姿態(tài)關系,之后對同一場景的一系列場景照片使用基于灰度相似性特征的多片密集匹配方法獲取該場景的三維點云。其中所述密集匹配方法主要用于獲取場景照片各部件之間的相對關系數(shù)據(jù),譬如兩棟建筑之間的距離和相對位置、場景與拍攝終端之間的距離和相對位置等相對關系數(shù)據(jù),這些相對關系數(shù)據(jù)用來形成三維空間模型,此處不再贅述,其中場景與拍攝終端之間的距離還可用于對生成的三維模型進行投影定位。在步驟S204中,根據(jù)所述三維點云生成對應場景的三維空間模型。
[0041]其中,通過三維點云構建該場景的三維空間模型,譬如在獲取不同角度拍攝的“深圳市民中心”的場景圖片后,根據(jù)獲取的場景圖片對“深圳市民中心”的三維空間模型進行構建。
[0042]當然,在生成對應場景的三維空間模型過程中,可以在現(xiàn)有的三維空間模型的基礎上進行修改處理,該方式可以節(jié)省資源,以提高現(xiàn)有三維空間模型的利用率。也可以直接根據(jù)三維點云重新生成對應場景的三維空間模型,并替代原先存在的三維空間模型,該方式準確性更高。
[0043]在步驟S205中,根據(jù)所述場景照片對生成的三維空間模型進行渲染處理,以形成對應場景的三維模型。
[0044]在具體實施過程中,所述服務器獲取場景照片的渲染信息,該渲染信息譬如為場景照片中建筑的色彩、或者建筑表面的用材(譬如瓷磚)等,之后將獲取的渲染信息對相應的三維空間模型進行渲染處理,即對三維空間模型進行著色以及填充等處理,以實現(xiàn)場景照片和三維空間模型的紋理映射,并最終形成具有真實體驗效果的三維模型。
[0045]在步驟S206中,根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置。關于所述步驟S206的詳細描述請參閱第一實施例中針對步驟S104的描述,此處不再贅述。
[0046]在步驟S207中,根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上。
[0047]在該第二實施例中,服務器可以即時的根據(jù)用戶上傳的場景照片更新街景圖像中的三維模型,更新效率高,而且還可以根據(jù)接收到的場景照片對三維空間模型進行渲染處理,形成的三維模型顯示效果更好。
[0048]請參閱圖3,圖3為本發(fā)明實施例提供的服務器的結構示意圖。其中所述服務器包括場景照片接收模塊31、位置信息獲取模塊32、三維模型生成模塊33、投影位置獲取模塊34以及投影模塊35。
[0049]所述場景照片接收模塊31用于接收拍攝終端發(fā)送的場景照片,所述位置信息獲取模塊32用于獲取所述拍攝終端拍攝所述場景照片時的位置信息。
[0050]在具體實施過程中,所述場景照片接收模塊31優(yōu)選通過通用分組無線服務技術接收所述拍攝終端發(fā)送的場景照片,當然也可以是其它的無線方式,此處不一一列舉。
[0051]所述三維模型生成模塊33用于根據(jù)接收到的場景照片生成對應場景的三維模型。具體的,所述三維模型生成模塊33包括三維點云獲取模塊331、三維空間模型生成模塊332以及模型渲染模塊333:
[0052]所述三維點云獲取模塊331用于根據(jù)接收到的場景照片獲取對應場景的三維點云;所述三維空間模型生成模塊332用于根據(jù)所述三維點云生成對應場景的三維空間模型;所述模型渲染模塊333用于根據(jù)接收到的場景照片對所述三維空間模型生成模塊332生成的三維空間模型進行渲染處理,以形成對應場景的、且具有真實效果的三維模型。
[0053]所述投影位置獲取模塊34用于根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置,具體的,所述投影位置獲取模塊34包括拍攝距離獲取模塊341、位置查找模塊342以及定位模塊343:
[0054]所述拍攝距離獲取模塊341用于獲取場景照片中場景與所述拍攝終端之間的距離;所述位置查找模塊342用于在電子地圖中查找所述場景照片對應的拍攝終端的位置信息;所述定位模塊343用于根據(jù)所述拍攝終端的位置信息以及場景與所述拍攝終端之間的距離定位所述場景在所述電子地圖的投影位置。
[0055]所述投影模塊35用于根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上。
[0056]關于本發(fā)明提供的服務器中各模塊之間的詳細工作原理請參閱上文針對街景生成方法的實施例的詳細描述,此處不再贅述。
[0057]本發(fā)明實施例中,用戶可通過手持的拍攝終端拍攝一些景點等建筑的場景照片,并將拍攝的場景照片上傳至服務器,所述服務器根據(jù)用戶上傳的場景照片生成對應場景的三維模型,并將生成的三維模型添加至電子地圖的街景圖像中。顯然,本發(fā)明能夠實時的根據(jù)用戶上傳的場景照片對街景圖像進行更新,不僅效率高,更新頻率高,而且極大地節(jié)省了服務器資源,提高了服務器的運行效率。
[0058]綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領域的普通技術人員,在不脫離本發(fā)明的精神和范圍內,均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權利要求界定的范圍為準。
【權利要求】
1.一種街景生成方法,其特征在于,所述方法包括: 接收拍攝終端發(fā)送的場景照片,并獲取所述拍攝終端拍攝所述場景照片時的位置信息; 根據(jù)接收到的場景照片生成對應場景的三維模型; 根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置; 根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上O
2.根據(jù)權利要求1所述的街景生成方法,其特征在于,根據(jù)接收到的場景照片生成對應場景的三維模型的步驟包括: 根據(jù)接收到的場景照片獲取對應場景的三維點云; 根據(jù)所述三維點云生成對應場景的三維空間模型; 根據(jù)接收到的場景照片對所述三維空間模型進行渲染處理,以形成對應所述場景的三維模型。
3.根據(jù)權利要求2所述的街景生成方法,其特征在于,根據(jù)所述拍攝終端的位置信息及拍攝姿態(tài)信息獲取所述三維模型的投影位置的步驟包括: 在獲取對應場景的三維點云時,獲取場景照片中場景與所述拍攝終端之間的距離; 在電子地圖中查找所述場景照片對應的拍攝終端的位置信息; 根據(jù)所述拍攝終端的位置信息以及場景與所述拍攝終端之間的距離定位所述場景在所述電子地圖的投影位置。
4.根據(jù)權利要求1所述的街景生成方法,其特征在于,在接收拍攝終端發(fā)送的場景照片時,通過通用分組無線服務技術接收所述拍攝終端發(fā)送的場景照片。
5.根據(jù)權利要求1所述的街景生成方法,其特征在于,獲取所述拍攝終端拍攝所述場景照片時的位置信息時,通過全球定位系統(tǒng)獲取所述位置信息。
6.一種服務器,其特征在于,所述服務器包括: 場景照片接收模塊,用于接收拍攝終端發(fā)送的場景照片; 位置信息獲取模塊,用于獲取所述拍攝終端拍攝所述場景照片時的位置信息;三維模型生成模塊,用于根據(jù)接收到的場景照片生成對應場景的三維模型; 投影位置獲取模塊,用于根據(jù)所述拍攝終端的位置信息獲取所述三維模型的投影位置;以及 投影模塊,用于根據(jù)所述投影位置將所述三維模型作為計算機可識別標記投影在電子地圖的街景圖像上。
7.根據(jù)權利要求6所述的服務器,其特征在于,所述三維模型生成模塊包括: 三維點云獲取模塊,用于根據(jù)接收到的場景照片獲取對應場景的三維點云; 三維空間模型生成模塊,用于根據(jù)所述三維點云生成對應場景的三維空間模型;以及模型渲染模塊,用于根據(jù)接收到的場景照片對所述三維空間模型進行渲染處理,以形成對應所述場景的三維模型。
8.根據(jù)權利要求7所述的服務器,其特征在于,所述投影位置獲取模塊包括: 拍攝距離獲取模塊,用于獲取場景照片中場景與所述拍攝終端之間的距離; 位置查找模塊,用于在電子地圖中查找所述場景照片對應的拍攝終端的位置信息;以及 定位模塊,用于根據(jù)所述拍攝終端的位置信息以及場景與所述拍攝終端之間的距離定位所述場景在所述電子地圖的投影位置。
9.根據(jù)權利要求6所述的服務器,其特征在于,所述場景照片接收模塊,進一步的用于通過通用分組無線服務技術接收所述拍攝終端發(fā)送的場景照片。
10.根據(jù)權利要求6所述的服務器,其特征在于,所述位置信息獲取模塊,進一步的用于通過全 球定位系統(tǒng)獲取所述拍攝終端拍攝所述場景照片時的位置信息。
【文檔編號】G06F17/30GK104050177SQ201310079271
【公開日】2014年9月17日 申請日期:2013年3月13日 優(yōu)先權日:2013年3月13日
【發(fā)明者】屈孝志 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绥江县| 通州市| 林甸县| 纳雍县| 长治市| 易门县| 佛冈县| 乌什县| 新乡县| 凤台县| 左权县| 洪江市| 襄垣县| 海原县| 武城县| 二手房| 泌阳县| 海南省| 喜德县| 蓝田县| 华安县| 云龙县| 奇台县| 高尔夫| 厦门市| 石渠县| 巫山县| 江门市| 汝南县| 鸡东县| 墨脱县| 双峰县| 周至县| 邵东县| 秦安县| 马边| 晋江市| 辛集市| 岳池县| 江津市| 东海县|