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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 1784|回复: 8

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

[复制链接]

971

主题

15

好友

3万

积分

版主

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

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑 + J- b- _4 |" {; I7 t9 b; W: X
+ E, E' i0 H/ Y  D% z# g3 L! t
    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。
7 n: V" I& o* c" S9 F
% p: _4 A' x2 h: S0 u    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:
. ?, U% ^4 H1 N7 ?    1.转换2D+深度图为立体图片。% D7 n% R5 l+ l) [
    2.使用2D+深度图制作多帧系列图。3 p8 O) N% U$ `, p* j5 {0 T0 i
    3.使用2D+深度图制作镜头模糊。
; c% {* m; z/ N1 D) |- @    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。
' a- p9 J! p0 K! y: M$ R
, B: S, T8 a; J# t7 C' [/ e% q    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。$ s9 f$ [  L; Q3 j0 t6 }, ]

* w) C" {! y8 W8 l  r" P    StereoPhoto Maker Ver5.10' i" ~4 R2 F& g4 a$ Q
: y3 U" l$ V' A
    一.如何转换2D+深度图为立体图片% W3 L0 W9 ^: |
    例1:2D+深度图如下
* z3 E9 m  s& u* _5 V4 j6 d) C1 M) C- p- Q9 p7 e
Ex03.jpg
8 w. z- M+ e  P  r1 o% |' `% }
  A; k) z* L0 k/ Y

' f* l  i* i' u' o Ex03_depthmap.jpg

