马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
三维全景是不是水平的,在转动浏览时是会看得出来的,拍摄时如果没有调好水平,整图呈歪斜状,浏览时会觉得不舒服。' P; n$ h9 m, K" |4 y
腾讯、百度街景采集员培训时,首先强调的,除了节点外就是水平了。
6 G% a' w" i& e但经常有时间紧、任务重的情况,往往忘记先调水平,到电脑上才发现图是歪的,怎么办呢?7 g+ Q% b2 L! P
! h: y \+ N) ^$ h; \这就是本帖要讲的:后期调整水平
) q6 Y/ e3 [3 |; f% L; t后期水平调整大致有如下几种方法:0 u4 s" u) `. K% d; A% p8 _
2 i5 M4 k/ z1 _0 q* g+ I7 N
方法1:PTGUI的垂直控制点
* ^8 @' d6 M9 I6 w: @5 S4 ]1 N# rPTGUI 里面有一个非常棒的功能,就是可以在“左右同图”的状态下,手工添加 “垂直属性控制点” 。
! o( I- w- L1 h2 `" ]在“控制点”标签下,将左右两个同选成相同的,此时控制点的属性自动变成“垂直”
9 l- A, g: x! ^: b! B在照片中找垂直线(越长越好的),然后在左图垂直线的一端和右图另一端各加一个控制点1 {( c( ~7 ~* _# p) o! W
此垂直线便被软件定义垂直。
' \1 O- w( L2 } j8 l总统大约在不同方向定义三条以上垂直线即可,然后按F5键刷新即可看到垂直线都正直了。
1 S5 W: b9 k6 b0 {6 m垂直线正直了,也就是全景图水平了!
+ A. _; B1 d5 Q5 @5 \8 S" c6 D, |2 R' U8 O8 r
方法2:PTGUI中心点工具
! q& U$ q% M# _" `' t在ptgui的全景图预览编辑器里,有一个小十字工具“set center point”,用它在图上三点两点,很快就把全图的水平矫正了。方法是:$ _# R0 [. L0 @, {- c- k8 @
1、先把视图的十字参考线加大密度;/ f9 @( ^/ t5 b4 j% B N
2、用作品景物中的建筑物垂直线条(此刻全部是歪斜的)对照参考线;8 @( p) @" N+ ^
3、在画面上的理论视平线高度(拍摄时镜头高度)处点击小十字工具,将视平线拉直。
: J" n2 @: n, X& D' g, `9 [/ X# x Y
此处不说“地平线”而说“视平线”,因为首先地平线是低于视平线的,而且有时候不是平的。而视平线永远是和我们眼睛(此处该是镜头)等高的。
+ Y& J" S" ]# s1 {7 E* E) u9 M; W/ u; x" Q0 `
上述第3步不是点一下就OK的,要仔细对照参考线,一点一点逐步接近完美。
/ O& M: I& H/ P! W这点不难,多练几次就会找到规律,越做越熟练。
: F- d7 E# R' R% _: h0 N/ ]6 a
: g* A% N' S) a8 u方法3:PANO2VR 变形矫正
5 }9 U/ R' ~8 i( G7 Q& {PANO2VR里,导入全景图,选“变形”,然后在参数调整对话框中,对“俯仰”和“转动”两个参数进行微调。
! Y- R4 T$ w7 m9 w. Y0 l. F k+ h
/ M9 P. N& `) d" C
3 C& I5 b) ^. J
上图:矫正前; K# F( S; S1 V7 `3 C1 @6 H* P! w
* A6 _ i# W0 N! U% l
d! o6 |+ s- q. y上图:矫正后
& S2 ?8 B9 x7 Z! G0 S; j
5 {5 O- O! k+ }7 D w4 ]( q3 W7 n3 q5 B/ [3 R$ N, i) n
# u1 k7 I6 ]2 _! b$ d上图:Jim Arthur 的原图
L; P+ w6 y5 O" H8 N7 c: c
9 g% \! h3 I- m2 d/ ~% G上图:我对原图进行矫正的结果& j8 r, p$ N$ `2 a
- e9 H) V7 u0 a4 b- L
- G& E9 j" s4 {7 M
首推PTGUI的垂直控制点方法!
; p5 H! e+ h1 C, n' Y结论:前期拍摄时用水平仪调整,可减少后期工作量。6 K. A* t8 Y6 Y. Q1 r6 W4 w
福利:既然歪斜拍摄也可以在后期调整过来,我们就得到了斜挑、横挑拍摄 “悬空全景” 的福利。
- n3 B- Z) f/ I) G6 Q) U) m
, m [4 p+ i) B+ S6 b7 w# \' p7 ^# B9 W& c4 e& Q* n+ W6 t9 l
( i- N2 \" Y, f: n" b0 v B* G( s$ I0 b+ c1 Z. ^; x
2 \) i2 J- o7 s; _. B/ \4 I2 L
1 j% O9 \/ I# ~$ i \( p8 b$ _6 o: A7 i g3 H
. ^8 B* a; l {& Z: Q6 b |
|