返回列表 发帖

[资料] 用ps自动拼接全景大图










日 志

引用 如何在PS中拼接大画幅全景图  

2010-06-30 20:29:36|   分类: photoshop教程 |   标签:   

 引用

风云淡如何在PS中拼接大画幅全景图

如何在PS中拼接大画幅全景图

  【一】什么是拼接全景图
  在拍摄大场面风景、建筑或大型集体照的时候,当然需要将整个场面拍全。但是,如果这时遇到的麻烦是没有超广角镜头或足够宽的一般广角镜头,如果采用后退拍摄方法的话,又由于地形限制而无法做足够的后退,那么怎么办呢?
  当然就是利用分段拍摄,由图像处理软件将分段的图像拼接起来的方法,把2幅或3幅以上图像合成一幅完整的全景照片图像。
  拼接的全景图与用广角镜或超广角镜拍摄的宽幅图不一样,可以具有更为浩大的场面,而且保持整个画面都是高清的。

  【二】拼接软件和方法步骤
  不少图像处理软件都具有拼接功能,我们这里介绍一下使用最广的photoshop软件的拼接方法,其他软件的也基本如此。
  过去大家习惯说“三步法拼接”,实际上拼接过程极其简单,只有一步,没有三步。那时有人称 “三步法拼接”,那是将拼接前的拍摄和拼接后的后期处理也各算了一步。
  因此,我们这里虽然也分作三步来讲解,但拼接本身只有一步,所以称“一键式图像拼接法”,这样更准确些。
  下面开始分步骤进行介绍。

  第一步、拍摄和预处理图像
  1、拍摄
    如果要使用photoshop等软件来拼接图像,那么需要将要拍的场景分2段或3段来拍摄。拍摄时的注意事项:
    1)拍摄时要按照从左至右的次序拍摄;最好使用JPEG图像格式,因为RAW格式文件太大;
    2)photoshop能够拼接2幅和多幅图像,只要电脑内存够用,幅数没有明确限制,我已经将11幅、14幅、23幅和25幅拼接成功;
    3)拍摄前找好参照物,以便将几张照片的相同内容尽量放在同一水平线上。当然,也不是要求特别严格,大致在一条水平线上就行了;
    4)每张照片之间必须要留有一定的重叠部分(20%左右吧),以便拼接时软件识别接头;
    5)要使每张图像的参数基本一致,主要是在拍摄前要进行曝光锁定,以免拍摄出来的图像有亮有暗,后期处理麻烦。

  以上的3)、4)、5)项的要求并不高,只是提醒稍微注意一下,其实有较大误差也没有关系。这里主要注意第1)条,要按照从左至右的次序拍摄。

  我这次用来做示范的3幅图像见图1、图2、图3。

图1、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  摄影机型号:DSLR-A350,光圈:f/5.0,快门:1/800
感光度ISO:100 , 焦距:18mm,  拍照时间:2009:09:01 17:07:01
 
图2、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  摄影机型号:DSLR-A350,光圈:f/5.0,快门:1/800
感光度ISO:100 , 焦距:18mm,  拍照时间:2009:09:01 17:07:19

图3、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  摄影机型号:DSLR-A350,光圈:f/5.0,快门:1/640
  感光度ISO:100 , 焦距:18mm,  拍照时间:2009:09:01 17:07:28

  在图2和图3的右边各有两条刺目的高压线,我们特意把它留着,看看拼接完工后这两条高压线的连接效果如何。
  并且注意在图像边缘的大楼是倾斜的。

  2、预处理

  一般情况下对原始图像不必进行预处理,直接就可以导入软件进行拼接。
  如果要预处理,对倾斜的大楼等也没有必要管它,因为拼接软件可以自动将倾斜变形矫正过来。
  如果一定要进行预处理的话,各幅图像亮度严重不一致时,倒是可以预先调整一下,以便避免拼接后连在一起不好处理。但是,亮度不一致并不影响拼接。

  第二步、进行一键式拼接

  打开photoshop,这时不要将需要拼接的几幅图像在工作区打开(就是让工作区为空白)。
  点击“文件”——“自动”——“photomerge”(照片合并),如图4:

图4、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  这时会弹出一个“照片合并”的对话框。在弹出的对话框的“源文件”上点击“浏览”,在弹出的文件夹中,选中要拼接的照片。   点击弹出的文件夹的“打开”,或按键盘上的确认键,被选中的图像文件加入拼接的源文件框中,如图5:

图5、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  这时点击拼接对话框右上角的OK【好,确定】,那么一键式拼接就开始了,软件会自动搜索和鉴别一幅幅源图像,接着进行顺序拼接合成。
  这个过程全部是自动的,您不要去动它,安心地等待着。根据图像的大小、数量和电脑的配置,大约在几十秒到1分多钟,就能生成一张拼接成功的毛胚图。

  我的这3张拼接,合成5.6M的一幅拼接毛胚图,等待了38秒。
  已经成功的拼接毛胚图见图6:

图6、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  从毛胚图上可以看出,不但主体景物拼接得天衣无缝,连两条高压线也看不出任何连接痕迹来。
  原来各源图边缘那些倾斜的大楼,在拼接处也自动找正了。
  接着往下进行:
  特别提醒的是,毛胚图出现以后,对这个毛胚图像不能进行编辑调整,而要先存储后,再重新在photoshop中打开,下一步再来调整。
  操作:点击“文件”——“存储为”,将生成的毛胚图“未标题_全景图1”保存为JPEG格式。

  图像保存见图7:

图7、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  一键式拼接过程的本身到此完毕。
  然后,在photoshop中将已经保存过的拼接毛胚图像删除。
  注意:
  使用photoshop cs3、photoshop cs4为好:
  过去有的文章或帖子说,只有photoshop cs3和以上版本才有这个拼接功能,要拼接照片必须使用photoshop cs3和以上版本。其实不然,您只要点开“文件”—“自动”,看看在“自动”中有没有“photomerge(图像合成)”这个项目,如果有,就能进行拼接。
  我已经考察和实验过,photoshop cs、photoshop cs2、photoshop cs3都有这个功能,photoshop cs4自然更有。
  但是,由于photoshop cs、photoshop cs2的拼接功能不很成熟,经常会提示自动拼接不能进行下去,提示建议手动。
  手动拼接的不能矫正变形,因此,还是使用photoshop cs3、photoshop cs4为好。

  第三步、重新打开拼接毛胚图进行剪裁、调整
  在photoshop中打开刚才保存的JPEG毛胚拼接图,作必要的裁切、调整和修饰。
  本人在photoshop上拼接并处理完成的示范图见图8(故意留下2条电缆线做能否看出接头的标识)。

图8、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  然后重新保存。
  到此为止,照片图像的全部准备、拼接、处理过程都已经完毕,获得了一张完整、满意的拼接图。
  以上说了这么多,好像还是有点复杂。其实一点也不复杂,记住关键一点的是:
  点击菜单文件中那个自动/ photomerge就行了。

  【三】拼接示范得到的实际图像
 
  1、拼接毛胚图,见图9。

图9、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然

  摄影机型号:DSLR-A350,光圈:f/5.0,快门:1/800
  感光度ISO:100 , 焦距:18mm,  拍照时间:2009:09:01 17:07:19

  2、剪裁和处理后的最终图像(电杆和电线等应当去掉,这里没有去掉,以便与上面对照),见图10。

图10、

如何在PS中拼接大画幅全景图 - 风云淡 - 放逐心境 品味悠然
  

  这篇拼接图像教学帖到此结束,不妥之处请朋友们指正。

引文来源   【如何在PS中拼接大画幅全景图】-索尼R1论坛-ZOL中关村在线

01_2.JPG 02_2.JPG 03_2.JPG 04_2.JPG 05_2.JPG 06.JPG 07_2.JPG 08_2.JPG 09.JPG 10_2.JPG 01.JPG 2529.JPG

我儿子在香港照的片片

                   1 DSC01418_1600x1200_1024x768.jpg

 

                   2 DSC01419_1600x1200_1024x7682.jpg

 

                    3 DSC01417_1600x1200_1024x7683.jpg

 

学习用ps拼接大图 Untitled_Panorama1.jpg

TOP


  与高头王家的讨论,转来作为参考。

很想学发这个环形全景移动,请教:一、图片首尾是用什么方法拼接?ps我只会拼全景这一个功能。二、发帖时是否可以直接套用这套代码?还是要在别的网发帖,然后复制过来?
高头王家 发表于 2011-8-6 22:24


  很乐意与你交流这个问题。总的讲,在现在的制作基础上,多走一步,不算难。
  1、拼图问题。
    图片是你自己拍的,拼图也做得很好了,已有了经验,也就是每两张相邻的图片,一定要有一些重迭的内容,方便拼合时调整。这是指横向;竖向,应该考虑一下上下方向的视角,不能差得太厉害,不然,拼接起来会很费劲。这方面你的经验比我多。
    注意一下你的第一图和最后一图,同样有重迭的内容。这才有了做“大循环”的拼图条件。
    在现在的情况下,将第一图与最后一图拼接,注意,第一图的宽度不作改变了,最后一图,与第一图重迭的部分不要了,余下的部分作为最后一图。将这两部分分割之前,需将接缝处“溶合”一下,不使它露出“马脚”。这方面你是行家,具体操作不赘述。

  2、上述处理后,字幕效果制作中,总的图片数就是在最后再加上第一张图片。也就是,在现在的基础上,原来的最后一图缩短了一些,在其后再接上第一图(首尾是同一张图片)。图片的准备工作就完成了。
    做成“全景”循环,我叫它“不间断字幕效果”。此前已发过帖,请先看看,尽量领会原理,这样就不会迷糊,随心所欲。比你现在的制作只多了一个东西,但计算上稍有点欺巧。多看几遍,多试几下。究其实也简单:当图片全部走完,让它马上跳回到开始的位置,又因首尾的内容一样,而且反应快,所以看上去就好象在不停的、连续的移动。调整好图片的位置就是关键了。名堂也就在这里。
    http://2011.hnzqw.com/viewthread.php?tid=1102&extra=page%3D1
    拆解“字幕特效不间断滚动”_无js

  3、原理上,代码是可以套用的。但因图片数和尺寸数据不一定一样,某几个数据须调整一下。所以上面强调,一定要吃透原理。原理并不复杂。耐点烦就是。

    具体问题另行讨论。
    暂此。


  在现在的情况下,将第一图与最后一图拼接,注意,第一图的宽度不作改变了,最后一图,与第一图重迭的部分不要了,余下的部分作为最后一图。将这两部分分割之前,需将接缝处“溶合”一下,不使它露出“马脚”。这方面你是行家,具体操作不赘述。

  其实我并不懂“溶合”,我拼全景图就是用ps里的photomerge功能,把多张图放进去让其自动拼接。后期处理和裁剪我只会用光影魔术手,看来光是这个“溶合”都够我学的。

  另外:从你上面发的全景循环移动图代码看,里面有两组数字我没弄懂,就是4387和6387,单张图除最后一张宽度是387外其余5张均是1000,5组1000+1组387,图片总长是5387,另+第1张重复图1000共6387,那么4387这组数字代表什么?如套用代码,这组数字要修改吗?敬请指教。

