什么是HDR?谈HDR照片的制作方法和效果

HDR,是英文High-Dynamic Range的缩写,意为“高动态范围”。这是一个简单的术语,HDR照片是使用多张不同曝光的图片,然后再用软件将其叠加合成一张图片。HDR照片的优势是最终你可以得到一张无论在阴影部分还是高光部分都有细节的图片,而在正常的摄影当中,或许你只能选择两者之一。 简单来说,HDR照片可以用三句话来概括:

  1.亮的地方可以非常亮
  2.暗的地方可以非常暗
  3.亮暗部的细节都很明显

  这是一幅HDR照片,与常见的照片不同,在呈现了教堂室内的细节的同时,射入强烈阳光的窗口并没有形成一个惨白的光洞,连玻璃上的彩色花纹都清晰可辨,呈现非常大的“动态范围”。

  关于HDR,最多的解释是HDR来自CG(Computer Graphics电脑绘图)的概念,是高科技、新技术云云。事实上,HDR的概念由来已久,只不过是最近因电脑游戏图像的生成应用了HDR渲染技术而被炒热,进而引起一些摄影爱好者的兴趣,将之引入到数码照片拍摄与处理处理而已。

    动态范围:

Dynamic Range(动态范围)是指一个场景的最亮和最暗部分之间的相对比值。一张HDR照片,它记录了远远超出256个级别的实际场景的亮度值,超出的部分在屏幕上是显示不出来的。可以这样想象:在photoshop里打开一张从室内往窗外外拍的图片,窗外的部分处在强烈的阳光下,曝光过度,呈现的是一片白色,没有多少细节。你将毫无办法,调暗只会把变成灰色而已,并不会呈现更多的细节。

    HDR文件格式:

高动态范围的HDR是一种特殊图形文件格式,它的每一个像素除了普通的RGB信息,还有该点的实际亮度信息。普通的图形文件每个像素只有0~255的灰度范围,实际是不够的。想象一下太阳的发光强度和一个纯黑的物体之间的灰度范围或者说亮度范围的差别,远远超过了256个级别。因此,一张普通的白天风景照片,看上去白云和太阳可能都呈现是同样的灰度/亮度,都是纯白色,但实际上白云和太阳之间实际的亮度不可能一样,他们之间的亮度差别是巨大的。因此,普通的图形文件格式是很不精确的,远远没有纪录到现实世界的实际状况。HDR就是为了解决这个问题而发明出来的。

HDR照片的制作方法

    数码摄影中的HDR应用就是通过专门的软件把同一场景不同曝光的图像照片合成一张包含高动态范围信息的HDR照片。需要图像的数量取决于图像间的曝光级数和动态范围。如果图像含有非常高的动态范围(例如室内景又包含阳光灿烂的室外景),为覆盖整个动态范围,至少要有两级曝光,这就决定拍摄的数量。HDR照片细节非常丰富,相当于提高了相机(胶片或CCD)的宽容度,有超现实绘画般的效果。

拍摄的时候如果你想做成HDR照片的话,你需要一个没有移动的场景,还需要使用三脚架。如果你的相机支持包围曝光的话,设置成2-3档。当设置包围曝光后,可拍摄3张以上同一场景不同曝光值的照片。如果是手动的话,你只需调整快门速度来控制曝光就可以了。

目前有很多软件都可以制作HDR照片,最常用的两个HDR生成软件是Photoshop CS2和Photomatix。Photoshop CS2的HDR操作简单,但功能相对较弱,而且只能调整多张拍摄的原始相片,不能调整同一相片调整不同曝光值后的复制品。Photomatix软件制作的HDR照片效果更好。

滤镜下载(SY提供):

http://www.missyuan.com/viewthread.php?tid=328064&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D49

