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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 2714|回复: 8

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

[复制链接]

996

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑
2 j2 X. E9 j: i, u, X# X, u5 l; x+ k/ a$ R
    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。- n' A4 c5 Q# M9 ~
# j8 n6 E" H4 d
    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:. R: p7 W: ?5 Q* _
    1.转换2D+深度图为立体图片。$ {; V2 f6 D) k( s5 ~4 q2 E# F
    2.使用2D+深度图制作多帧系列图。; E5 h0 O, i$ J$ ~+ p7 _1 H5 C6 _
    3.使用2D+深度图制作镜头模糊。2 O/ Q! E$ {# t
    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。# h( r& T/ h! ?3 G* _  v/ Y

. L5 E# i: C" e9 ]    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。
& t; ?8 @& c) `6 @8 r" t- F: U; p: i( b. P8 P- c1 ], J
    StereoPhoto Maker Ver5.10! o" ?0 S% Q' z

% z% @& z: k; }    一.如何转换2D+深度图为立体图片
4 @( x6 L3 \8 ]    例1:2D+深度图如下
5 x( z. x) \2 k1 E' {. A) o* B  G) g; y! O% h( b4 ~# c
Ex03.jpg
( A9 E7 w" x/ m' |1 {" b+ b6 A4 \
2 j% j! K5 ^  S' D# F

. ?) ]. F6 a' ~8 n7 I$ Y  Z Ex03_depthmap.jpg

2 j5 X' k$ {0 X: ]5 J' s! H% Y
1 m( k4 p8 J; M, k- S* \    上面前图为2D图,后图为其深度图(黑近白远)。
- y/ ~& U8 c4 v, ^# X    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;
% o/ u! W1 P* u. Q# O
, C2 ~* I4 ^! p Snap2.jpg
6 K/ f5 z5 q3 B* ]& [7 l) n

9 c4 e7 [. F; A5 j    (2).选择2D图为左图,深度图为右图,打开双图;2 n1 l3 {/ h- P) X+ S
2 e! z5 P2 Y& g8 d$ j0 A
Snap3.jpg
0 ?! ^2 j8 P5 L* |6 A: I( O

: ]2 |2 A( o+ h) l' S, L( n  t    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;
$ x# E4 F( K6 x6 J
5 b/ j/ c* I4 X+ _$ p Snap4.jpg

2 Z, s0 n: J+ M2 [
7 I  w- V! h% C6 |0 B) u( y0 ?# F    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。
6 w6 H# g9 {# W# N* m' h6 K( I" y* H6 M, i& _
Snap5.jpg

% X/ H5 Z  o0 i8 {; a% ^5 T3 N" n0 z6 D
    (5).单击“OK”,结果如下图所示;, r" q8 a6 b1 `; d0 j
1 A, I9 z$ P# {7 @9 @5 c3 \
Snap6.jpg

2 ^- {* V6 p2 f) C
. V* V" j$ }6 V; k( P  P    或取红蓝图格式
; j  E2 t3 ]3 c9 {% {( d
6 N8 v/ U, J3 }8 c Snap7.jpg

( r: ]/ a# @1 S* {/ z5 w9 _2 G, `, S. M" v8 g) e1 h
    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。
( \: k" X0 x7 O# p  U! {3 p6 l
3 U0 @4 k# ]+ m$ I' \ Snap9.jpg
- Z* M3 K( z" D6 j' F

2 t% C9 |+ {! O" V# D, d1 @    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?
5 P: j+ I& {4 z# o    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。
) ^+ q7 v# J, j# E/ }! U    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。
; S4 P( q! ^; {6 n7 \4 r: T
* _- H6 s% W3 ^( d    例2:下图是我拍摄的一张花博会上的立体图片4 c% k$ c- |+ @* S! i  u. |
    平行图7 ~5 |  M0 v' w. x  V
. c/ ~0 F4 k8 O
Ex01_P.jpg
# |  A+ I; r9 n! [; f0 `
: _9 K9 Y7 n! b8 j
    红蓝图
# g% y, w3 J4 Y! X. m; G) m; d0 ?" ?2 m) d1 |3 S/ K; `: s
Ex01_A.jpg
/ E( S" p9 U" n2 {' s

! J" m8 u3 \! ~" d7 T5 h    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:
6 x' _% S- G9 v
* b9 Y, c4 y/ m' @3 i6 L Ex01.jpg
* t- y+ ]! `+ F0 a5 Y
- s9 V& V! X: z! g3 i4 l5 G, U; t$ K
Ex01_depthmap2.jpg

2 ]& f, f( [2 |* p. e
7 Z0 R9 L0 B, K/ V4 k1 ]: W, i    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:
) [/ l  |: N8 e
, B$ w! U9 |/ D- K  w Ex01_A1.jpg
: i( {" P$ o' V% Y( U( u

2 n; ~9 V& x1 j& E Ex01_A2.jpg

2 Q) V9 ], C. T, x. D/ g! C4 [7 J3 c- f: D7 {
Ex01_A3.jpg
/ C$ c, _& D% I. L2 T& w+ ~1 K
% a9 o& t/ p1 K, t( \7 z
    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。
+ J  N3 L9 N# c' b6 r# a$ n3 G$ c4 o# O; T0 t
Ex04_A.JPG

7 s, X/ |9 ]7 }5 ~# u/ q1 Q4 y/ k' q5 m* L
    使用SPM改进后的立体图如下, y* T' V1 u; W  i
" G' {/ h- Y$ @
Ex04_A2.JPG
  v6 D9 t  f! |6 V8 w3 z

4 z9 |- u  I. P: C1 B5 {0 ~7 O    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。7 _- e4 I/ M* }2 \4 q
7 {; h( j( l* P* `7 \
    二、如何使用2D+深度图制作多系列图
5 l! p0 H/ r, K/ ?0 K+ h/ u    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:
* o% x' K0 R* K3 n& ^: b0 u    (1)、(2)操作如同例1中的(1)、(2).
/ c+ D: T( i; S7 I, |/ ~' N    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”
( ~/ v$ j  G+ ]8 N9 c7 z
+ H& p1 [  L3 k0 b0 v$ V Snap10.jpg
/ X4 d  l9 ?- t6 _/ Z# x4 o1 z

& y9 U8 c0 o4 [" B1 f7 y    (4).在弹出的如下对话框中填入适当的数值:
) d8 {# d/ J' r( u$ a* s% d; I* i. R  N" {" C9 F
Snap11.jpg
6 E, s0 A% h1 S6 M
( g, R% p8 a" g7 a( |) w
    这里我们选择偏差为60,生成图像系列数为7帧。
0 P& K4 A# [8 `6 _$ ~8 C% M) H% W/ d
    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)
8 H0 R% n; F' i7 f# R' U0 t# Q) R
  k+ k+ {2 ^: N4 N; M Ex03.gif
! e" S; Q$ K1 B
5 w, D% d9 U* K3 G
    同样的方法可以得例2的5帧系列动画图1 E( A) P# ~* p1 H) g+ Y& T& u$ w

! _4 L9 W1 }: y4 b9 ] Ex01.gif
& d2 I) C' x0 C% x& l

- ^5 u& I( U* t
2 }8 w6 u3 n$ t    (未完,待续)
4 |/ q+ \: k( F; c' Z- Y! ~1 E6 f. ~. @  w/ C/ j: p5 L
下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:
" w% I' S' ?2 s9 I( W2 n4 X. d. H8 e/ \! u" \
Sample1.jpg

" C) x/ ]7 r" X* ]5 h1 y+ y/ Y
( ?9 Q9 f# f6 k" L! q
2 Z) ?0 C8 R1 K0 `: z Sample2.JPG
! x4 E+ ?" r, s

, i, P1 Y% z8 A Sample3.JPG
5 G/ s! E4 n1 K, N7 f* O) I

. w& {' O9 H& F5 q: Z Sample4.JPG
* e. x: `' Y5 P

5 w, f, S& v2 Y/ s Sample5.JPG
- W! y9 }1 `/ G6 q
" ^. d1 Z, P* E( x$ C, x+ j5 S3 W
Sample6.JPG
, v+ O& U  B7 w, e' U

% }2 C! f3 b: F3 D Sample7.JPG
* d9 J- _. \- K( V2 ]% U% F1 r$ }

( W. G4 h, k; G( l/ k* ?3 m& w Sample8.JPG
: M6 @1 d- v# f1 ^8 T

! n; J% `  K2 S% a5 ]
8 t  W* H* g5 t, a5 q: b8 T5 D1 K& P8 z9 _3 D
已有 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
2 w5 b+ H& V/ y8 J2 M; O# m2 R建议管理员,应该把该教程加精

' t% H7 T7 U8 J+ k' H已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。- M' |; P( P, R. 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刷出深度图的,感觉很费时,有些刷不出来,请教下各位大神有没有更好的办法,谢谢。
回复

使用道具 举报

996

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11 5 H" W$ h5 I1 Q1 h& ?
请教一下大师,怎么用这个软件制作出深度图?
8 ]- l* `, W8 ]
参考这个帖子的(下)
回复

使用道具 举报

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



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

GMT+8, 2020-2-28 22:41 , Processed in 0.289121 second(s), 28 queries , Gzip On.

Powered by D-z-x

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

回顶部