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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 3692|回复: 8

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

[复制链接]

1016

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑
2 x7 E& I! g: }; W# D2 D" \
6 g! C& @/ }2 y- T+ @    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。' G# L' k; s  t. @% \  M
" ]4 B0 \' V- b# s0 i  [1 Y
    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:2 l8 ^4 J7 D& u5 {4 R
    1.转换2D+深度图为立体图片。
" b. ]3 q' w: l' r( }" l    2.使用2D+深度图制作多帧系列图。- i+ t' N% c  G% ^0 _9 s( k
    3.使用2D+深度图制作镜头模糊。
* `( r8 M7 C* Y/ d( e    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。
  {4 s- m1 v" y  d; v1 G( Q' d2 _. `" W
    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。
& K$ i( C. F7 B. h9 Y0 T
) [! Y+ T' L* }; K2 p' I    StereoPhoto Maker Ver5.10, {( j9 j7 K9 {$ e5 U. ?$ Q5 {  S
! h' R( G6 z) |% J
    一.如何转换2D+深度图为立体图片1 ?$ T" H$ O" T  F; K
    例1:2D+深度图如下2 @, l1 N. P' T: Y1 i1 T6 J

$ r2 I- m4 ^. S$ X) | Ex03.jpg

: ?  y7 B! q( G5 ~
3 O1 r8 b  w2 R6 Y8 x+ r9 O
/ T) z& C. t; v& W6 {) A Ex03_depthmap.jpg
( ^: a1 Y* E% \0 |/ u1 o. v

) k7 q9 R4 W2 ~3 o1 ?5 d* y, I    上面前图为2D图,后图为其深度图(黑近白远)。
5 Q2 {4 t2 i1 A# S    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;1 c9 E1 |3 l, w4 ?7 l9 M/ ^; `

, M) `* l+ K  M, R/ M Snap2.jpg

& N. U- m, g  M$ c* t
( N. x& [" ~" ^% r$ I5 V    (2).选择2D图为左图,深度图为右图,打开双图;5 c& t: y1 Z1 f; ^9 G

5 O! P. C' v* P) m. N5 Y  R Snap3.jpg
& J* s5 g, ?6 v7 ~* ?
0 M+ u9 D& ~7 p. t; F% V1 O/ t; t
    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;5 W% c+ X" B6 k8 R; T6 |5 g

3 o' [9 _3 d* ^$ d Snap4.jpg

- L' X9 d# b- n: F7 n: e% o% M  ]8 L; c1 n
    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。
% Q7 g5 K) B$ U  }: Y1 `7 M. c6 v
1 \- E) m" Y/ l; W3 i8 e Snap5.jpg
- E& F7 T, g; n2 `! I, Q5 F
4 j& Z- m* B& ?
    (5).单击“OK”,结果如下图所示;* _9 V  K& A6 _: n

* i1 o3 t+ k2 c/ I Snap6.jpg
& p/ }, `' e4 G( c3 E3 |/ Q% `
  Y) X+ z/ g+ O1 r( W
    或取红蓝图格式
6 v3 K  s* M2 ^
$ |: y8 ]; u# F0 P Snap7.jpg
. j( m3 c7 X3 r

) g: `0 c# S( |* z0 C( q! S+ M    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。
$ ~4 ~5 d6 s6 w2 O: {7 |3 M
+ b/ }5 ~" @9 j2 A Snap9.jpg
: Z0 X9 f0 I9 u- O

4 p7 r3 |5 J& d& X3 D/ d    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?
/ E: I% M# M% @2 u& Q) y    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。# K5 w( L( L, C7 h1 G+ P' T+ }
    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。3 p  Y0 [/ ^' C# [9 \% M
: ~2 I9 @: P2 z# x+ F
    例2:下图是我拍摄的一张花博会上的立体图片6 o# D7 v, o+ H+ i; D# S
    平行图
; P: C$ N% A$ f# E: [' G% Y+ Q8 c2 \: I# v+ {( `
Ex01_P.jpg
8 v0 {: B2 g# D! p8 k
! H0 I! I. Q/ W6 X" ?4 ~9 Y
    红蓝图! A. B6 F+ H6 `) T: l

: k+ ^+ }* C! U8 d! J Ex01_A.jpg
6 [+ {5 k1 O8 g
; G, H. ^, l/ n% n
    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:
* ^; c' G- G& ?( H: o* E
* J7 d9 v6 Z) M# S4 l$ } Ex01.jpg
) R/ g& X9 W0 ^! e5 ~0 l# }( Z
  v& m$ W& ?0 U$ s
Ex01_depthmap2.jpg

% ^0 @! i/ O$ a4 \2 p( c) |0 [
4 E' y5 N9 H& a( w# P    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:
# O' _* Q; H; Q& z& m! z% i: z: D4 ]5 ]1 Z
Ex01_A1.jpg
$ i9 }& A1 L7 P% n0 L1 F/ r0 M
" d4 m  p4 n7 r
Ex01_A2.jpg

4 ~0 {6 R7 G' J7 V  _/ O
' ?- i0 Y" d+ S7 V- ]% X Ex01_A3.jpg

/ k$ e- h% b/ J& {6 Q2 C! @
0 R3 J" K+ q. X* V& u    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。
0 n4 \" X( F( g5 M8 u2 H' `, p( k2 q9 V3 K
Ex04_A.JPG

- M/ }2 z! W3 H2 S1 s3 `
; d7 S; s' o5 r. N3 A; j9 Z; _    使用SPM改进后的立体图如下
. Z9 X. r1 U' C; `' _$ ]+ X! w, d/ }  _/ s( Q
Ex04_A2.JPG

! h6 e) r5 e( j1 H0 I8 [
- |8 U7 m3 [( J0 r" \# K  W8 Y    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。4 {' V8 f: Y$ J' ^
: P0 D5 p& w- W( {: F
    二、如何使用2D+深度图制作多系列图
8 B/ J, w- s. M9 O2 r9 g6 }/ L    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:3 U) c$ \" M1 s# h! i. C
    (1)、(2)操作如同例1中的(1)、(2).3 H9 K+ c" f+ r+ e3 t
    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”9 i1 d+ U* _. e8 A7 e! B5 x
0 c' R' K5 U0 k0 n+ U9 P6 ^. C
Snap10.jpg

. h' I1 g& U& s  N) n- _2 w
. j: k% v  C( }    (4).在弹出的如下对话框中填入适当的数值:; {0 k! E) D: ]9 _1 l

/ ?6 b  b; q( Z8 S" z4 D/ r Snap11.jpg
( P  h, T" G: E' H- M

% p& ], S' T$ i5 }    这里我们选择偏差为60,生成图像系列数为7帧。; _3 I$ m' X, P

+ ]. f! c7 L" z" Z    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)
5 ]5 T* Y4 }* d* F7 A) W, ^& a! b+ B. W( f
Ex03.gif
" l6 s  x: ?% j# J0 x& u' G. l
( R9 q2 b5 k5 {* g' ^# k5 J
    同样的方法可以得例2的5帧系列动画图# H/ M0 d. d" V+ P* }& @8 ]
9 l& W: z1 \* V6 q! ]( J
Ex01.gif
% W+ C! c0 G( r0 x( n

, `# e! Z) t; E3 ^( L+ Y7 x3 L# \
, l+ r" g6 E/ N0 u7 H+ A6 N9 s( ?    (未完,待续)- \8 `+ R8 N+ W1 w
+ y# I& i3 L! G' ]
下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:
2 @4 K' R( x; |: L) m! M9 m
4 K9 R0 S% K4 a2 s7 l5 c' k) } Sample1.jpg
/ m6 t# m1 a% T2 M7 Z* G6 R0 B
* y( L- C: S+ }

; ~; g) ?) M. o. w( u7 W Sample2.JPG

$ L8 h. Z5 _- v# z8 F
  B* z4 a& F' [2 k, j Sample3.JPG
* j: d4 Y& V7 O( O% `/ E

, ?8 N6 T0 i1 m Sample4.JPG
' G: ?$ \/ q* Q6 _9 ~7 Q. ^4 C

* L8 }4 X' z3 L( R4 C9 \$ Y1 ] Sample5.JPG
7 g: A5 ]/ h2 w$ C8 }; d

' [$ a. W$ m$ P Sample6.JPG

! l$ t* t* R  n4 r- T3 E
5 m: }% ^" |4 T7 ~0 D Sample7.JPG

$ j8 c6 B4 w6 }3 b* Q+ \- \
+ u5 ^. H# `1 E Sample8.JPG

9 _( @! V! j, F7 I- S" ?+ L$ C' W1 t: k1 B! Z4 F
9 P! G4 g" _# g% g# X; o
# _8 E: A; x1 h
已有 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 3 @$ J; t2 a2 d; C7 `6 b" z
建议管理员,应该把该教程加精

7 [8 f, k3 w* r; q  B( `9 t已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。
. k. X8 S2 e" }# a1 c% `: w
回复

使用道具 举报

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刷出深度图的,感觉很费时,有些刷不出来,请教下各位大神有没有更好的办法,谢谢。
回复

使用道具 举报

1016

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11
& O  M$ {5 c  S) b请教一下大师,怎么用这个软件制作出深度图?
# H1 w' \( u  I: y7 @' x3 o2 n# x9 Q: ]
参考这个帖子的(下)
回复

使用道具 举报

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



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

GMT+8, 2021-1-19 06:33 , Processed in 0.171875 second(s), 28 queries , Gzip On.

Powered by D-z-x

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

回顶部