paper 81:HDR成像技术的更多相关文章

  1. 4D雷达成像技术

    4D雷达成像技术 当我们谈及3D捕捉时,总是先想到光学传感器.当我们讨论在第四维度(时间)讨论视觉数据时,倾向于考虑场景数据调度.这些是我们多年来关注激光雷达(LiDAR)和摄影测量,以及用户针对缓慢 ...

  2. 腾讯优图&港科大提出一种基于深度学习的非光流 HDR 成像方法

    目前最好的高动态范围(HDR)成像方法通常是先利用光流将输入图像对齐,随后再合成 HDR 图像.然而由于输入图像存在遮挡和较大运动,这种方法生成的图像仍然有很多缺陷.最近,腾讯优图和香港科技大学的研究 ...

  3. 基于Fast Bilateral Filtering 算法的 High-Dynamic Range(HDR) 图像显示技术。

    一.引言 本人初次接触HDR方面的知识,有描述不正确的地方烦请见谅. 为方便文章描述,引用部分百度中的文章对HDR图像进行简单的描述. 高动态范围图像(High-Dynamic Range,简称HDR ...

  4. Tone Mapping算法系列一:基于Fast Bilateral Filtering 算法的 High-Dynamic Range(HDR) 图像显示技术。

    一.引言 本人初次接触HDR方面的知识,有描述不正确的地方烦请见谅. 为方便文章描述,引用部分百度中的文章对HDR图像进行简单的描述. 高动态范围图像(High-Dynamic Range,简称HDR ...

  5. paper 119:[转]图像处理中不适定问题-图像建模与反问题处理

    图像处理中不适定问题 作者:肖亮博士 发布时间:09-10-25 图像处理中不适定问题(ill posed problem)或称为反问题(inverse Problem)的研究从20世纪末成为国际上的 ...

  6. 【新闻】超灵敏MRI技术:照亮人体肺部

    人口健康直接影响到一个国家的经济发展和社会进步.据我国2013年发布的肿瘤发病率统计年报表明,肺癌是我国目前首位恶性肿瘤,是癌症死亡的头号杀手,目前城市中每4名死亡的癌症患者中,约有1名是肺癌.如何开 ...

  7. 裸眼3D立体显示技术原理详解

    众所周知,现实世界是一个三维空间,除去时间这一维度,现实世界是由长度.宽度和高度三个维度组成,我们每天就生活在这个三维世界中,而现有的显示设备大多数都只能显示二维信息,并不能带给人真实的三维感觉.为了 ...

  8. 有没有无痛无害的人体成像方法?OCT(光学相干断层扫描)了解一下

    关于之前推送的胸片和CT有很多的小伙伴关心射线对人体的伤害的问题,在医学检查射线的强度和剂量已经有严格的标准,偶尔进行一次CT扫描是没有问题的,那么有没有一种完全无害的扫描检查呢?今天小编就给大家介绍 ...

  9. [IC]Lithograph(1)光刻技术分析与展望

    文章主体转载自: 1.zol摩尔定律全靠它 CPU光刻技术分析与展望 2.wiki:Extreme ultraviolet lithography 3.ITRS 2012 1. 光刻技术组成和关键点 ...

随机推荐

  1. 理解tornado

    计算密集型:多进程 IO密集型:多线程   能产生IO阻塞的情况很多,比如网络通讯.磁盘读写.当发生阻塞时,CPU是闲置的,此时如果就一个线程就没法处理其他事情了. 所以对于含有IO阻塞的环境,多线程 ...

  2. jq 拖拽

    1.尼玛, move事件的时候忘了加ev,找了一个多小时 <!DOCTYPE html> <html> <head lang="en"> < ...

  3. NSOperationQueue 多线程

    staticNSOperationQueue * queue; - (void)viewDidLoad { [superviewDidLoad]; queue = [[NSOperationQueue ...

  4. case语法练习脚本之判断

    case语法练习脚本之判断 #!/bin/bash read -p "请输入一个字符,并按enter键确认:" key case "$key" in [a-z] ...

  5. Android 通过Base64上传图片到服务器

    之前做上传图片是采用HttpServlet上传,不过用了一下Base64上传图片后,感觉比HttpServlet方便很多,大家也可以跟着尝试一下. 前台图片处理:(传Bitmap对象即可) /** * ...

  6. 如何在SQLServer中处理每天四亿三千万记录

    首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务. ...

  7. linux下利用elk+redis 搭建日志分析平台教程

    linux下利用elk+redis 搭建日志分析平台教程 http://www.alliedjeep.com/18084.htm   elk 日志分析+redis数据库可以创建一个不错的日志分析平台了 ...

  8. 第十五篇 Integration Services:SSIS参数

    本篇文章是Integration Services系列的第十五篇,详细内容请参考原文. 简介在前一篇,我们使用SSDT-BI将第一个SSIS项目My_First_SSIS_Project升级/转换到S ...

  9. Some Skills in Visual Studio

    Copy file which added as link http://mattperdeck.com/post/Copying-linked-content-files-at-each-build ...

  10. wampserver下修改mysql root用户的登录密码

    1.安装好wamp后,运行WampServer程序,进入MYSQL控制台; 2.进入控制台后,提示输入密码(不用输入任何密码,因为密码为空),按回车键进入; 3.输入“USE mysql;”然后回车, ...