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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 1610|回复: 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 编辑   v, x, \9 x% ^& g

  g% D1 T6 u  O    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。7 W4 e/ [9 F- o( m! n; G/ G8 H9 C( X

$ Y2 Y2 R# j' j2 k. W    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:
& f, Q9 B+ \) p2 r1 j1 O# Q8 Q+ s    1.转换2D+深度图为立体图片。4 N  u( A" A( {1 I9 j0 K6 P
    2.使用2D+深度图制作多帧系列图。
' f* \# i% y+ `; ]% j; P2 l    3.使用2D+深度图制作镜头模糊。, B. a: {2 s+ d: a$ g
    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。
- N' P% ]8 x1 V7 D3 `$ {
/ v$ F0 K1 P6 t& n  v    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。, |, \, V7 B$ j+ z5 S

) \) v5 [5 F# _3 f    StereoPhoto Maker Ver5.104 u) l2 C% L) q' O* V3 O

& k2 b& J$ V+ Z+ G    一.如何转换2D+深度图为立体图片
* C8 D5 h6 s, r2 X" S5 l4 v" G8 [    例1:2D+深度图如下6 `/ W. W2 Q3 V, z* f

9 `! G/ }' M3 p( m8 f" ` Ex03.jpg
, e; }3 u; C4 |, x1 n1 H. v4 F
7 k4 m- U0 {- C1 I/ a" K

5 r8 K6 L% F' @2 e7 U Ex03_depthmap.jpg

1 I/ X: V2 H, R8 e% [5 b6 Z$ _& B1 D' }
    上面前图为2D图,后图为其深度图(黑近白远)。/ a' z3 ?" ]* a( ^* M- Q: @* z
    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;
) s' s5 O& H: d8 D8 g, t, L9 A; J1 p: c
Snap2.jpg

  A5 `7 w$ ~! _# n* p* Q3 _
) l1 J; i) F# s; }! M8 l    (2).选择2D图为左图,深度图为右图,打开双图;
, |  ]- L; O8 ^$ t. z9 \. g, G( X8 |+ `: @
Snap3.jpg
' }. P# D7 {3 }4 V1 ]! g
8 a  V8 D# W  ]9 B  R
    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;
5 d( }; e3 J" j  S
, Q& }1 q6 r; J1 ?/ h4 H Snap4.jpg

& n' c$ ~3 I( @! X4 a
# W0 f! Z  q- S, a; ?, {    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。* K1 O1 h2 k9 e

2 h5 n3 w' l  y, Q Snap5.jpg

. x$ ?0 p% |( O+ y/ G: i) M" e
7 R& f4 N. O0 z    (5).单击“OK”,结果如下图所示;7 Q/ W# w+ q! B: ^' _( R

, B$ U& s( k) F  H6 `: S; I4 ]. D Snap6.jpg
, F% S8 C" k2 O5 E3 t: q" l

1 ?' [. b2 U" a3 [. R    或取红蓝图格式
' v! r& c* A& u  Q8 N7 h- N. o0 f/ N" d, }% @. v2 {6 d7 ~
Snap7.jpg
4 _! W. Q" m) ~: t

0 b  S9 _- {/ o( z& T    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。
9 E# A7 Y: M9 |( V0 F  o
$ e3 r& |2 O% v, k0 X Snap9.jpg
& I  H7 I* t7 @# a1 E
4 f; X9 s# f% N6 h! i' p1 K8 _) O4 I
    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?
7 S, S" b% u0 P# W" u    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。( f4 ~& A! ]3 _/ X
    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。- _. o  w' w1 a5 `1 p

! G) A8 {) T# B! V/ Q& w    例2:下图是我拍摄的一张花博会上的立体图片
6 e- N+ `4 l, r* @( A  U/ r/ G    平行图+ u8 Z: `9 O  u6 ^6 A

- O8 T' v8 b  z* t  J% e Ex01_P.jpg

# Z8 y3 d7 _5 Z- s5 X$ X! e3 K5 r8 |9 o. _
    红蓝图+ ~0 |% W6 [" Y8 h1 K( e8 x. p
5 o' T0 ?8 c0 G! o7 V6 i( u9 y
Ex01_A.jpg

& P# r) t  Z% H, L# A& w9 w) x9 L3 s6 g
    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:5 @% F2 O: n, U
1 ]- p3 y8 m8 f% t) o
Ex01.jpg

