弱光环境下如何手持相机拍摄静物:摄影曝光之等效曝光认知
写在前面
- 博文内容为一次博物馆静物拍摄笔记的简单总结
- 内容涉及:弱光环境拍摄静物如何选择,以及等效曝光的认知
- 理解不足小伙伴帮忙指正 😃,生活加油
我看远山,远山悲悯
持续分享技术干货,感兴趣小伙伴可以关注下 _
采用快门优先的方式拍摄
一般情况下,如果使用半自动曝光
,弱光静物拍摄更多的建议是用光圈优先
的模式,同时控制景深和光量,所谓光圈优先
,即光圈值固定, 快门速度
和 ISO
根据等效曝光自动计算。
但是我周末在博物馆拍摄钟表是发现,在弱光情况下, 如果使用光圈优先
的模式(一般拍摄静物选择大光圈,浅景深,虚化背景),光圈值恒定,为了获得正确的曝光,往往是光量不够,只能降低快门速度或者提高ISO,往往为了更少的噪点(习惯性必须尽可能地使用最低的ISO),降低快门速度的话,就需要长时间的曝光,如果快门被长时间打开,曝光过程中拍摄对象或相机的任何移动都可能导致图像模糊
所以在画面中,离相机近物体在低速快门下会显得更模糊
,因为它们在单位时间内覆盖的像素更多,显示的动作幅度也更大。同时物体的运动方向会影响模糊的效果。横向移动的物体会产生明显的水平模糊,而接近或远离相机的物体会产生径向模糊
。
即便是通过等效曝光计算的安全快门速度
,因为离拍摄物体太近了,还是会有抖动的情况
所以对于弱光环境的下静物拍摄,我觉得还是使用快门优先
的方式合适一点,或者使用手动曝光
,如果希望光圈优先,那么可以大胆的提高 ISO。
下面是在 呼和浩特博物馆拍的同一个钟表的
第一次使用 光圈优先拍摄: 28毫米 f/4 1/8秒 ISO 200 曝光偏差0 无闪光
,虽然在 ISO 200 的情况下得到了正确的曝光,但是可以看存在很明显的径向模糊,这样模糊的照片是无法容忍的,给人一种没有对焦的感觉,快门速度 1/8秒,这个时候的快门速度是 慢于 安全快门速度
的 1/28
下面是使用快门优先拍摄: 26毫米 f/4 1/320秒 ISO 6400 曝光偏差 0.6 无闪光
, 可以看到,明显的噪点, ISO 6400 属于高感光范围,虽然能提升暗光环境拍摄成功率,但会显著增加噪点并降低动态范围,但是快门速度 1/320秒
解决了上面径向模糊的问题,受相机镜头的影响,当前焦距下这里的光圈值是无法调整的。在实际拍摄中考虑,手动调整曝光补偿-0.6档,适当的给更多的曝光,降低 ISO。
快门速度如何调整?
一般来说,使用1/焦距
的快门速度可以作为起点(如果你有一支200mm
的镜头,应该用1/200
秒的快门速度。用一支500mm
的镜头需要1/500秒
的快门速度,一支15mm
的镜头只需要1/15秒
的快门速度)。
所以通常,快门速度应该至少与焦距的倒数一样快(例如,使用50mm镜头时,快门速度至少应为1/50秒)。这被称为我们上面讲的安全快门速度
。
这个规则基于一个简单的物理原理:当使用较长的焦距时,相机和拍摄对象之间的距离增加,因此任何微小的相机移动都会导致图像中的较大位移
。
当拍摄静物时,一般希望浅景深,已静物为主体,画面构图相对单调简单,如果离静物比较远,需要增大焦距。
不管怎么调整,静物拍摄单位时间内会覆盖更多的像素,尤其弱光条件下,所以对快门速度比较苛刻,在加上手持相机本身的因素,比如你还背着双肩包,周围全是人等等,所以快门速度往往需要低于 安全快门速度
,才可以得到一个清晰的画面
20毫米 f/3.5 1/30秒 IS0 400 曝光偏差 -0.3 无闪光
光圈优先的模式下,即使使用1/30秒
的快门速度(低于安全快门速度),但是还是出现了明显的径向模糊
50毫米 f/5.6 1/125秒 IS0 3200 曝光偏差 -1.3 无闪光
改用快门优先,使用1/125秒
的快门速度,可以明显看到画面清晰度提升,同时在构图上,更突出静物主体,画面更干净。
测光模式的选择
在弱光环境下手持拍摄静物时,使用点测光
能显著提升曝光精准度与画面表现力
弱光环境下,相机自动测光易受暗部或复杂背景干扰,导致主体过曝或欠曝。点测光仅对画面 1%-4%
的极小区域(如静物的高光或细节部位)进行测光,确保主体关键部分曝光准确。
例如,拍摄烛光下的摆件时,对烛光照射的局部纹理测光,可避免背景过暗或主体过亮的问题。例如,对静物受光面测光,保留高光细节的同时让阴影自然过渡,避免“死黑”或“过曝”
弱光场景常伴随明暗反差(如静物一侧受窗光、另一侧处于阴影),点测光可忽略背景干扰
,专注于主体与光源的平衡
等效曝光的重要性
我们知道 快门速度、光圈和ISO 曝光铁三角
,等效曝光定律(倒易律)
允许摄影师在保持整体曝光量
不变的前提下,通过调整快门速度、光圈、ISO的任意组合
实现不同的视觉效果。
上面的照片,ISO 一致,利用等效曝光,可以得到不同的景深效果,我们来看看这是为什么?
描述到达传感器的光量
的测量单位叫作光圈系数(f-stop)
:
- 当将
光圈的大小增加一倍
并让两倍的光射入时,你就增加了1挡光圈系数
,反之一样 - 当你
提高1档快门速度
,将到达传感器的光量减半时,就减少了1挡光圈系数
。 - 当你将
ISO从400降低至200时(1档)
,减少了1挡光圈系数
,你便需要两倍的光量或者增加1挡光圈系数
。
在调节快门速度时1挡光圈系数所产生的差异,与调节光圈或ISO时1挡光圈系数所产生的差异相同。也就是说整体曝光相同,而具体设置存在差异就能够打造等效曝光。
假如使用了ISO 6400、f/2.8 的光圈和1/15秒的快门速度
:
- 为了得到了准确曝光的照片,我把ISO从1600降低至200,两者之间相差了
3 挡
光圈系数(1600-800-400-200-100)
。 - 为了
增加景深
,我把光圈从f/2.8缩小至 f/5.6
,相当于2挡光圈系数(f/2.8-f/4.0-f/5.6)
。
这意味着我必须将快门速度总共调整5挡光圈系数
才能恢复到准确的曝光。所以,我将快门速度调整了5挡光圈系数
,将快门速度从1/15秒增加至2秒(中间跳过了1/8秒、1/4秒、1/2秒、1秒)
在实际的拍摄中,合理的等效曝光,可以让我们获得更精准的曝光,不必因光线条件限制而牺牲创作意图,获得更丰富的画面表现力:
- 使用大光圈(f/2.8)配合高速快门(1/800秒)可凝固运动瞬间并虚化背景;
- 小光圈(f/16)结合慢门(1/15秒)则能呈现全景深和动态模糊。
在复杂光照环境中(如逆光、夜景),等效曝光提供多种技术路径:
- 强光场景:通过降低ISO(100)和小光圈(f/11)避免过曝,同时保证快门速度(1/250秒)防止手抖;
- 弱光场景:提高ISO(3200)配合大光圈(f/1.8),即使快门速度降至1/30秒仍可手持拍摄
博文部分内容参考
© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知 😃
《摄影曝光:拍出好照片的49个关键技法》
https://mp.weixin.qq.com/s/RexQZ_BRHlp7D6arEM5ozA
© 2018-至今 liruilonger@gmail.com, 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)
相关文章:

弱光环境下如何手持相机拍摄静物:摄影曝光之等效曝光认知
写在前面 博文内容为一次博物馆静物拍摄笔记的简单总结内容涉及:弱光环境拍摄静物如何选择,以及等效曝光的认知理解不足小伙伴帮忙指正 😃,生活加油 我看远山,远山悲悯 持续分享技术干货,感兴趣小伙伴可以关注下 _ 采…...
Selenium Manager中文文档
1. 什么是 Selenium Manager(测试版) Selenium Manager 是 Selenium 官方提供的命令行工具(用 Rust 实现),用于自动管理浏览器及其驱动(chromedriver、geckodriver、msedgedriver 等)。从 Sele…...
WEB安全--SQL注入--MSSQL注入
一、SQLsever知识点了解 1.1、系统变量 版本号:version 用户名:USER、SYSTEM_USER 库名:DB_NAME() SELECT name FROM master..sysdatabases 表名:SELECT name FROM sysobjects WHERE xtypeU 字段名:SELECT name …...

【HTML】基础学习【数据分析全栈攻略:爬虫+处理+可视化+报告】
- 第 102 篇 - Date: 2025 - 05 - 31 Author: 郑龙浩/仟墨 文章目录 HTML 基础学习一 了解HTML二 HTML的结构三 HTML标签1 标题2 文本段落3 换行4 加粗、斜体、下划线5 插入图片6 添加链接7 容器8 列表9 表格10 class类 HTML 基础学习 一 了解HTML 一个网页分为为三部分&…...
SAP Business ByDesign:无锡哲讯科技赋能中大型企业云端数字化转型
云端ERP时代,中大型企业的智能化引擎 在数字经济高速发展的今天,中大型企业面临着全球化竞争、供应链复杂化、数据安全等多重挑战。传统的本地化ERP系统已无法满足企业快速响应市场变化的需求,而SAP Business ByDesign(ByD&…...
华为OD机考2025B卷 - 无向图染色(Java Python JS C++ C )
最新华为OD机试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 题目描述 给一个无向图染色,可以填红黑两种颜色,必须保证相邻两个节点不能同时为红色,输出有多少种不同的染色方案? 输入描述 第一行输入M(图中节点数) N(边数) 后续N行格式为:V1 V2表示…...
计算机网络学习20250528
地址解析协议ARP 实现IP地址和Mac地址的转换 ARP工作原理: 每台主机或路由器都有一个ARP表,表项:<IP地址,Mac地址,TTL>(TTL一般为20分钟) 主机产生ARP查询分组,包含源目的IP地…...

Next.js路由导航完全指南
在前端框架(如 React、Vue 等)或移动端开发中,路由系统是实现页面 / 界面导航的核心机制。Next.js 采用 文件系统路由(File System Routing),即根据项目目录结构自动生成路由。 Next.js 目前有两套路由解决…...

五、web安全--XSS漏洞(1)--XSS漏洞利用全过程
本文章仅供学习交流,如作他用所承受的法律责任一概与作者无关1、XSS漏洞利用全过程 1.1 寻找注入点:攻击者首先需要找到目标网站中可能存在XSS漏洞的注入点。这些注入点通常出现在用户输入能够直接输出到页面,且没有经过适当过滤或编码的地方…...

【C++高级主题】命令空间(六):重载与命名空间
目录 一、候选函数与命名空间:重载的 “搜索范围” 1.1 重载集的构成规则 1.2 命名空间对候选函数的隔离 二、重载与using声明:精准引入单个函数 2.1 using声明与重载的结合 2.2 using声明的冲突处理 三、重载与using指示:批量引入命名…...
利用 Python 爬虫获取淘宝商品详情
在电商领域,淘宝作为中国最大的在线零售平台,拥有海量的商品信息。对于开发者、市场分析师以及电商研究者来说,能够从淘宝获取商品详情信息,对于市场分析、价格比较、商品推荐等应用场景具有重要价值。本文将详细介绍如何使用 Pyt…...
动态拼接内容
服务器端模板引擎(Server-Side Template Engine) 的特性,比如 JSP(Java Server Pages)、ASP.NET、PHP 等技术中常用的 <% %> 语法。 它的核心作用是: 动态拼接内容:在 HTML 中嵌入编程语…...

Tomcat运行比较卡顿进行参数调优
在Tomcat conf/catalina.bat或catalina.sh中 的最上面增加参数 1. 初步调整参数(缓解问题) set JAVA_OPTS -Xms6g -Xmx6g -Xmn3g # 增大新生代,减少对象过早晋升到老年代 -XX:MetaspaceSize256m -XX:MaxMetaspaceS…...
java直接获取MyBatis将要执行的动态sql命令(不是拦截器方式)
目录 前言 一. 准备数据 1. 传输过来的json条件数据 2. mybatis 配置的动态sql 3. 想要的最终会执行的sql并返回给页面展示 二. 实现方式 三. 最终代码 前言 1.在平常开发过程中,MyBatis使用时非常多的,一般情况下我们只需要在控制台看看MyBatis输出的日志,要不就是实…...

C++四种类型转换方式
const_cast,去掉(指针或引用)常量属性的一个类型转换,但需要保持转换前后类型一致static_cast,提供编译器认为安全的类型转换(最常使用)reinterpret_cast,类似于c语言风格的强制类型转换,不保证安全;dynamic_cast,主要用于继承结构中…...

Canvas: trying to draw too large(256032000bytes) bitmap.
1、错误展示 测试了一下一张图片的显示,发现二个手机上测试的结果不一样,配制好一些的手机,直接就通过,但是屏小一些的测试手机上,直接报下面的错误。 这个意思是图片太大了,直接就崩了。 2、代码编写 lo…...
【深度学习-pytorch篇】5. 卷积神经网络与LLaMA分类模型
卷积神经网络与LLaMA分类模型 一、卷积操作基础 卷积是深度学习中用于提取局部特征的核心操作,特别适用于图像识别任务。 自定义二维卷积函数示例 以下函数实现了一个简化版的二维卷积: def convolve2D(image, kernel, padding0, strides1):kernel …...
matlab全息技术中的菲涅尔仿真成像
matlab全息技术中的菲涅尔仿真成像程序。 傅里叶法(重建距离得大)/Fresnel.m , 545 傅里叶法(重建距离得大)/FresnelB.m , 548 傅里叶法(重建距离得大)/Fresnel_solution.m , 1643 傅里叶法(重…...
基于对比学习的推荐系统开发方案,使用Python在PyCharm中实现
以下是一个基于对比学习的推荐系统开发方案,使用Python在PyCharm中实现。本文将详细阐述技术原理、系统设计和完整代码实现。 基于对比学习的推荐系统开发方案 一、技术背景与原理 1.1 对比学习核心思想 对比学习(Contrastive Learning)通过最大化正样本相似度、最小化负…...

网络协议之办公室网络是怎样的?
写在前面 本文来看下办公室网络怎样的。 1:正文 如果是在一个寝室中组件一个局域网还是比较简单的,只需要一个交换机,然后大家的电脑全部连接到这个交换机上就行了,之后所有的电脑设置CIDR保证在一个局域网就可以了。但是&#…...
鸿蒙OSUniApp PWA开发实践:打造跨平台渐进式应用#三方框架 #Uniapp
UniApp PWA开发实践:打造跨平台渐进式应用 前言 在过去的一年里,我们团队一直在探索如何利用UniApp框架开发高性能的PWA应用。特别是随着鸿蒙系统的普及,我们积累了不少有价值的实践经验。本文将分享我们在开发过程中的技术选型、架构设计和…...

uni-data-picker级联选择器、fastadmin后端api
记录一个部门及部门人员选择的功能,效果如下: 组件用到了uni-ui的级联选择uni-data-picker 开发文档:uni-app官网 组件要求的数据格式如下: 后端使用的是fastadmin,需要用到fastadmin自带的tree类生成部门树 &#x…...

8天Python从入门到精通【itheima】-62~63
目录 第六章开始-62节-数据容器入门 1.学习目标 2.为什么要学习数据容器? 3.什么是Python中的数据容器 4.小节总结 63节-列表的定义语法 1.学习目标 2.为什么需要列表? 3.列表定义的基本语法 4.列表定义的基本语法-案例演示 5.列表定义的基本语…...
运维 pgsql 安装完后某次启动不了
pgsql 安装完后某次启动不了 错误 data directory "/usr/local/postgresql/data" has invalid permissions 安装成功后一直可以 后面同事敲了 chmod -R 777 /usr/local 导致不行 改到了 /usr/local/postgresql/data 权限 /usr/local/postgresql/data的权限有限…...

Linux基本指令/下
目录 1.echo、cat与printf 2. > 操作符 与 >> 操作符 3. < 操作符 4.消息传送 linux文件深入 5.文件类型 6.mv命令 7.时间相关指令 8.查找命令 9.grep命令 10.zip/unzip/tar命令 11.scp命令 12.bc命令 13.uname 指令 14.快捷键大全 15.关机/重启/睡…...

matlab中绘图函数plot
MATLAB中的plot函数:数据可视化的强大工具 引言 在科学计算和工程领域,数据可视化是理解和分析数据的关键步骤。MATLAB作为一款强大的数值计算软件,提供了丰富的绘图功能,其中plot函数是最基础、最常用的二维图形绘制工具。本文…...

在线音乐服务器测试报告
1.项目背景 此项目主要用于模拟市面上主流的音乐软件的主要功能,提高自己的开发和测试能力。此项目采用的技术栈是SpringBoot MyBatis SpringMVC Mysql实现的,为了实现简单,方便测试,此项目没有注册功能,数据提前存…...
spark-AQE/Tungsten介绍及其触发条件
目录 1、简介2、AQE(自适应查询优化)触发条件及配置3、Tungsten(钨丝计划)触发条件及配置1、简介 AQE(Adaptive Query Execution) 定义:Spark 3.0引入的自适应查询优化技术,运行时动态调整执行计划。核心能力: 动态分区合并:自动合并小分区以减少Shuffle数据量。自动…...

leetcode-hot-100 (矩阵)
1、矩阵置零 题目链接:矩阵置零 题目描述:给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 解答 方法一:使用一个二维数组 这是我看到这道题目的第一个想法&am…...
深度学习中常见的超参数对系统的影响
目录 一,学习率(Learning Rate) 1.1 学习率的本质:控制模型 “学习步伐” 的核心参数 1.2 学习率高低的具体影响:过犹不及的典型后果 1.3 学习率调整策略:3 个实用技巧 二,批次大小&#x…...