高头王家 发表于 2011-8-9 09:35



  上帖提到的帖(下面地址)看了没有。如果看了,应该就没有4387的问题了。此问题暂如此作答。
  http://2011.hnzqw.com/viewthread.php?tid=1102&extra=page%3D1
  拆解“字幕特效不间断滚动”_无js

  关于拼图,做两步走。
  1、不考虑“循环”。也就是你已经做过的。不必说什么了。
  2、为“循环”再增加一张“重复”的图,也就是1号图。但有点不同,且有严格要求(数据方面)。不然就不能蒙混眼睛,在图片走完的地方会看出假来。
  假设在第一步拼完图,分割后,有①②③④张图。①②③各宽1000,④宽500。
  将①放在④的右边,做拼接工作(做这事,是将图片复制出来,不然弄坏了,又得从头再做)。
  现在开始拼图,又分三步。
  一、把图对好,把多余的部分删掉。
    将①压在④上面。假如它们有200宽的内容是重迭的。那么①的宽度不能变动了,④图就只留下了左端的300宽。它就作为最后的④号图了(原来的就没有用了)。
  二、处理两图拼接处的高度。
    ①号图的右端的高度不能改变了,因为它与②号图的左端已经拼合好了的。它的宽度也不能改变了。那么它与④号图的右端对不好的问题就只能动左端了。应用PS的扭曲,斜切来做这事。也就是说,变动①号图的左端,高度以及左端整体上下移动。同理,根据实际情况,也可以动一动300宽的④号图的右端,它的左端不能动,因为左端与③号图的右端是拼合好了的。
  这样整个图片的处理就完成了。这时,原来的①号图也没有用了,用最后处理的①。因为处理好的①号图右端与②号图拼接好了,左端与④号图拼接好了。原来的①号只与②号拼接好了,不能与④号图拼接。
  三、将④的右端与①的左端拼接处“溶合”好。
    将两张图片拼成一张图片,处理接缝处的颜色等,效果达到“天衣无缝”为准。处理好后,按原尺寸再分割成两张图,左端切下300宽为④号图,余下的1000宽为①号图。
  上几条,处理①号图的事,只能用手工。如果用自动拼图,它不会管左端、右端的,它只管将图片拼接好。也就是说,它拼图时会自动计算,有可能将整张图片都变动了。

  现在可以考虑制帖了。制帖时,图片的排列次序为①②③④①。
  
  这里,还发了一个拼图的帖,如有必要,也可参考一下。自动拼图,原来我没玩过,一直用手工。这次借着与你讨论的机会,找资料尝试了一把。
  暂此。


TOP



  接着独兄的成果继续玩。










02.jpg

TOP

谢谢枳橘的好教材!我一直不知道PSCS3有自动拼接能,也要来试试。

TOP

      这两张图片因为不是同一个地方所拍,没有重复点,而且色彩差别大,岸线不在一条水平线上,加之两张图片高度不一样,无法自动拼接,只能采用手工拼接。
寸有所长,尺有所短。

TOP

回复 5# 独影孤踪

 

独影孤踪 你太有才了,这两张根本不是一个地方的照片你拼接得天衣无缝。你们这些高手多在网页特效栏目跟我们上上课,让我们也搞点新名堂出来。

TOP

寸有所长,尺有所短。

TOP

回复 1#

谢谢枳橘 的好教材!我试了做了,蛮好玩儿的,发上来请老师指教。

 

接-1.jpg

 

麓谷-1.jpg

 

未标题-1aa副本.jpg

 

TOP

实用教材,顶一个

寸有所长,尺有所短。

TOP


  用ps8.0绿色版尝试成功。
  试验用图为江永《高头王家》摄影图片。







拼接_1.JPG 拼接_2.JPG 拼接_3.JPG 拼接_4.JPG 拼接_5.JPG

TOP

返回列表