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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 3109|回复: 8

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

[复制链接]

999

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑
) M) @- X' _; ]/ z2 _
/ N, w$ I; @: g$ u! u: z    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。
" v" B1 a- T( _/ X$ k! j- _  I
$ Q7 L% F  i  Y6 a8 D! E    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:& v, U$ C+ O/ p/ I- s+ j. E+ r
    1.转换2D+深度图为立体图片。
( f- |: v+ \) ^+ a! r  a    2.使用2D+深度图制作多帧系列图。
1 n, @" S& W1 q! {    3.使用2D+深度图制作镜头模糊。
- `/ m3 B7 X& w. y    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。
$ o# b" {9 r3 R
; I. k; X9 c2 n    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。
, O" Z) E. Y7 [
/ L% S0 {; y/ a7 {/ K2 ~    StereoPhoto Maker Ver5.10# k! G& r1 B$ q2 K
9 X8 N0 W! i3 h
    一.如何转换2D+深度图为立体图片
' s2 b2 |8 o* q' O    例1:2D+深度图如下
) p; D: k2 y; }: K
" \8 K0 a. E' G1 H Ex03.jpg

/ L2 f6 m4 R! u' G* b
; g: U9 M6 \7 Z8 x3 i
6 k( B, y) n5 S Ex03_depthmap.jpg
# L, b! j9 [$ p  X: x9 c+ W

! t$ Z- r- I2 v+ y' |1 g5 G3 p# [    上面前图为2D图,后图为其深度图(黑近白远)。5 T/ f* c7 a! |  Q; x
    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;
8 W; I  B+ A# N% G7 [# Z
* G% F' q- L% w Snap2.jpg
5 G5 H! Y9 p, [& ^8 a

" f; Z* n) V7 m: K    (2).选择2D图为左图,深度图为右图,打开双图;* l3 u  r/ @' b4 u# [* G# V0 q
2 m: d+ ?% A" y6 h8 z3 G
Snap3.jpg

5 L+ r9 R/ ?" P7 M4 `* a9 X  y7 O3 {2 e1 f" ]- B
    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;
( @4 W" D* |3 J
5 ?7 M3 P1 D8 m& k8 y: B) q$ Q" V& p Snap4.jpg
2 P  T$ J8 v* S) H6 W8 w
3 I0 I8 y9 d6 _8 \3 M1 D" P. m
    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。( }( h0 m( z2 ^

  B, K2 S' k# Y$ e' {, M- P$ Y3 l Snap5.jpg

2 d; w' t* p$ Y* W7 y' R, P/ N# p3 T+ u0 Y% P
    (5).单击“OK”,结果如下图所示;
8 G& ?# @  R1 a, a! A  A9 K# z3 H% f, }9 t1 c
Snap6.jpg
! J! S$ y  t$ k) W0 t+ ?
8 b( z/ i2 o, {" B! P
    或取红蓝图格式
( d/ L* G& |2 G9 o1 ]3 c- K* ~7 S0 e1 V2 s) i
Snap7.jpg

# q9 C1 a. v( X4 [1 N  j- T& A( X2 g9 O4 i6 J) ?8 R2 _
    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。$ H% \$ q' U! d" u: }
( V6 }! T" g8 D4 x2 ?1 s
Snap9.jpg

) ~$ \& O5 J+ L' V4 O9 v% J9 ?: ~" j" x
    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?
1 d7 C: m# t7 j6 Y( S4 j5 I+ S    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。6 W4 x* J0 ~* s9 }; }; U
    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。* C% i* _! `; s2 \$ L
- Z0 u; g9 b: z' e! j* u# G
    例2:下图是我拍摄的一张花博会上的立体图片
- o9 j' V1 y. I1 ]2 M6 q    平行图
% O8 k2 @+ c+ D& \- A  _: l' D
% V/ A, L* q9 E. ~ Ex01_P.jpg
, L: J6 C. x( S1 p7 s8 |
6 C- K$ y8 Y) h' L, i2 T
    红蓝图; u) o8 D( a- g& v0 {& i. z+ |

9 N1 C- g, q3 [, x; u Ex01_A.jpg
0 m2 t/ B3 I) h* P# Y% z* N  \

3 C8 h3 H8 z! ~; y( ?" K' I% ^  O8 w    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:5 ~2 K  \* g) W& w9 J

; v& _( J* m, E/ k2 D Ex01.jpg
: g/ K) F% u' `+ d
, {1 o# b' ]! X( G
Ex01_depthmap2.jpg

! m! S. a$ L  R% I* n( u2 a  j4 v( B' T( _
    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:
0 x+ I( H9 R7 E$ m  P; |! Y- a- R& Y7 m: w0 r! x
Ex01_A1.jpg
- \) A& T2 N& M1 V" {" Y! t; w
9 z- C: n9 h. d; Y+ {$ U' p. k
Ex01_A2.jpg
# g( u; R. M5 s1 R  j

/ Q" F& r5 v9 d9 Y0 h+ K& b' C1 a Ex01_A3.jpg
$ u+ G" j+ _1 \( D7 _) A
, b2 W) g3 C2 j! O6 K) x
    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。6 H- R  [" B% E
/ c) \1 w# O% m& p
Ex04_A.JPG
7 Z" M" ?9 b( W3 Q$ v2 g
, t1 z+ i( V3 e$ I- O6 K& }
    使用SPM改进后的立体图如下
. u1 N4 Z3 }0 [2 x' p1 A) j( G6 h
) J8 a# {/ o4 G5 i8 h Ex04_A2.JPG

! ~. u2 R  z6 {# ~$ K' ]
6 f/ l  z% m% o, V    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。
4 U/ F: |. T( y1 H( e- C
5 p1 ~7 [% N5 e: @+ T) O/ V    二、如何使用2D+深度图制作多系列图$ u6 \6 Y- v) Z3 Z7 V9 g
    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:- J/ z* W0 e6 _. W% v5 c4 L
    (1)、(2)操作如同例1中的(1)、(2).) O- c) }2 O* H& y
    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”6 E: Z+ r0 P- c2 n. D; I0 \' b
$ k' o6 p4 s: h% j
Snap10.jpg

$ e7 m8 Q3 a. ^  j- J% ?% d
" n+ r6 p8 q/ e" D# p) ]5 f5 F7 U    (4).在弹出的如下对话框中填入适当的数值:
+ w/ p8 G  ^8 }) @( ], C
% A6 \+ ]9 A& Y8 U; r% T Snap11.jpg
# c+ m3 z( V" M. R

$ G: \  B5 b! ^+ {    这里我们选择偏差为60,生成图像系列数为7帧。
* t& a; H9 ~( P9 j  `
5 c5 ^) h: m. G3 p5 g& \    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)
4 m% c5 h6 u3 c$ T" _! _
. j7 D9 \8 T! U Ex03.gif
! L. X" V# ?& \, A, H$ z1 X! x
8 w: L! G- }, t$ m) V7 i2 h2 O# ~# A
    同样的方法可以得例2的5帧系列动画图
0 M# ^/ e$ }1 `$ n" y) ?- w) E* W
Ex01.gif

9 L/ z3 e4 w6 d$ f1 y9 H) `+ _  h/ d' x' P: }

* a5 ~& Z% ~/ M6 P    (未完,待续)
* f) ]. _+ ^5 a, U- q" A3 i% u: Z6 x  G- D) b* a4 |4 b9 Q
下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:
7 f: B, A' K* @, d% ^9 T2 U5 v2 @9 g  R/ c; A
Sample1.jpg
* O) Z( {2 I7 `
( @( k: _( v$ K5 \
0 O  m/ h; l* t& h  t6 ]5 R
Sample2.JPG

- S; |6 l3 j' X. T$ E4 ^, X8 f$ c6 h0 t6 D8 d
Sample3.JPG
3 [1 G% C1 j9 E4 f, H* ~( M
1 ^, ]/ _. w, F, E+ h. j
Sample4.JPG

7 @) h# r9 ?& c% Z/ f' L- W1 d; l6 V! `  u9 {! Y& u( B. I. v
Sample5.JPG

7 A, ~2 B5 U6 S
8 Y8 \3 x3 R' ~- X/ E* y" e/ a# K Sample6.JPG
$ _, D6 V+ g, g; K  J

6 E  u0 t- A8 p6 k) f Sample7.JPG

3 _" C' [! v# p; O( {2 `+ m- s! u" i
Sample8.JPG

. U, U. J3 E% s: f" T( m! M
, F" H5 O' l8 {. m5 d1 M) ]( M
/ f4 [2 \' U) }: ?, y9 N8 i8 O3 p% f
已有 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
) s& m9 O8 h6 F+ H) d建议管理员,应该把该教程加精
2 N0 P( u4 f9 R; K
已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。5 s' U9 z6 B" }3 ~# l* U7 m
回复

使用道具 举报

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

使用道具 举报

999

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11 ; B$ }& g0 D1 B! V2 `/ i' o# F
请教一下大师,怎么用这个软件制作出深度图?

* P4 `; ]4 v- Q参考这个帖子的(下)
回复

使用道具 举报

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



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

GMT+8, 2020-8-16 03:10 , Processed in 0.265625 second(s), 28 queries , Gzip On.

Powered by D-z-x

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

回顶部