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