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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 1509|回复: 8

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

[复制链接]

962

主题

15

好友

3万

积分

版主

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

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑
; {1 {9 U5 |9 Q1 h  X; ~6 \" T# x: }1 `3 v4 F1 }5 a8 Z( h
    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。# _: T1 y8 [8 C" ]* N# z
$ C* q7 E8 i; _% O& B8 ^# d
    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:8 N% Y* v: v) @
    1.转换2D+深度图为立体图片。" L0 @% [* ~6 k( F  U
    2.使用2D+深度图制作多帧系列图。
6 R9 D8 t! G4 p0 r& y    3.使用2D+深度图制作镜头模糊。  [/ M" X! c9 W1 c$ U, e3 W5 E) x
    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。
5 Z  t, Y5 E. |) Y- {% `
6 x1 o* o1 p) T4 {( Q    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。* c6 l7 M9 ?2 z5 O' ~

8 @3 v8 y) ?. d+ w. {6 l4 E    StereoPhoto Maker Ver5.10+ m8 Z+ g8 k5 V: B

1 n' V2 o8 t& H    一.如何转换2D+深度图为立体图片8 Q5 W+ L; f3 H. z6 Z
    例1:2D+深度图如下
* n9 [& e, T+ z7 H1 N5 w$ x% B4 I2 d' C
Ex03.jpg

/ n3 h6 X  t  D( b6 _4 O( A" i  H& }
/ {- V6 E0 Y+ n7 P
Ex03_depthmap.jpg

" q5 w7 g/ V: ?: b2 m% @8 L6 \9 [
0 n- H$ f- i, o" j1 h    上面前图为2D图,后图为其深度图(黑近白远)。
/ m; W4 m7 p* c% Q" l# G  i, t    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;4 d4 E/ _- z$ l- v! @( ~) D2 M

2 e* o+ N6 Q6 S5 f Snap2.jpg

! s  P8 v9 {6 |$ x* Y3 @/ M
5 l+ |# N2 y, ^) ~6 Q0 O# \    (2).选择2D图为左图,深度图为右图,打开双图;
  j3 _( O  y$ r! z6 k
8 [  i4 w, S, W- {4 t: ~* l3 r Snap3.jpg
& c/ K" A+ K4 E+ M
! m1 \7 y! f* Z4 M7 E) L
    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;
: |$ D8 z1 F7 t# ~" e1 G4 Z0 A
- i. ~! i8 `! U6 B" O2 O5 T Snap4.jpg
# b) C% N4 y, j0 C( r

* T: e' X! h- Q, \. X) [1 {" p# ^    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。
4 }6 S9 o$ O3 u
. P0 B) n8 Y. V" V- o: V. `, u Snap5.jpg

0 X1 e# d5 Q2 w! k! w$ u8 b4 S; i/ j9 V/ N+ i% f  N- d0 e# }) ?
    (5).单击“OK”,结果如下图所示;, U: H0 F! k, M# ^6 {& C5 z