5 x" t3 t! C' a: T: {5 d$ h7 s6 _  R' K& m. G0 r& q
Ex01_depthmap2.jpg
$ B7 v5 U" ?0 V' b" k( N+ L' f

; N: i% V! \2 F! l4 v8 {    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:5 h$ A, h- v; x1 [! w6 \. `
$ [7 \! {- n+ ~# U8 k% Q
Ex01_A1.jpg
2 i8 s* G* Q& _

$ B3 P9 r9 r+ f$ u$ K0 v Ex01_A2.jpg

! e! T" {0 S5 d3 `! e+ a$ t& ~9 a1 _2 V7 p8 J+ s- y! y
Ex01_A3.jpg

0 G6 I3 i( B- T8 B2 S8 R( M$ g6 q) d/ E9 D  s. r% F
    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。/ {& {1 B* Y0 V
/ ^. E# H2 x3 G* y5 q/ _5 C
Ex04_A.JPG

4 D% m4 B/ C( `( P# {8 w& N! C
' m1 j0 v7 l* _7 S. ~7 |    使用SPM改进后的立体图如下
/ z, M% n7 V+ l4 s) i3 s: _
8 z' b5 H" {1 f# H' k! {7 W5 M Ex04_A2.JPG
' ~2 S6 h% U* ?* K- N  K4 L# w

5 }/ F4 R  M4 G! J' v. P    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。
3 q5 L4 w3 K6 q4 g/ U8 O* i3 _3 b' }: ^0 P9 a6 e  d1 H5 n
    二、如何使用2D+深度图制作多系列图4 x9 |5 x9 ~" A- M
    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:# h1 l7 L, X& s0 }
    (1)、(2)操作如同例1中的(1)、(2).
& d9 @$ o" A5 P1 s! g    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”
, A! N, i- ]1 D. D. D5 U, L2 V% e
, E+ D; o+ T; s6 d Snap10.jpg
! C4 x' _* {5 w# u8 i5 j* t

, x7 E, [9 @9 Y* W% j    (4).在弹出的如下对话框中填入适当的数值:
( }9 @: P4 k1 _( ~0 g& l
4 m: [! S: L2 `; a( x. e Snap11.jpg
: ]9 n- w8 |. Y7 ]

4 M: e6 U. L. j8 Y+ m% n    这里我们选择偏差为60,生成图像系列数为7帧。
- Q* m) z6 z0 Y. b
5 w. ^  Z( m9 |( p$ d" A5 i    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)
" ~- V3 I9 ^, F6 ~# z
$ K9 u8 B) g1 Z Ex03.gif
7 p2 c6 c- m! c" N
& r0 \) B) ~* D# x% v/ D# b! [" s
    同样的方法可以得例2的5帧系列动画图% U. l. g6 Q$ j" J
1 s$ U- W4 O: ^; g" d
Ex01.gif
6 g5 Q+ j3 @1 Z3 P2 Z7 @$ Z/ x4 W1 m

1 I' \7 l/ B- a2 R6 X2 V% W9 G" ^! m8 t  n
    (未完,待续)
( \% [0 W  ]3 t( [0 K6 S! k1 M9 c; C- M5 J5 X" ^; a8 q) u2 @
下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:9 |3 ~) q* P' ~9 L  t6 a9 T

8 `1 c& g! I8 H: ~, s Sample1.jpg
2 W; ^5 \! l& E* ~

6 L. W8 ~3 G. g6 E7 m
+ c% g6 C2 u! P, J% @; a Sample2.JPG

' O& O4 s+ ~- k$ j$ J0 A( m
( X+ i2 ~: f. _# V. z Sample3.JPG

& K% ^" X5 M5 O6 t& V0 b6 t- I" ^2 E
  _1 D' x( @  V! m/ j1 p0 B/ _ Sample4.JPG

* m9 `9 j! U7 I) C
1 p) Y8 u1 A7 Q; ^; i* s, f Sample5.JPG
2 d/ Q4 k+ `( s" Q' \6 ~, k
+ h$ Z) f0 v/ K5 l" |
Sample6.JPG
" i4 C/ l9 i/ v/ j9 c# Z, n$ D, ?
/ E) `, V) M+ [: t! l: e$ S# w
Sample7.JPG
- {$ h2 C6 n4 h( L* e' G5 J

' H+ T$ _2 f5 |& o0 q Sample8.JPG
/ v: e% K* m/ N2 u7 @9 U" \1 c

& ?/ T, |# H8 ]' T& b/ `8 ~- _5 c: T8 l2 e' K* z. o4 Z
- O6 i7 K# E  F  K5 ]
已有 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 1 G) U. z& Q* ~
建议管理员,应该把该教程加精
1 }; y; |1 F0 W$ w
已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。! C; C" |0 ?' i( ~
回复

使用道具 举报

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 ; p" H  l4 O8 y) f
请教一下大师,怎么用这个软件制作出深度图?
) T& U+ [/ h+ I4 h) ?2 I
参考这个帖子的(下)
回复

使用道具 举报

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



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

GMT+8, 2018-12-18 20:46 , Processed in 0.171875 second(s), 28 queries , Gzip On.

Powered by D-z-x

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

回顶部