前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >摄影入门:感光度(ISO)

摄影入门:感光度(ISO)

作者头像
233333
发布于 2020-11-11 08:18:10
发布于 2020-11-11 08:18:10
1.3K0
举报

一、什么是感光度(ISO)

在胶片时代,ISO感光度是衡量传统相机所用的胶片感光速度标准的国际统一指标,感光度是由所购买的胶片决定的,数值是固定的,是胶片本身的一种属性。在购买胶卷时包装上都会标示ISO 100、ISO 200、ISO400这样的字样。

数码相机虽然是通过感光器件CCD或者CMOS感应入射光线的强弱,不过为了与传统相机所使用的胶片统一计量单位,引入了ISO感光度的概念,因此数码相机的ISO感光度同样反映了其感光的速度。

在数码时代,电子化的传感器的感光度可以在一定范围内自由设置,这就比当初胶片时代方便了很多。

感光度的等级是倍数关系,如ISO100、200、400、800、1600...相邻ISO之间的感光度相差一倍,数字越大感光度越高。

以目前的数码技术,我们可以称:

ISO800(2017年)以下为低感光度

ISO800~6400(2017年)属于中感光度

ISO6400(2017年)以上是高感光度

二、感光度的影响

1.提升ISO可以提升画面的曝光度。

ISO数字越大,代表对光线也越敏感。大家看下面这张图,在光圈和快门保持不变的情况下,提升ISO可以提升画面的曝光度。

2.高感光度会带来噪点问题

·那么什么是噪点呢?

噪点,有时也叫做噪声,主要是因为电子图像传感器(通常是CCD或CMOS)接收光线并转换成电信号输出的过程中所产生的一个个细微的颗粒,而这些颗粒是被摄物体所没有的,通常是因为电子干扰产生。

产生的噪点和杂色并不是平均线性增加的,通常来说,ISO400,ISO800和ISO1600是三个转折点,大家可以看下面这张图,当感光度在四百以下时画面通常非常纯净,而感光度升到四百以上噪点和杂色就会增加一些,如果进一步提升到一千六百画面噪点和杂色就更加明显,六千四百以上拍摄的照片基本不具备使用功能。

当然,现在科技越来越发达,对于新近发布的高端相机,在六千四百的情况下依然具有很强的影像表现力。

·那如何避免噪点呢?

有两种情况下会产生噪点,通常是使用了高感光度来拍摄,在日常的拍摄中,几乎绝大多数噪点都是因为使用了高感光度造成的。

另外一种情况就是长时间曝光。数码相机使用电子传感器替代传统的胶片来成像,因此长时间曝光下,电子传感器会发热,而热量的提升会影响导致传感器的感光性能,从而在画面上形成噪点。所以有意识的规避这两点就能有效的减少噪点。

我们总结一下:

感光度,用ISO表示,数字越小,感光度越低,反之越高(正比)。

感光度低拍的画面清晰,感光度高拍的画面有很多噪点。

三、曝光三要素

到现在为止,曝光三要素,光圈、快门、感光度已经全部介绍完毕。三者共同决定了一张照片的曝光,也被称作为三角关系。

为了达到正常曝光,我们就要相应的调节三者的参数,此消就得彼长。

在之前的文章中讲过:

光圈的数值为: f/1.0,f/1.4,f/2.0,f/2.8等光圈值每增加√2倍光圈则缩小一级或者一档。

快门数值为:1 ,1/2 ,1/4 ,1/8 等相邻两级快门速度的曝光量相差一倍,我们常说相差一级。

·它们三者什么关系呢?

假设感光度每增加一倍,如从ISO 100增加ISO 200感光元件对光线的敏感度会随之增加一倍,这时为了正常曝光,可以提高一级快门速度,或把光圈缩小一档。当然在实际操作中不用计算和强行记忆,实时查看测光标尺即可准确曝光。

·那三者设定的依据是什么呢?

请看下面这张图▼

曝光三角除了影响曝光值外,同时还会带来三个重要的影响:

1.光圈影响景深以及镜头锐度。

2.快门影响捕捉速度。

3.ISO影响感光,高感带来噪点。

具体三者要满足哪个值,特殊环境牺牲哪个值,就要看具体拍摄情况了。在之前的文章中也给大家介绍了不同场景使用的数值,剩下的只有自己拿着相机把这三者组合起来尝试了,因为场景和设备不同,所以数值也不同。

