2011-06-16 37 views
12

在Google街景視圖中,將鼠標移動到不同的建築物和物體上,突出顯示建築物表面所在的3D平面。Google StreetView如何識別3D平面?

它如何識別這件事?它是由機器算法自動完成,還是在預處理中手動完成?

+0

我自己也經常想知道同樣的事情,並且很想知道這個答案。 – nageeb 2011-06-16 06:47:26

+1

我會避免發佈這個答案,因爲我不知道他們做了什麼,但我猜這是類似於這樣的:http://www.fieldrobotics.org/~cgeyer/OMNIVIS05/final/Bonarini .pdf不要街景汽車使用類似的相機+圓錐反光鏡設置? – 2011-06-17 06:07:09

回答

4

閱讀this得到您的答案。 Google所做的是通過將多個圖像拼接在一起來獲得全景視圖,然後設備通過激光器測量周圍每個物體的相對距離,並基於此建立環境的3D模型。

2

您想查看空間填充曲線。 sfc將3d複雜度降低到1d複雜度。 sfc將3d空間細分爲8塊,因此它像八叉樹。