主窗口:鏡頭設(shè)置選項(xiàng)卡
此頁(yè)包含用于全景拍攝的相機(jī)和鏡頭的參數(shù)。大多數(shù)設(shè)置是由ptgui自動(dòng)確定的岂昭,幾乎不需要?jiǎng)舆@些設(shè)置以现。“鏡頭設(shè)置”選項(xiàng)卡僅在高級(jí)模式下可見约啊。 在簡(jiǎn)單模式下邑遏,項(xiàng)目助手顯示鏡頭類型、視場(chǎng)和焦距參數(shù)恰矩。
要?jiǎng)?chuàng)建無(wú)縫全景记盒,需要重新映射源圖像(也稱為扭曲)。這可以看作是透視轉(zhuǎn)換:源圖像的透視轉(zhuǎn)換為生成的全景的透視外傅。 為了進(jìn)行正確的轉(zhuǎn)換纪吮,ptgui需要知道用什么鏡頭來(lái)拍攝照片。兩個(gè)關(guān)鍵參數(shù)是鏡頭類型及其視場(chǎng)萎胰。
支持幾種鏡頭類型碾盟。如果你不知道你的鏡頭類型,它很可能是一個(gè)直線(正常)鏡頭技竟。
(水平)視場(chǎng):這是圖像中最左側(cè)點(diǎn)和最右側(cè)點(diǎn)之間的視角(度)冰肴。
對(duì)于直線(普通)鏡頭,理論上視場(chǎng)不能超過(guò)180度榔组,大多數(shù)實(shí)際鏡頭的水平視場(chǎng)為80度或更低熙尉。鏡頭投影的水平視野總計(jì)可達(dá)360度。
對(duì)于直線鏡頭搓扯,您可以提供焦距和倍增器參數(shù)骡尽。相機(jī)系數(shù)定義為35毫米傳感器的對(duì)角線除以實(shí)際傳感器對(duì)角線的比例。請(qǐng)注意擅编,水平視場(chǎng)、焦距和相機(jī)系數(shù)之間的關(guān)系也取決于縱橫比。ptgui基于項(xiàng)目中第一個(gè)圖像的縱橫比進(jìn)行計(jì)算爱态。
例如谭贪,如果鏡頭焦距為28毫米,焦距倍增器為1.6锦担,則如果第一幅圖像是縱向的俭识,則hfov可能為30度;如果是橫向的洞渔,則hfov可能為44度套媚。
幾乎每臺(tái)數(shù)碼相機(jī)都會(huì)將鏡頭的焦距記錄到圖像文件的“exif”中。按下exif按鈕磁椒,鏡頭參數(shù)從第一張圖像(如果可用)的exif信息初始化堤瘤。
您可以使用鏡頭數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和以后檢索鏡頭參數(shù)。請(qǐng)注意浆熔,鏡頭數(shù)據(jù)庫(kù)最初是空的本辐;它僅添加您自己的數(shù)據(jù)。鏡頭數(shù)據(jù)庫(kù)存儲(chǔ)鏡頭類型医增、視場(chǎng)慎皱、A、B和C參數(shù)叶骨。保存數(shù)據(jù)庫(kù)可以將“鏡頭設(shè)置”選項(xiàng)卡中的值復(fù)制到數(shù)據(jù)庫(kù)中的記錄中茫多;從數(shù)據(jù)庫(kù)加載將“鏡頭設(shè)置”選項(xiàng)卡中的5個(gè)值,將復(fù)制回“鏡頭設(shè)置”選項(xiàng)卡中的5個(gè)字段值忽刽。
高級(jí)鏡頭設(shè)置包括:
鏡頭校正參數(shù)(A天揖、B和C):這些參數(shù)可用于校正透鏡的缺陷,如桶形變形缔恳。這將大大改善全景圖像的對(duì)齊宝剖。不需要提供這些值;在運(yùn)行優(yōu)化器時(shí)歉甚,ptgui會(huì)自動(dòng)確定這些值万细。
數(shù)學(xué)背景:A、B纸泄、C構(gòu)成三階多項(xiàng)式赖钞,按以下公式映射像素:
rsrc=a*rdest4+b*rdest3+c*rdest2+(1-a-b-c)*rdest
其中rsrc是源像素和圖像中心之間的半徑,rdest是輸出半徑聘裁。對(duì)rsrc和rdest進(jìn)行縮放雪营,使值1對(duì)應(yīng)于圖像的max(寬度、高度)/2衡便。
移位參數(shù)(d和e):這些參數(shù)按給定的像素?cái)?shù)移動(dòng)源圖片献起。您可以使用這些參數(shù)來(lái)校正數(shù)碼相機(jī)中的偏心CCD洋访。如果鏡頭的幾何中心距實(shí)際圖像中心較遠(yuǎn),請(qǐng)輸入一個(gè)正值作為“水平移動(dòng)”谴餐。對(duì)于垂直偏移:如果鏡頭中心高于圖像中心姻政,請(qǐng)輸入一個(gè)正的垂直偏移值。同樣岂嗓,這里不需要手動(dòng)輸入值汁展;相反,告訴圖像優(yōu)化器優(yōu)化鏡頭移位厌殉,結(jié)果值將在這里填充食绿。
移位參數(shù)的另一個(gè)用途是將“平面”圖像縫合在一起(不需要透視校正),例如縫合航拍照片公罕,或縫合對(duì)掃描儀而言過(guò)大的圖像的部分掃描器紧。在這種情況下,您可以將所有圖像標(biāo)記為具有單獨(dú)的移位參數(shù)熏兄,并將移位參數(shù)設(shè)置為最終縫合圖像中每個(gè)圖像的像素偏移位置品洛。
扭轉(zhuǎn)參數(shù)(g和t)可用于糾正圖像中的傾斜。只有當(dāng)CDD沒有完全垂直于掃描方向時(shí)摩桶,平板掃描儀才會(huì)發(fā)生扭轉(zhuǎn)桥状。數(shù)碼相機(jī)不顯示扭轉(zhuǎn),因此這些值應(yīng)保持為0硝清。
如果知道掃描儀的值辅斟,請(qǐng)?jiān)诖颂庉斎搿7駝t芦拿,您可以讓優(yōu)化器為您計(jì)算它們士飒。
通常全景圖中的所有圖像都是用同一個(gè)相機(jī)/鏡頭拍攝的。如果不是蔗崎,ptgui允許您為一些或所有圖像輸入單獨(dú)的設(shè)置酵幕。使用單個(gè)鏡頭設(shè)置顯示一個(gè)或多個(gè)圖像的鏡頭類型、視場(chǎng)缓苛、A芳撒、B和C進(jìn)行單獨(dú)設(shè)置∥辞牛可以在圖像參數(shù)表中設(shè)置每個(gè)圖像的鏡頭參數(shù)笔刹。
同樣,單個(gè)移位設(shè)置和單個(gè)扭轉(zhuǎn)設(shè)置顯示哪些圖像具有單獨(dú)的移位和/或扭轉(zhuǎn)設(shè)置冬耿。