R全景圖分為兩種,一種是360度全景,另一種是720度全景。那么,360度全景和720度全景有什么區別呢?
360度全景技術是運用數碼相機對現有場景進行多角度環視拍攝之后,再利用計算機進行后期縫合,并加載播放程序來完成的一種三維虛擬展示技術。360度全景照片有圓柱型、立方體、球型三種風景型和一種對象型(也叫做物體型)。
720度全景展示水平垂直各360度全景,一共720度視角,不存在任何盲點,想看哪兒就看哪兒。
而現有的街景圖像是360度全景。通常采用多相機進行拍攝,之后再進行處理拼接為全景圖。
拍攝VR全景街區的技術難點在于三方面。首先,魚眼鏡頭畸變的矯正。其次,視差。最后就是街景圖像融合了。
相機鏡頭可以分成廣角鏡頭和普通鏡頭兩種。使用廣角鏡頭拍攝VR全景所使用的相機數量要比普通鏡頭的少。理論上來說,兩個水平180度+的廣角相機即可完成VR全景圖像的拍攝,但是由于廣角鏡頭邊緣部分的街景圖像信息損失比較嚴重,由此制作出來的街景圖像效果很差,所以一般采用≥3的廣角相機進行拍攝。
通常所用的魚眼鏡頭模型有球面模型和多項式模型兩種。這兩種模型矯正出來的圖像區別并不是很大,而且肉眼看上去沒有誤差。但是模型畢竟是模型,都是基于針孔模型發展出來的,針孔模型畢竟只是對相機成像過程的近似。這兩個模型矯正出來的圖像跟實際物體長寬等比例關系還是有一定的出入,這樣如果需要像Google街景配合點云設備來識別墻面,將墻面可視化,就會出現全景街景圖像和點云不匹配的情況。這就需要將魚眼模型做到十分精確。
事實上最適用的還是普通的鏡頭,畸變很小,跟點云配合也準確,但是有一個問題是廣角鏡頭和普通鏡頭都無法回避的問題——視差