PTGUI 拼接全景图的原理是“控制点”的识别和定义。+ x/ Y4 P8 j- P p
通常情况下,拍摄时相邻图片有足够的重叠量,有足够的可识别特征,拼接是没问题的。) w2 L3 M0 v H3 A* C
PTGUI的控制点其实是有属性的,可以定义“垂直线”或“水平线”属性。 / s/ G5 Z* F% H6 s当需要矫正水平时,控制点的属性就发挥作用了。 - u% T3 h; y1 [" y+ `5 k$ v M) r& O% P4 W
一个全景图在拍摄时如果水平调整很好,是没有问题的。, u# Y7 ?9 ^) _7 y0 k, ~: A
但有时候拍摄匆忙,水平没有调好。甚或根本就是斜拍或横挑拍摄,则后期矫正水平是必须的。9 Y7 Z c8 ?$ C4 t9 Y, M( S
2 O# e- J# c D9 O0 q! I. t全景图中的水平线,除了与视线平齐的“视平线”外,高于和低于视平线的都是弧形,而且由于透视关系,很难利用“水平”属性来定义。可喜的是,在全景图的展开图中,所有的垂直线都是垂直的,这是必须的。只要把垂直线的“垂直”属性定义好了,水平自然矫正了。 - ^" Z J. B' B6 s' I! U+ C5 | 6 e0 r' S! Y! N; l; c3 A3 I. e O在自然景观中往往没有可参考的垂直线,但碰巧图中有可利用的水中倒映,最好不要浪费而加以利用之。 + E4 _) a+ G' n3 Y, @; q; \' d: O3 _6 K G4 ?; V
# g! X$ _4 d5 O; x6 O# D# q( T上图为了显示清楚,加了很多控制点,其实一对同号图中选尽量长距离的垂直线来定义就够了。 % A" D/ N9 _7 ], a9 q/ x- ?一个全景图仅定义一条垂直线是不够保险的,最好两三条,并拉开一定的距离。 7 f' z: J8 [, a, p. R& y; ]0 `4 V2 t
------------------------------------------------------------------------------------------------- ! K2 h/ O& s& i7 Q下图为例:深圳老城东门步行街某处街心有一杆秤,水中倒映非常清晰,哪怕秤杆不是垂直的,选控制点要毫不犹豫!. E9 Y/ X L' K9 n / F: m4 H) C8 y 1 q5 @& P. A4 h. g8 k $ X! i6 ]2 S3 {/ r& Y + r8 M' q3 s; y
雨中深圳老街 + w1 V. W a: Y' U" E) O# ]0 e+ m! u, i' |5 `6 g8 d; Z8 o
一手持伞,一手相机,徒手拍摄: " y {6 @3 v/ n& @# ?* m3 c' c' X" u无法加载?点此新窗口全屏浏览→https://www.ivrpano.com/ws/openPano/AC0E15EC29995A8D?sid=0; M; Q$ c3 W# _; a* p
0 u, U: E9 g! U
, N+ F+ b# M& O$ L2 m h. ?