请选择 进入手机版 | 继续访问电脑版

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 2283|回复: 8

[教程] 在SPM中如何使用深度图(上)

[复制链接]

979

主题

15

好友

3万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑
; g$ s. J0 [+ t( Z: ~
7 C) M: g# U" X* w3 y    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。
: O. U: K. d0 o1 T* ?3 E0 U! r( s9 H" \6 [6 L
    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:
5 l* `0 S5 t7 P7 y- w    1.转换2D+深度图为立体图片。
: R# y: ~8 ~2 O    2.使用2D+深度图制作多帧系列图。
" F* ]! B/ n# b* J! l3 y8 v! M/ y    3.使用2D+深度图制作镜头模糊。
$ x) o& `' u( L. B    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。
8 W( x" g+ Q  R3 Z/ I1 k/ _
) y2 T3 _) J1 @    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。7 {* i9 U) k6 `( L( ^$ G' N

8 Q$ c0 X; B3 x4 [6 d    StereoPhoto Maker Ver5.109 H# I3 y' a3 F4 z2 y. r
7 D3 a  t/ a: S. b7 e+ J
    一.如何转换2D+深度图为立体图片7 x) s* X1 x( G1 N
    例1:2D+深度图如下9 ]3 n. J6 ?3 e. A* [; t, g, e

: `5 B  _, X0 m2 S6 O Ex03.jpg

; W/ ?, Y' z7 S/ E7 }9 B3 V2 V6 r( O! ^- i/ W

) d7 }; [8 {6 \# _ Ex03_depthmap.jpg

& {: Q2 j" M" a0 \1 ]* f- Z7 u3 K- M2 q
    上面前图为2D图,后图为其深度图(黑近白远)。
+ k+ _2 k3 ~3 b* T5 b; D    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;
' Y' I8 V) q9 d9 {, |. ^+ J% v; w& L, v6 P2 E0 T/ [/ f! D, `
Snap2.jpg

8 @6 m3 b/ B3 [) Z# V+ n1 g/ J7 L3 n, }5 y% n
    (2).选择2D图为左图,深度图为右图,打开双图;
% }) m% P% u, v, }+ O' w' x( a* j# h
Snap3.jpg
; c4 U' P6 ~! l* P- _

8 q# a& l& M- `3 B* a7 p2 Z    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;
7 z4 ~& i# I5 c9 N
5 C! Z* c& g# y3 K2 N Snap4.jpg
0 \3 y: c/ T5 r2 E9 x. [8 z& |" R% ]
. |! ~& m; y* J3 x1 Q7 x
    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。
0 u# I$ N. h$ p: H( q9 P( m1 p+ l5 U+ L4 U
Snap5.jpg

( m+ Y' U" T2 S% u
: U  ^- Y* R' a% c  `- H; @1 D    (5).单击“OK”,结果如下图所示;  ~' ]/ H# p3 e1 p( B* j' }

( o; Y" h& w6 g2 ? Snap6.jpg

. y7 v) G& A' z- \; o
6 s0 t  B! o4 g. q1 B    或取红蓝图格式+ ^7 M  f/ Q7 G0 I$ s

1 R' m/ I$ e( R3 Z/ {4 { Snap7.jpg

  M6 ^) r! Z5 n6 M3 j( }- {1 x/ l2 V% `" X
    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。
# E- P/ `! ?0 s, M; n0 l5 d0 T/ C: Y: E0 z
Snap9.jpg

+ Q7 o6 h" p4 W& [" a0 e: M& C2 ]# S: d
    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?
9 o  K5 q5 o1 A# ]8 W8 D( z( y    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。
! e  {2 t3 X& ?; z' n! I    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。" j# b$ K4 ^2 E0 ?
1 K& x/ G! M2 [# W' U  a
    例2:下图是我拍摄的一张花博会上的立体图片
" }1 @: v; E) K* |7 K/ z3 O" c: n' P    平行图
+ c! \( `! A0 b6 ?  k) M; b9 P
5 \* A# ]; ~9 u) N Ex01_P.jpg

2 O- c. M) z% e$ `  h5 p; L/ t# u% t# y9 `8 v+ M& v9 s9 E" X2 y: k6 }
    红蓝图
) v6 o: \6 D6 f5 i  ]7 R- f$ ~' r8 ~: f0 Q& C+ {
Ex01_A.jpg

& ?( z; V6 D; J: \; ?! i1 v" ?+ R: p1 g1 N7 @7 U! p
    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:
( X+ O$ Z5 a* {9 a9 g3 ^  }+ |& V/ |, k9 a: `4 S) K
Ex01.jpg

- ~# o! p: b8 d: u4 Y% v' q& ~6 q
Ex01_depthmap2.jpg
- x( R) @' K. v5 J5 D2 d1 o, L- n

9 \4 a+ \$ b; H$ `; x/ v    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:  ^7 |/ T: ]! ?- s( W: U

% y9 M7 r5 a+ n% N' P  d Ex01_A1.jpg
4 R+ ]$ O9 a. N1 ^: T4 O

( B5 a/ X& |6 n Ex01_A2.jpg
0 Y- a) `& ]! l' k4 e5 P" A

+ N- Y% l* |% n: Z: M1 B$ Y: I1 [ Ex01_A3.jpg

! M& f6 G9 ~% Z6 I( Z* d& ^- S  Q$ X9 c; c4 E/ {, a' C( j
    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。
3 z/ e$ g- L* R1 ]' F
* k- p3 F# x* H9 p* a" R1 b) Y Ex04_A.JPG
3 C, i8 D! @9 g# v1 Y: Z5 h

2 Z/ c$ g* Q$ x" c; m! J! ~- E/ Z4 c    使用SPM改进后的立体图如下- x, t, T. ?. G! f+ l& A1 o" ~$ L  l6 A
( }* X6 t( N+ R: l7 o0 q2 S
Ex04_A2.JPG

4 P; v. a8 O/ S
8 X  U5 P- }/ L1 k' U' d* H# G4 h* u) I  n    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。
. O( l( I1 O: a) U/ Q! l5 a
1 f6 F2 G) q. N5 _- E6 k    二、如何使用2D+深度图制作多系列图7 X: ~' b' P+ h3 }
    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:
! l1 V0 L1 v$ ]9 R    (1)、(2)操作如同例1中的(1)、(2)." z: |$ P- @9 ~# ?8 f
    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”
9 ?( N% c3 z# {" X  R* L1 \' d, j3 ^; `) \6 x" B( l, T
Snap10.jpg

# ]* v) I+ `/ D8 Q
9 \1 w. g7 ?7 O    (4).在弹出的如下对话框中填入适当的数值:6 ^( i: S7 w& |7 c8 z- ]
, `' ]! `% u0 @! a6 n
Snap11.jpg
& W2 J# I% Z4 Z# C# O3 _

3 t. H. j+ D; Y* [* l6 H    这里我们选择偏差为60,生成图像系列数为7帧。/ g' T8 }, @" G5 h1 U$ N" j$ ~
$ `1 c7 d+ N) |5 b% F( S
    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)5 u$ @) F+ ?6 V6 k6 ]
$ A3 T5 I: x7 c$ h
Ex03.gif
9 |5 C8 I1 a7 ~8 P/ y

# w( G1 g1 s( c- S( I    同样的方法可以得例2的5帧系列动画图
* P! _% h4 i" B, o' G) l5 i5 m9 R) v. A/ P+ q; T+ d# M  f
Ex01.gif

3 s* S# y  g& i: P4 j
0 \! b3 @7 Z# q( }  y) f) x: _9 s. @8 ?( p: i' M- O) ?/ h; a# g/ G
    (未完,待续). m( r7 K5 N* V7 P7 `) K

/ f) U6 f9 q, j" i( s$ R4 R下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:
/ |: U* }7 p9 m' Y2 b5 \* c( Q! ?  T( X. Y
Sample1.jpg
' q4 `9 s2 U4 P  V
0 s- {6 S- j7 e' a( N
7 U" i0 V* K. ?- _: r! ~% w
Sample2.JPG
5 R3 b4 V$ ?+ L' a6 f$ B: I

2 M* ~+ {* _+ ~! F: p, B# g/ x Sample3.JPG
* R! q" B! r$ v, N- V4 W" j

- {- K- O3 r" j( C% G) \8 W Sample4.JPG

( g6 w( f. u+ a
! c) X7 V! ^. Q! ]: I, q Sample5.JPG

3 _, N. h7 c% c5 e! H- y
) K. z( L: q3 i8 v! I& g Sample6.JPG
/ o+ E% c' y& d7 y1 L% a* R
1 ?) W& z( `: D, ]) @. I  I# V7 p
Sample7.JPG
# Y6 [9 J, v! H, z5 }* g) L3 m

3 S8 P% E/ @6 l Sample8.JPG

, o+ `3 k( [7 i
* K5 e" \7 T6 |3 n; @  t3 n. z& w! _+ F3 q
- a% ^3 b' K4 K5 d, y) o" I0 s9 G! I
已有 1 人评分影币 收起 理由
夏凉 + 5 很给力!

总评分: 影币 + 5   查看全部评分

回复

使用道具 举报

1213

主题

8

好友

3万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

夏凉 发表于 2016-2-16 15:10:22 |显示全部楼层
请教大师 怎么才能得到深度图 ?
回复

使用道具 举报

1213

主题

8

好友

3万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

夏凉 发表于 2016-2-16 15:12:13 |显示全部楼层
建议管理员,应该把该教程加精
回复

使用道具 举报

224

主题

28

好友

1万

积分

鉴赏大师

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

鸡蛋 发表于 2016-2-24 20:23:47 |显示全部楼层
夏凉 发表于 2016-2-16 15:12 2 W: j4 g" d* S' _7 t
建议管理员,应该把该教程加精

" B) F0 T6 v: r! {  @已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。- \, _7 @, ~" M' V2 }
回复

使用道具 举报

21

主题

5

好友

671

积分

初级摄友

Rank: 2Rank: 2

北京老B 发表于 2017-4-25 00:05:26 |显示全部楼层
谢谢分享,好文章,赞!赞!赞!
回复

使用道具 举报

0

主题

0

好友

18

积分

新手摄友

Rank: 1

3DDAHUAN 发表于 2017-8-9 20:11:43 |显示全部楼层
请教一下大师,怎么用这个软件制作出深度图?
回复

使用道具 举报

0

主题

0

好友

18

积分

新手摄友

Rank: 1

3DDAHUAN 发表于 2017-8-9 20:14:33 |显示全部楼层
我现在是用PS刷出深度图的,感觉很费时,有些刷不出来,请教下各位大神有没有更好的办法,谢谢。
回复

使用道具 举报

979

主题

15

好友

3万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11
* b( Y! g3 v7 \* L5 t  y  W请教一下大师,怎么用这个软件制作出深度图?

8 C5 ]# L& N/ M! q参考这个帖子的(下)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册 新浪微博账号登陆



联系我们|3D立体摄影网 ( 粤ICP备11021249号-4 )|粤公网安备 44030602003442号 |

GMT+8, 2019-8-24 10:17 , Processed in 0.140625 second(s), 28 queries , Gzip On.

Powered by D-z-x

© 2010-2013 中国3D立体摄影网

回顶部