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

3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 4457|回复: 8

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

[复制链接]

1018

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑 9 o& e+ P7 x( T- ~

! c; {3 W3 r! [/ [7 d0 }7 c  z8 s& c  N# b    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。; l4 k5 I1 o& d  Z5 M+ S

5 Y1 r8 L& b0 C& \    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:
) W- e9 W! {4 ?. ?) G    1.转换2D+深度图为立体图片。
1 W: t5 A7 c! C3 c2 E    2.使用2D+深度图制作多帧系列图。
, P. J' G" J$ L  q3 U; F, x5 v    3.使用2D+深度图制作镜头模糊。) D4 V) q2 ^' y+ H
    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。
6 s0 P( z0 ]  }' g" b1 N; r7 g3 s1 ^, X( S9 q# \
    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。, W5 a$ R" |! r4 Y# |5 s6 c
$ u7 P# L6 u( \7 E6 i
    StereoPhoto Maker Ver5.10# e* d0 m) i: L* E8 c2 b) M
8 n3 z& u4 z$ f: T! k
    一.如何转换2D+深度图为立体图片3 u' V3 k0 o6 b* o' ^% G. X
    例1:2D+深度图如下
( T4 \$ M; i: P* w& F3 e& y
% n1 z, {* G, |( X6 U% Z7 g1 O5 [/ q Ex03.jpg

; A4 i5 f0 g. s, |! D2 I: P
+ p- t, h( X  ^7 T8 C
8 x+ u( X0 [$ l Ex03_depthmap.jpg

4 X/ x) w: I! S" S- e8 m" L; {
! u. x' ^/ _: s& h8 u) B    上面前图为2D图,后图为其深度图(黑近白远)。
+ k. o5 Y  U. v8 M* D, H, E  h    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;% Y2 b) w) }4 |/ ^2 H

6 ?6 O' v% k2 t6 R, r  H5 Z Snap2.jpg

& |2 n. _& o! Q8 S- r9 K8 G. D% b* }6 ^5 j+ h( W
    (2).选择2D图为左图,深度图为右图,打开双图;7 E( F; s6 L4 ^/ v$ H' O& ^! c0 s

8 U" o6 a* R6 m Snap3.jpg

: m/ I7 z3 _# E- @5 T9 j9 |1 _8 N" c: A
    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;3 O; L% i0 y! a; X1 c1 H, q8 x
, T" H. f; \9 q* ]1 {
Snap4.jpg
8 m& D- w- x8 s
2 T; F9 h1 i/ o  }$ g: Y( _
    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。
* |# N; G: t% ]/ T: r1 L1 o1 |& o: [, L, K* [
Snap5.jpg

  b! P9 R# z& Y2 K- a- a; f1 I# @: X% v! V7 z9 o8 g2 n& s1 h5 S8 P) i
    (5).单击“OK”,结果如下图所示;
! }8 I% k1 z! p1 G" f+ D( a/ B, N! m0 c  T
Snap6.jpg
3 V- b9 K: C4 h' S7 k- d# X1 U# ?

8 m. e5 ^7 I. B9 {    或取红蓝图格式& A5 V# w6 a. R( Z# _6 Q

- C, ?8 x6 T  |3 z% L1 ? Snap7.jpg
$ |3 e0 i- x( d% \' H( d# \. u

5 t$ o7 _3 N% e3 S& F/ Q7 i    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。' r$ }+ R+ [- N0 L5 m6 [7 t6 \
- t4 _: Q3 a5 v0 `2 K
Snap9.jpg
* o( ?" N" T0 T3 z8 |3 k5 X- X! o
% F: Z. Z2 ]; g
    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?
7 @  Z3 a1 U- n: c    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。
( i" X! ~, l1 L4 }: |7 [    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。
7 b( z8 N" o* H" h+ t+ e* B4 P2 m- N! E) n/ v
    例2:下图是我拍摄的一张花博会上的立体图片
1 v; P8 M+ q  y. e8 U    平行图
( a# Z9 [% d; b6 R/ u, K/ p# p, T, N. _6 @& u# q1 a* ?
Ex01_P.jpg
! V6 `7 X( ^4 a2 u2 \* O; Z% }0 c3 I! `

- b0 v2 i2 `9 \( p6 J  J    红蓝图
) L5 }# i2 {! u1 R3 b! J% y5 c5 M! x
Ex01_A.jpg

' q: M1 h4 L" b0 V+ {0 W8 o
$ L) ^/ N- L0 u3 }/ R1 N4 O    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:
! O' v( n/ x! `
2 V$ D) W3 i' N& l, Y Ex01.jpg
, j( O- f! e1 @1 Z

" ?+ r, [; x' \7 L$ E Ex01_depthmap2.jpg

5 {; o' s) _  p0 Q$ x' `
3 u# ~* |0 c  f) k# X; {    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:
* a& K8 B- Z% U. c
! x) F' P% P& v; j Ex01_A1.jpg

+ m9 N- \1 A5 K2 v5 v0 Q( K/ N, \( \6 Q3 |
Ex01_A2.jpg
: f1 }5 O0 ]# I/ L. B) q
5 x, n: C5 y$ d* a
Ex01_A3.jpg
3 l! F- l$ s0 o# `$ A/ `: t' u, l

$ j% R9 P5 ~; e; H5 I7 r( Y! S    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。4 e9 B  C4 X5 _6 `# l+ k4 k1 F

  R. R& k) ^9 J. c5 C1 p4 ~ Ex04_A.JPG

4 i( N" ?% H+ p, [& L1 k8 _; p# O: {' D1 ?
    使用SPM改进后的立体图如下
8 X; t! r; h9 p' B* g2 i, Y) |& M7 R0 K6 v+ h
Ex04_A2.JPG

0 T7 D2 m7 n, W( X! v( a
/ n  Q  }" _1 j4 ~* H3 ~' t    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。; c; J0 ~# i8 g% k: ~. o8 f

3 @) g* S+ L  I9 U8 }    二、如何使用2D+深度图制作多系列图; {2 }8 _% n; v  Y8 u5 E7 Y
    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:, O; |" p- |. ]/ ]2 P
    (1)、(2)操作如同例1中的(1)、(2)." e8 u1 f& U0 k5 R: F7 U
    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”; W. N9 C9 c6 Z) M
! l1 x; W6 x3 z
Snap10.jpg

$ a# K/ f; K! x! ?4 P" M
, O# ?: r" M3 r0 N: D8 a    (4).在弹出的如下对话框中填入适当的数值:
/ Z# Z8 }- y* @* y* b) ?% c/ O# l4 z( U: \5 X1 Z1 ]$ l
Snap11.jpg
: R0 Q2 o3 @& N, R: X

! E+ I  ~$ v0 {6 {    这里我们选择偏差为60,生成图像系列数为7帧。
$ ~$ A- J$ A5 B- y: D, u. r! l8 H6 d: [  J3 N2 S5 y& I
    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)
9 k/ y2 ]9 y- Y. H6 D5 }; _, |" e) [4 I' f
Ex03.gif

- q' f: u: M; Q0 t, ^
4 T. ~- v; v* Q: \- ?2 e" P7 f4 ~    同样的方法可以得例2的5帧系列动画图# A- n# i2 K: x, f5 @" f
5 Z: q: ?: `# a5 I6 L; G
Ex01.gif
+ o' ?* @; p& a7 }6 s
% [+ E) q) o# Z  K/ H
" P+ k) W# L! M4 V8 e
    (未完,待续)
- \; y1 D  p. P; x- i! H1 \) q  U6 ?3 h8 N1 Z: v
下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:4 Y: y7 f7 i$ a" [' r

4 Y9 A- n2 d! f7 f- ~  [ Sample1.jpg
) B, ~7 Y. B: Z! l

8 U) E8 B( J, H9 L  J8 x
5 s: L$ Z, ^" g9 g- k& t/ j' N& z) T Sample2.JPG

8 r( b' V0 H0 `2 \
8 {8 ]& V* Y7 ]3 b! w Sample3.JPG

/ n/ e: ^3 P/ c& _0 v/ k6 B3 E8 v' L
Sample4.JPG

$ O$ y5 \! R0 M- c4 z0 X
3 O" g# @/ s1 P Sample5.JPG

! {5 l& Y' i( X2 a: P! S: _: x# p" f$ j5 b* l+ S1 ^
Sample6.JPG
$ L- O8 P$ ?, j' Y

5 F, A- K( o9 E  N2 \; R# } Sample7.JPG
% [' g! S6 x0 E: L2 ~. p6 @

! n. y, D- a8 ]7 f/ b Sample8.JPG
$ e% a: S: A$ N( O

4 j7 G" {2 R, [8 r* p/ |, {+ A& g6 d: ?* j
+ p- N& }% I& S. [. W
已有 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
: y) ]5 e: H7 v建议管理员,应该把该教程加精

; y- p5 C6 H! |& D已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。
3 o. n2 r. N$ ?/ V) U; ^* 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刷出深度图的,感觉很费时,有些刷不出来,请教下各位大神有没有更好的办法,谢谢。
回复

使用道具 举报

1018

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11 0 o* ?4 X5 Z8 ~. F. Z8 `0 i
请教一下大师,怎么用这个软件制作出深度图?
( g5 `  K: V( M8 @& ^
参考这个帖子的(下)
回复

使用道具 举报

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



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

GMT+8, 2022-1-27 21:58 , Processed in 0.156250 second(s), 31 queries , Gzip On.

Powered by D-z-x

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

回顶部