四、全景摄影感光度设置

一般情况下,我们建议在室外或光线充足的情况下尽量使用低感光度,用来保证更高的画质和细节表现力,可以把ISO控制在100-200内。在室内,可以相应提高ISO,比如200-400。

以上说的只是一般情况,如果遇到特殊情况,比如比较暗的会场中,人头攒动,那就先考虑快门速度,设定好较大的光圈后,发现还暗,这时就只能牺牲感光度了。毕竟与轻微噪点和拖影相比,还是噪点后期好处理些。

所以说具体情况具体分析,多拍多练就知道了,不要拘泥于具体数值。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用 Python 进行 Windows GUI 自动化
在今天的文章中,我们将探讨如何使用 Python 进行 Windows GUI 自动化。GUI 自动化可以帮助我们自动执行许多与操作系统交互的任务,比如移动鼠标、点击按钮、输入文本、移动窗口等。Python 提供了两个强大的库:pyautogui 和 pywinauto,使得 GUI 自动化变得简单。接下来我们详细介绍。
somenzz
2023/08/22
1.9K0
使用 Python 进行 Windows GUI 自动化
让所有GUI都自动化-PyAutoGUI(GUI自动化工具)
在使用 Selenium 进行自动化测试时,鼠标事件可以用 ActionChains 类,键盘事件可以用 Keys 类。本篇将介绍一款自动化工具-PyAutoGUI,除了可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。
wangmcn
2022/10/30
6.3K0
让所有GUI都自动化-PyAutoGUI(GUI自动化工具)
python有意思的库PyAutoGUI详解
在现代数字化世界中,自动化成为提高效率、减轻工作负担的关键手段之一。而在自动化的领域中,Python语言一直以其简洁、灵活的特性受到广泛青睐。在Python的自动化工具中,PyAutoGUI是一款备受推崇的库,它为用户提供了在桌面环境中进行自动化操作的便捷方式。
Michel_Rolle
2024/01/20
2.7K0
Python自动化办公-自动录入表单数据
图片展示的是如何用 Python 将销售交易数据填充到在线发票生成器中,可以自动生成并下载所有客户的发票。
somenzz
2021/08/19
2.7K0
python自动化办公--pyautogui控制鼠标和键盘操作
在公司某些工作场景下,需要大量重复的工作,重复的工作完全可以通过python软件的自动化实现,省时省力。本文分享python自动化办公的利器之一--pyautogui,通过pyautogui可以轻松控制鼠标和键盘操作。
用户9925864
2022/07/27
2.2K0
python自动化办公--pyautogui控制鼠标和键盘操作
Python: 基于Pyautogui模块的自动填表程序
文章背景:最近在学习pyautogui模块,有一个项目是自动填表程序,它能够实现将字典中的数据重复输入到表单界面中。我的环境:win10 + Chrome浏览器。
Exploring
2022/08/10
9100
AI炒股:批量下载东方财富choice中的投资数据
你是一个Python编程专家,写一个关于键盘鼠标自动化操作的Python脚本,具体步骤如下:
AIGC部落
2024/06/24
1770
AI炒股:批量下载东方财富choice中的投资数据
python---很多行代码做一个自动打开软件的程序
这里我要推荐一个可以控制鼠标和键盘的库,pyautogui,据它的官方文档,PyAutoGUI的目的是为人类的 GUI自动化提供跨平台的Python模块。
sjw1998
2019/09/28
3.9K0
自动化之图形界面库pyautogui
开篇言:py的库真的是多,封装相关功能的库真的是各具神通,里面的轮子很多。前几天一直回去看基础的语法函数这些,以及c语言数据结构这些,扎实自己的基础。 学习是一件很麻烦但是很有意思的事情(我指的是码代码),今天为大家介绍这个自动化库,提高趣味性,当然python的自动化操作还是有好多,后面会为大家继续推出。
兰舟千帆
2022/07/17
2.2K0
自动化之图形界面库pyautogui
女朋友让我深夜十二点催她睡觉,我有Python我就不干
不过,可是我实在太困了,熬不下去…… 是吧?女朋友哪有睡觉重要? 但,女朋友的命令,我是不敢违抗的…… 但是睡觉也不能缺!
全栈程序员站长
2022/07/31
7230
女朋友让我深夜十二点催她睡觉,我有Python我就不干
用python如何控制你的鼠标和键盘
要用 Python 控制鼠标和键盘,常用的库有 pyautogui 和 pynput。下面我将通过 pyautogui 库来演示如何控制鼠标和键盘,每一步操作都将提供详细的代码解析。
golang开发者
2024/10/30
5110
如何每天自动发送微信消息给女朋友说晚安
经常晚上打王者到凌晨,老是忘记给女朋友说晚安。这次我们来做一个自动发送微信的程序,在晚上22点左右给女朋友发去消息,也好表现我执着的形象,以及早睡早起的良好生活习惯。
用户10002156
2023/08/07
6400
如何每天自动发送微信消息给女朋友说晚安
python selenium 关于将网页打包为静态网页(mhtml)下载。
需求:单纯的将page.source写入文件的方式,会导致一些图片无法显示,对于google浏览器,直接将页面打包下载成一个mhtml格式的文件,则可以进行离线下载。对应python selenium 微信公众号历史文章随手一点就返回首页?郁闷之下只好将他们都下载下来。:https://www.cnblogs.com/cycxtz/p/13416245.html 后续
forxtz
2020/10/10
3.3K0
python selenium 关于将网页打包为静态网页(mhtml)下载。
python控制鼠标键盘,解放你的双手~
上次研究了python程序如何控制鼠标(python自动播放网课),今天我们接着来聊聊,python如何控制键盘,结合上次的内容你就可以解放你的双手了。
生信交流平台
2020/08/06
1.1K0
python控制鼠标键盘,解放你的双手~
Python PyAutoGUI是什么?
Python的pyautogui库是一种用于自动化任务的强大工具,它可以模拟鼠标和键盘操作,执行各种GUI任务。无论是进行屏幕截图、自动填写表单、自动化测试还是进行GUI操作,pyautogui都可以派上用场。
闻说社
2024/06/19
2470
Python PyAutoGUI是什么?
python pyautogui 键盘鼠标自动化
1、安装模块: 在Windows 上,不需要安装其他模块。  在OS X 上,运行sudo pip3 install pyobjc-framework-Quartz,sudo pip3 install pyobjc-core,然后sudo pip3 install pyobjc。  在Linux 上,运行sudo pip3 install python3-xlib,sudo apt-get install scrot,sudo apt-get install python3-tk,以及sudo apt-get install python3-dev(Scrot 是 PyAutoGUI 使用的屏幕快照程序)。 在这些依赖安装后,运行pip install pyautogu(i 或在OS X和Linux上运行pip3), 安装pyautogui。 2、pyautogui执行时,如果鼠标移到屏幕左上角,将导致pyautogui产生pyautogui.FailSafeException异常。如果设置FAILSAEF=False将禁止这项功能。
用户5760343
2022/05/13
1.4K0
使用 PyAutoGUI 库在 Python 中自动化 GUI 交互
PyAutoGUI是一个很棒的模块,用于自动化Python应用程序中的图形用户界面交互。它使开发人员能够模仿用户输入并自动执行重复操作,使其成为测试、数据输入和其他需要与 GUI 交互的工作的理想选择。PyAutoGUI是一个跨平台的库,支持所有主要的操作系统,如Windows,Linux和macOS。
很酷的站长
2023/08/11
8420
使用 PyAutoGUI 库在 Python 中自动化 GUI 交互
自动输入表单-以录入学生平时成绩到教务系统为例
STEP2:安装pyautogui,命令行输入pip install pyautogui
周星星9527
2019/07/30
7760
Python实战03:实现一键自动登录
我平时在办公室的工作之一是在公司生产管理系统上查看和审核文档。要进入公司生产管理系统,我通常的操作是:
fanjy
2020/01/14
2.2K0
Python实战03:实现一键自动登录
Pyautogui实现自动化办公-RPA小case
1. 安装python3.4以上版本,并配置环境变量(目前有装3.9遇到坑的,我个人用的3.7.6)
用户9925864
2022/07/27
1.1K0
Pyautogui实现自动化办公-RPA小case
推荐阅读
相关推荐
使用 Python 进行 Windows GUI 自动化
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档