/ m; U. Q) t- n& G0 R1 S% l! \+ q4 l9 P3 S' [9 a$ ~+ _
    上面前图为2D图,后图为其深度图(黑近白远)。/ Q0 y$ i1 q! g' U$ D9 @
    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;- \$ B4 G2 i1 C  Q- {
" \( i2 S7 a+ A( P* v1 Y1 a7 N1 H
Snap2.jpg

9 `3 |& _- [& o& d3 ]/ s( u: X1 l+ t: Y$ I( S0 `2 m6 |# `9 Q) O
    (2).选择2D图为左图,深度图为右图,打开双图;9 [- q, @! F1 s
- c! |& b- r0 K6 J) J$ l9 o7 O& Z
Snap3.jpg
' _4 C' k! U$ j( n
( z3 D  c/ ^, H* r/ I" e
    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;) r$ W3 _# F) H% f
4 M6 |& C) d" q) w. a& L
Snap4.jpg

* i7 M7 S1 u! c2 @; @% w
; o/ @' ^+ w( N& ]5 H$ p1 t    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。- `5 ~( \0 e$ j/ ~# }' X& o, T
# y1 u/ C3 N$ Q: \
Snap5.jpg

$ n# X- g/ X+ B8 W% A" V
& v: u2 U: v; [2 Q3 ?    (5).单击“OK”,结果如下图所示;( S( {3 I7 k0 I" W5 A# E

. ?2 Q% M. k& R7 W$ w" d) e2 y- ] Snap6.jpg
# Q( ~5 o# D/ K' Q* H' p( N4 ?, b
* M5 B- b% ?0 N: \8 X" |' |
    或取红蓝图格式- M; g2 ]$ i0 z- I# k# V* O& d

# h1 g% p8 ?5 ]* q/ O3 s! B: a Snap7.jpg
/ ^# N. n5 g% _7 d9 _6 x
, t* g4 G1 X0 J' \& ?0 a7 m
    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。
. z& u8 L+ O; w1 e9 F
) U: l$ E- J, [+ { Snap9.jpg
- q7 B$ [0 h* e: c7 E, w

4 @4 g' e7 g; ?3 [    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?; @- d+ [% r1 e4 o
    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。
$ n) o" k7 u: V- b5 w0 F& a. y    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。
" u, `+ C. W* s$ W  I
5 O4 X  X5 ^% G& c0 v  H    例2:下图是我拍摄的一张花博会上的立体图片
  K3 p# k$ {( U  D# B    平行图! W. \0 `/ G* T: G

, w( c( p: f$ o, a Ex01_P.jpg
0 ?+ ^! Q- P" W9 u# Z  N
2 m; g" l( V- b4 H( I- ^$ j
    红蓝图" v' D( F# r; g; S" W+ ?
7 j0 z' z) d$ E* Q- M' B! Q
Ex01_A.jpg
* o1 o: o6 G  ?/ w
% c4 O) l4 ~3 e! _0 q! ~
    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:
# u' A/ Q8 ]7 C. b8 g7 i
: Q8 B$ g8 n+ Q# F3 h Ex01.jpg
& w4 a2 g, d5 ~8 {
8 @( ^) _# a, X( j8 M0 ?
Ex01_depthmap2.jpg

' f; C. u/ B+ O; R2 _3 M. Z/ w: s: P- i  O$ V
    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:
, |1 _! z% x2 ^& d0 N( b$ q$ N, H0 s& |* R  U2 Z/ o# b6 \
Ex01_A1.jpg
/ T, u! m! ?9 z4 k2 |( h  X

' G( Q! H# B. P Ex01_A2.jpg
* W2 v" k+ a% Y

) [/ u5 Z$ _4 o# s1 H3 X4 W4 A Ex01_A3.jpg
" m" Z0 ]8 `1 Q" g

6 j6 s. B- ~+ ~8 `    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。
- J4 K- N  G; ^% q+ C, y; G% h' g0 Q! P& I
Ex04_A.JPG

! h3 s0 v' v/ S- ^* x( c1 r; y) m/ e5 I& V- [3 G8 u& _2 E
    使用SPM改进后的立体图如下. q7 j) ]% b( q
% G  M5 {' t& }) q6 A
Ex04_A2.JPG

; Z% f3 a; R, `1 ~; I+ b6 c
$ T, U, j2 n) Y! L, M; K    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。  x, n% X4 m, ^4 g

& Y3 o+ @5 @0 k& m/ Y, O/ g    二、如何使用2D+深度图制作多系列图
$ P, u  e* c) Y9 E    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:
4 T8 v) F9 x! o9 X) n& ~8 d; f. o2 x    (1)、(2)操作如同例1中的(1)、(2).
/ r" F2 M, \# n! [    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”
1 G, \  m/ y! u. w& _& m4 k* ~" a; `  N9 @
Snap10.jpg

4 O! y2 I% g9 _7 m  b; Z0 l8 m
; B4 ~/ e) A1 \: n& _    (4).在弹出的如下对话框中填入适当的数值:
/ }# D4 A6 l1 d8 N' C( o2 K- A4 I' _0 }  U: [- v$ Q
Snap11.jpg
) e9 G2 e( y' W( U. }; \  A
' x  C4 g. D, k% N) y. ~' z
    这里我们选择偏差为60,生成图像系列数为7帧。. _( D. f/ e5 r1 i2 J

- ]. |: b+ K) j3 h: _$ W# b    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)
* ^- R: \# ~' ^7 f. G& {& X/ ]) }8 P+ P, Y
Ex03.gif
( c+ t) w: o" C8 Z

+ v/ f! g% q# d9 d) ]6 I6 E- h    同样的方法可以得例2的5帧系列动画图. Y$ D! p1 A1 X, y  L9 ^0 |5 }* t+ t

! }2 Y1 n' ?; R7 x! ?$ L Ex01.gif
- S. L) Y+ A% A6 A) d! b

3 X; B0 ?/ a' `: O4 J" H2 t
1 A) D- A9 i3 w& i/ d    (未完,待续)6 f" ~! U5 b- I7 O2 I; J

2 b! o0 G9 E3 D4 ~! j# R* O下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:! E; m7 V$ C  U& C) a4 e( N- w

) _9 {" ?9 Q& V1 s Sample1.jpg

3 G9 O$ ?  _% d$ W% p  A/ z" {8 O1 K6 E9 ]

- H: V4 I5 h% m% X Sample2.JPG

' ^7 N5 }, H1 F/ [* U
6 w4 U( K: t( @$ P$ H7 Q Sample3.JPG
$ J* ^. W6 i/ w! K6 l5 n! H
0 |$ k8 x7 i9 e+ V  C2 W- x& ]) f! m
Sample4.JPG
( n, v) ]$ ?# y" T
5 c' s' z& G& ?
Sample5.JPG
7 B3 D! T' |2 \7 S% A) R! h
7 u& u" ?& Y7 [, o( s- s1 L1 Q6 Y, I
Sample6.JPG
+ `1 g/ N2 [; d7 u  \; D
- m% v4 Y) Z4 D: I; M4 v
Sample7.JPG
# Q/ S5 r' u( W; x  n. r
5 ?8 j2 I0 F- r% J
Sample8.JPG

+ v$ S* j' \& U7 a" G$ m4 u) t' X( C7 E, b1 X; ^  K

$ j! }" R( g% n* K) K; T* V7 q9 }1 L" F, F: D4 j
已有 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 |显示全部楼层
建议管理员,应该把该教程加精
回复

使用道具 举报

220

主题

28

好友

1万

积分

鉴赏大师

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

鸡蛋 发表于 2016-2-24 20:23:47 |显示全部楼层
夏凉 发表于 2016-2-16 15:12 0 `1 ]' O. ~9 X- J
建议管理员,应该把该教程加精

8 S# E0 _% v  K' \' b( K# k已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。
9 n& x* H+ H3 f8 X' G1 G) 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刷出深度图的,感觉很费时,有些刷不出来,请教下各位大神有没有更好的办法,谢谢。
回复

使用道具 举报

971

主题

15

好友

3万

积分

版主

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

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11 2 h8 @! n* ^# i! E- X& |: p7 J
请教一下大师,怎么用这个软件制作出深度图?
2 ]  h5 u" L4 E
参考这个帖子的(下)
回复

使用道具 举报

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



联系我们|中国3D立体摄影网 ( 粤ICP备11021249号-4 )|||声明:本站拒绝讨论任何政治话题和发布裸露立体照片,违者永久封锁!

GMT+8, 2019-2-21 01:15 , Processed in 0.218761 second(s), 28 queries , Gzip On.

Powered by D-z-x

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

回顶部