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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 2920|回复: 8

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

[复制链接]

999

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2016-2-16 01:11:47 |显示全部楼层
本帖最后由 wzwangsc 于 2016-2-16 08:12 编辑
$ \- c& C/ y  S# {" O" ~) r, `6 e! W% T' S7 Z; K" e! j; ~
    在立体摄影中,场景中各点相对于摄象机的距离可以用深度图(Depth Map)来表示,一般使用黑白灰度图,即深度图中的每一个像素的灰度值,都可以表示场景中该点与摄像机之间的距离远近。对于深度图模式,最小颜色等级设置为绝对黑色深度,而最大颜色等级则设置为绝对白色深度,例如可设置为黑远白近:灰度值越低代表深度越远,反之越近;也可设置为黑近白远:灰度值越低代表深度越近,反之越远。; U, F  |# B9 T/ i
! Z/ o' {- ?. D* g( D; p0 |
    StereoPhoto Maker(简称SPM),是后期处理立体图形的最常用软件。SPM目前的最新版本是5.10,自5.03版本开始,SPM引进了深度图的功能,在SPM中使用深度图,你可以做到:
* |; v6 J- H% w  l* v8 b8 u, U    1.转换2D+深度图为立体图片。+ W( {- [" U1 \8 D) A' L- k
    2.使用2D+深度图制作多帧系列图。
" J% m: o. x. d+ V6 @) s: F    3.使用2D+深度图制作镜头模糊。
9 T  G: M3 w( Z  K( t+ ^    4.转换由Google发表的手机照相应用程序“Google Camera”(带有深度图)产生的JPG文件为立体图。1 B! g3 _" T1 W* T9 H

5 v& H& j# [  R6 x! a- a4 B    以下介绍在SPM中是如何使用深度图的,要求SPM的版本必须是5.03或以后,点击下面的链接可下载最新版的SPM。; }. l( }, a2 g* W6 n
9 ~: j" [- L+ \- q$ o1 B
    StereoPhoto Maker Ver5.10
" m: D3 c# X1 g) _6 L3 d' A: v- e( _2 b$ a- m$ H) f! T& g2 h
    一.如何转换2D+深度图为立体图片
! P- Q" @2 V/ J$ |    例1:2D+深度图如下
* U+ ~( s: V& h  z, V7 {9 @: ]* e6 r4 R1 _
Ex03.jpg

" X7 [9 m# g6 a, G0 N7 B' \9 ]1 J. G$ h

( r1 b- D' F  j3 K1 N( V Ex03_depthmap.jpg

( I' }) h) h. g$ x' d1 P8 y  `& a( o8 y# \5 `
    上面前图为2D图,后图为其深度图(黑近白远)。7 l% d5 \. d3 B8 T7 Q2 o" B! i
    (1).打开SPM软件,选择莱单项“File -> Open Left/Right Images…“;
, w, l8 @- [4 a4 w% V9 s9 D8 U" p
Snap2.jpg

0 o+ i+ Q+ k# ?) l( z1 u4 h2 c0 p! f4 N' P
    (2).选择2D图为左图,深度图为右图,打开双图;
/ f) v3 {/ J4 B9 G1 {, P+ S' A, a7 o) F
Snap3.jpg
  Z- f% j" b  D' L0 s
3 H& g4 k: c7 X/ {/ u' X& |9 g  l
    (3).选择莱单项“Edit -> Depth map -> Create 3D Images from 2D+Depth map…”;
% u: Q7 ~2 J$ H8 k% N; D( k; `  C" z& [
Snap4.jpg
, ^9 _& P/ W( e$ J* _, o, x
; `0 ]4 o9 k# a( n
    (4). 在弹出的对话框中(见下图),填入适当的偏差值,该值会控制所得立体图片的立体感,绝对值越大则立体感越强,绝对值越小则立体感越弱,缺省值是30。值可正可负,视深度图模式而定,如深度图是采用黑近白远,则该值应取正值,如深度图是采用黑远白近,则应取负值。8 Z2 B( f0 P5 h1 ^# x

$ v* Q* |+ g$ w# j9 d. q Snap5.jpg
; Z" d2 F8 C8 M! ]1 b; }  T& d

% L1 {# Z% H2 f: X) W+ I    (5).单击“OK”,结果如下图所示;7 z8 Y  x$ H7 D$ D) V

. Z) O5 f0 F- J  x3 Y Snap6.jpg
/ Y# V( J1 W' e/ x/ F

# a( |( g( B% X1 U    或取红蓝图格式
5 @" a8 F& [) W8 ?
6 ~: V/ z7 R4 Z# S* ^ Snap7.jpg

: y  J, o5 T' J  D' h
/ s- {/ w- l. y5 v3 r& y: S9 }1 i    如对图片的立体感不满意,可连续按“CTRL + Page Up”键,每按一次,相应偏差值会自动增10,或连续按“CTRL + Page Down”键,每按一次,相应偏差值会自动减10。下图是连续按二次“CTRL + Page Up”后的结果图,相当于偏差值取50时的效果。
& @9 n7 i3 t: B; I; x7 E4 k3 Y7 {8 [" f9 ]+ R) r
Snap9.jpg
* G1 A# k5 j2 r0 u% [
; z$ }7 t8 E- J. M5 V
    我们在拍摄立体图片时,常会因为各种原因(镜距、拍摄环境等),对所摄图片的立体感不满意,或是立体效果很差,图片平平淡淡,或是立体感太强,图片剌眼。有没有什么办法可以改变这些已摄图片的立体感呢?# D2 _" R& f- I; n2 f7 X
    早先我是使用平转立的方法来改变3D图片的立体感,例如对一张立体感较差的图片,以该图片的左右图为基础,比较粗糙的方法是使用平转立来拉开图片中各主要物体之间的距离,更细致的方法则是对各主要物体的细节部分也作平转立处理。
3 u. _2 m6 d& e0 V    这种方法费时费力,一般都是偶而为之,且大都是使用粗糙的方法,对于不懂平转立的人更是无从谈起。现在有了SPM的深度图功能后,就可以利用改变偏差值来改变图片的立体感。
4 M; i2 a2 r  Q) d: g! \5 q
+ V- i& ?8 s7 B8 J. |$ d* @& a    例2:下图是我拍摄的一张花博会上的立体图片6 o/ c( ]1 f; ~$ W: X
    平行图
5 n* V& P3 `- t# Q
* L9 w3 ^: i4 e8 S Ex01_P.jpg
" K& g  o/ l- ^7 [7 g2 P, b
# G, Q$ s5 ~# Z2 ^
    红蓝图
6 F# J6 i- v& ~# E8 O4 ]' S* p  n! ~+ K
Ex01_A.jpg
  g; _6 s- Y* R+ J

) c% |# W, }$ e2 i. `    使用“StereoTracer”软件可以得到其中左图及其相应的深度图为:9 ]; z' p  Q/ P& n
& C  F! c9 d0 `4 Q& h( W8 E8 N
Ex01.jpg

( v" O9 {: ?. w6 E3 r( ?' u0 q* v& m0 x! d& Z- A' T- o  O5 X
Ex01_depthmap2.jpg
- i# F9 t  W7 ?- Q

! f, _7 E: D0 _- r6 `    由于深度图模式是黑远白近,故转换时的偏差值需取负值,以下三图分别对应于以偏差值-10、-30、-50转换得到的红蓝格式立体图:; V% ?8 }% E9 V2 w
# V; b0 E& `" A) b7 ~! j  {; F# `
Ex01_A1.jpg

8 O& Q, O0 D( k/ L+ [7 M2 n
. O3 ^% ]- E% X: ~3 }9 k Ex01_A2.jpg

# U# d: o5 ], t$ u9 ?9 P4 M% I% O
5 X. Q9 {% {) i- `) W Ex01_A3.jpg
8 X! @/ i! E: Q$ I, }
/ J; e  I, w: d2 ^3 N5 X
    下面这张立体图是我使用索尼HDR TD30E拍摄视频的载图,TD30E的镜距只有3厘米不到,拍摄距离又远,图片几乎没有立体感。: P  W# u, `$ D

' K. e; n9 @7 T! i3 M Ex04_A.JPG
' V" W( t" k- b7 A6 F3 p

$ ?: @; |. E' o% Q4 K    使用SPM改进后的立体图如下+ l% C% W! m( b) G" L1 {. d& z+ L
3 l- h; \. H1 O
Ex04_A2.JPG
$ m2 d# f, z+ ^* x- H

# A# ~8 ]6 t( V    这种方法不是百分之百能成功,而且得到的立体图片质量无论如何还是比不上原拍摄图片的质量,其关键是如何由立体图片的左右图得到高质量的深度图,这将在本贴的(下)中介绍。
1 }9 ]6 ]6 ]7 c5 P; v+ ^$ T8 d9 |( s: q4 g& {# x1 h! `& g
    二、如何使用2D+深度图制作多系列图7 w$ {0 d" z) X# M; V- u
    例如,要为例1中的立体图生成7帧的系列图,则可如下处理:6 |3 \8 M4 L( [/ x7 n
    (1)、(2)操作如同例1中的(1)、(2).& s, u$ ^5 f& H8 j
    (3).选择菜单项“Edit -> Depth Map -> Create multiple images from 2D+Depth map…”% t. k  G* j7 `
- V2 h. m' E& {" m
Snap10.jpg

" E" _. R. J# O6 [$ {
; L% B; o1 e: J: U3 A    (4).在弹出的如下对话框中填入适当的数值:
# a6 Y& U" r* N3 G3 H$ H* }( o$ z' n( A, b" h7 o  E0 `0 z
Snap11.jpg
. q9 c% _  p# R) [

9 d: Q* m4 \2 I/ K    这里我们选择偏差为60,生成图像系列数为7帧。
/ x; s! B2 s/ o3 {" _
% l, f6 m4 l" M$ J& k2 e! W/ R    (5).最后输出的系列图文件名为:mltview_01.jpg、mltview_02.jpg、...、mltview_07.jpg,图略,其系列动画图效果为(图片比例适当缩小了)2 G" C" @5 t- D+ n5 a

; C& C' T/ F5 P6 p Ex03.gif
" |  d# ~+ b8 ~; S8 W0 n
4 h/ n# L% {: b9 F2 S
    同样的方法可以得例2的5帧系列动画图
6 g) p0 M' |5 }9 F; P! _; T3 j. c& I, B' I; U! x
Ex01.gif
* g, g7 I1 A* R6 U8 G

' u* C3 ^& k; n) p( H3 M- b/ P, M0 ~# h, d
    (未完,待续)# T" m. L6 M) b4 E

) y' p2 ^+ C6 E* ~! z下面提供一些2D+深度图的实例作为练习,为简练起见,将2D图及相应深度图使用双图形式合并为一图:7 j9 b; o: Y5 u1 L, l

& _% H- h  M, S Sample1.jpg

- j- D0 T8 y% T1 G2 T( M% c6 J7 n/ |6 y- c4 e8 x9 |

1 J. |9 k1 o. @2 v3 U- F Sample2.JPG

% F* L8 z+ N" ?/ g0 R
+ R: y4 l" A5 L( V/ m# M; ~$ z! J Sample3.JPG
$ Z8 u1 O5 a4 I, b+ R9 I% s
6 t5 _: d. ^% t5 |/ N
Sample4.JPG

0 g1 v) u: A0 J. Y2 W! R4 }1 ]) v/ |4 I0 d
Sample5.JPG
7 r! ?5 D; W3 Y5 `
( r- q: H8 w( h0 S& B( v  K
Sample6.JPG
% M0 E* m2 X0 ~) L6 a) H
( L' K) b& m+ R# v/ x. M! N. e/ K
Sample7.JPG
6 S# r( V7 S2 x; o* F' ^! p

& s2 `) H. c( U5 M5 ~/ q+ u4 W Sample8.JPG

* ~/ P& N: L& O3 |. Q* p. F& h; W/ {/ @& k9 _  p" C8 m

' i  `! ^) p8 q/ o* P6 T) n9 w
, d7 e# C( w. t" {7 p8 \. U3 P
已有 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
, [6 S% k) u2 t6 t6 E; v$ y建议管理员,应该把该教程加精

$ p# S, T  ^3 X- Z. b已经加精,并收录到教程里面了!
“一图多立体”观看和发帖教程:http://www.3dliti.com/thread-6242-1-1.html
回复

使用道具 举报

0

主题

0

好友

21

积分

新手摄友

Rank: 1

434577215 发表于 2016-3-5 19:00:14 |显示全部楼层
厉害,学习了,谢谢。
" L) u" A; Y" Q) ^" K" L
回复

使用道具 举报

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

使用道具 举报

999

主题

16

好友

3万

积分

版主

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

wzwangsc 发表于 2017-8-14 23:17:12 |显示全部楼层
3DDAHUAN 发表于 2017-8-9 20:11 - x: s# S* L- A9 M
请教一下大师,怎么用这个软件制作出深度图?
6 Y" B- r4 M) B4 H5 f$ {: `0 P
参考这个帖子的(下)
回复

使用道具 举报

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



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

GMT+8, 2020-6-7 00:37 , Processed in 0.140625 second(s), 28 queries , Gzip On.

Powered by D-z-x

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

回顶部