7 E7 u/ m. A2 u  s( ?$ ?
Snap6.jpg
# r) w9 E3 e/ {& T8 k
" l1 _9 Q1 V3 P6 K
    或取红蓝图格式
3 K' {. J1 G" `% C+ `: i- T+ y) B5 s8 h' r; a. R- e
Snap7.jpg
5 X" |& E# g- Y, Q& A
; B1 q/ x  ]8 V6 |* w" Q
    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。6 z& M- w( w2 k  f1 D
! K9 w/ ^+ V3 ]2 s$ K
Snap9.jpg
1 c& _2 [0 F  g, t" V
6 ^0 G0 O  z- k5 D1 S7 W
    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?$ q1 v/ }% t5 U9 _
    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。  R6 [4 L. H# y
    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。
- J) x* `8 x4 V! X* Y8 C- D% X
( Y1 H$ Y. K! W( l  _# S9 [    例2:下图是我拍摄的一张花博会上的立体图片8 L2 q" \+ a- o) V5 A0 p: e# \7 G
    平行图, N6 T% U$ w: s! ^. ^

7 Q) j/ S7 H+ r& \5 k, H Ex01_P.jpg
6 U! o' X9 v! ?" m* Y6 r3 L

! a2 ^4 |8 j/ y3 t1 p    红蓝图
1 l0 O; Z! y+ e9 K. O$ R  y( g
% K6 z! W* Y. P; O Ex01_A.jpg

- m7 M7 o' a/ H  I7 S: s' e% W' P% n7 D; ]
    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:0 H( H, t2 B( V, h; C3 q4 H
6 z. u( E% c) e, C2 X9 W3 [
Ex01.jpg

0 z4 ^* P' j! D8 J6 D4 p9 @! p' h4 _# v7 N/ D( w" ?8 }7 k
Ex01_depthmap2.jpg

( K& [" t* [: t! |6 c& z
( x4 c5 A7 @6 X" T# G. c& Y    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:! I: ^2 c. t4 s6 [0 n4 B

; p6 i3 y3 j/ k6 { Ex01_A1.jpg

" i, V. S+ I$ c5 A) N; u2 J% D* L+ v. n! d( y7 D( |
Ex01_A2.jpg
0 C  j3 U) M2 Y' V& n
: z6 q& s  O# [; {) [. [
Ex01_A3.jpg
" R: M% l8 x: r+ l

) B$ b& @- k: s4 Q    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。. Q% g# ]6 Y# v' b5 k" V& q0 h

7 r9 B" t: l" P# q5 l Ex04_A.JPG

) H( ^; N1 l0 z. ?
. [0 Z" @# b/ y( J/ p    使用SPM改进后的立体图如下* u+ }1 E/ |9 k0 ?7 x
( o0 R/ e' \, m% W
Ex04_A2.JPG
) i5 h. j. N  a5 ^6 H- Y& p

' }- K9 x" v9 u7 t    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。0 K  L6 U, {4 _1 J2 D
5 K2 I. q* R6 j) Y
    二、如何使用2D+深度图制作多系列图7 n2 ~0 t' u; L( ^! F5 E2 c3 w
    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:
) @' Z* i& y- ?  ]. x. z: ?3 b6 a; c    (1)、(2)操作如同例1中的(1)、(2).
+ O! E- Q. v, A1 q8 A2 R6 V; Z    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”
* @  R; R5 z2 `) ^9 t! p' S9 j8 W8 x" j! @" {& Z5 s
Snap10.jpg
( Y' @9 w& r( D5 o$ S
+ |3 s1 ?' ]# T' m3 u8 V
    (4).在弹出的如下对话框中填入适当的数值:
1 @" f8 c+ q0 B) J+ a( D7 s3 e# H
Snap11.jpg
" E: b, _+ ]5 F% u

6 O: I2 l4 q' F! q    这里我们选择偏差为60,生成图像系列数为7帧。
, {. U& P9 y9 R% y" A/ q
# G! a. Y1 G4 x3 Q$ h    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)  z# r" M9 Q( F  X2 a& g

; r" C  b1 u8 L- o1 E Ex03.gif

" m# h! R. h! _2 f" ~4 T3 f
( Y3 o' G0 `, }5 |4 V    同样的方法可以得例2的5帧系列动画图. J- h; F* W  q- F! ~
- p/ Z1 ~6 I1 e; [5 e/ ~
Ex01.gif
: l8 d' V, i, s$ i$ E! F' t

& p6 J' z; t% W, z; e
' h' r2 v" `0 c- V5 n4 Q    (未完,待续)1 d8 E8 l! I. d. g5 ?

9 K1 D/ l4 b6 X- x下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:
) }# G, {' B+ }( {+ E& F0 Q& C% E& j& \  @8 z8 ?
Sample1.jpg

3 x; h8 W% I0 x* a: m$ ~0 j/ U! q4 B, A& J% g/ ?4 S- h
) Q9 u; Y; @) q0 R# C8 g7 F$ g% t
Sample2.JPG
' ?+ N) Z  n5 V8 O
$ i7 z$ P1 E) @7 a2 h$ _/ i
Sample3.JPG
- f1 [  K( K4 s! J
% D7 @5 Y! o% o$ T( g
Sample4.JPG
+ g4 A! S: H* v9 l/ ?& ^) D8 v
* _4 Q6 M7 T2 {+ u5 I2 X
Sample5.JPG

5 s& f$ N0 o* |) i4 n+ g& z) I; R8 }0 @; F) O5 r. {
Sample6.JPG

' Z, {& f6 h0 w) Z
% n) g$ a4 c: Z  t; p; t Sample7.JPG

: J$ F* |: d3 Y" X- a% J! ?( b& Z6 W' E5 l$ L$ ~$ j" S
Sample8.JPG
( o6 d+ u6 x# T( j6 @7 @/ d% U) Y
- i+ o* G1 c* U

1 ]1 S0 U0 s/ }+ I& _2 B/ _2 f3 L( `5 k: d8 l' {; [8 g4 ?$ ?
已有 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
) n: |# L6 e* P' E( J* p建议管理员,应该把该教程加精
+ P) K0 r. a" V1 t
已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。
' P. J5 X% u6 k, ?/ B  H* a5 k
回复

使用道具 举报

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

使用道具 举报

962

主题

15

好友

3万

积分

版主

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

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11 ) i3 M# z) O  @( K$ V
请教一下大师,怎么用这个软件制作出深度图?

  w$ @9 i4 c1 g" y# B5 F: V  Z! _; _参考这个帖子的(下)
回复

使用道具 举报

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



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

GMT+8, 2018-10-18 01:57 , Processed in 0.250009 second(s), 28 queries , Gzip On.

Powered by D-z-x

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

回顶部