技术标签: 机器视觉
摄影中最重要的三个设置就是快门速度、光圈和 ISO (感光度)。
目录
快门速度是指相机快门打开,将光线照射到相机传感器上的时间长度。本质上,就是相机花多长时间拍一张照片。快门速度主要有两个作用:改变相片的亮度、通过定格动作或运动模糊来创建戏剧性的效果。快门速度的存在是因为相机快门——它是相机传感器前面的帘子,在相机启动之前一直保持关闭。当相机启动时,快门打开,相机传感器完全暴露在通过镜头的光线下。传感器收集完光线后,快门立即关闭,阻止光线照射到传感器上。
低速快门(长快门)意味着长时间暴露相机传感器。低速快门可以拍出运动模糊的效果,也可以用来拍摄星空、瀑布等。
高速快门(短快门)意味着很短时间的暴露相机传感器,可以用来拍摄清楚高速运动的物体。定格动作就可以使用高速快门来拍摄。
当快门速度低于一秒时,快门速度通常以几分之一秒计算。例如,1/4 表示 1/4 秒,而 1/250 表示 1/250秒 (或 4 毫秒)。
大多数单反相机和微单相机能够最快地处理 1/4000 秒的快门速度,而有些相机可以处理更快的 1/8000 秒的快门速度,甚至更快。另一方面,大多数单反或微单相机的最长快门速度通常是30秒。可以使用外部远程触发器来延长快门速度。
长快门通常在 1 秒以上,此时,可能需要使用三脚架来获得清晰的图像。有的相机会有防抖功能。
快门速度从 1/100 秒到 1 秒仍然被认为是相对较慢的。在这种快门速度下仍然需要注意不要手抖,避免引入运动模糊,特别是在接近一秒的时候。
快门速度对曝光有影响,也即对图像的亮度有影响。如果使用长快门,相机传感器会收集到更多光线,使照片变得很亮。如果使用短快门,相机传感器在光线下的暴露时间要更短,从而得到一张较暗的照片。
需要注意的使,快门速度并不是影响图像亮度的唯一变量,还有光圈、ISO和场景的实际亮度。当场景的光线充足时(阳光明媚的日子),使用短快门避免照片过度曝光。相反的,如果拍摄场景很暗时,可以使用长快门来避免照片太暗(可能需要三脚架,因为长时间手持可能会产生运动模糊)。
光圈可以定义为光线通过镜头进入相机的开口,通过缩小或扩大光圈,让更少或更多的光线到达相机传感器。这与眼睛的瞳孔类似,在明亮的环境中,瞳孔缩小;在黑暗的环境中,瞳孔扩大。
光圈对景深和曝光有影响。一般来说,光圈越大,图像越亮,景深越小(图像失焦);光圈越小,图像越暗,景深越大(图像更清晰、锐利)。
需要注意的是,由于衍射现象的存在,并不是光圈越小,图片就会越清晰。简单来说,当使用像 f/32 这样的小光圈时,会挤压通过镜头的光线,最终光线会自我干扰,变得越来越模糊,导致照片明显不那么清晰。
光圈可以表示为一个数字,称为 f 数(f-number 或 f-stop),字母“f”出现在数字前,如 f/8 。需要注意的是,大的 f 数对应小光圈,小的 f 数对应大光圈。下图展示了不同 f 数对应的光圈大小:
随着光圈大小的变化,到达相机传感器的光线总量也会发生变化,从而改变图像的亮度。
一个大的光圈(大开口)会通过较多的光线,从而得到更加明亮的照片。小光圈则相反,得到的照片要更暗一点。下图展示了光圈是如何影响曝光的。
景深是指照片从前到后的清晰程度。当景深很小时,照片的背景会完全失焦;当景深很大时,照片的前景和背景都很清晰。
光圈变大,景深变小;光圈变小,景深变大。下图展示了使用大光圈和小光圈的区别:
从最基本的来说,ISO是一种可以使照片变亮或变暗的相机设置。随着 ISO 值的增加,照片会逐渐变亮。 因此,ISO 可以在较暗的环境中拍摄图像,或者更灵活地设置光圈和快门速度。
下图展示了不同 ISO 值下拍摄的照片,ISO 越大,照片越亮。
然而,提高ISO是有后果的。在过高的ISO下拍摄的照片会显示很多颗粒,也就是噪音,这可能会导致照片无法使用。因此,通过ISO调亮照片总是一种折衷。只有当你不能通过快门速度或光圈来提升照片亮度时,才应该提高ISO值(例如,如果使用较长的快门速度会导致被摄对象模糊,这时候可以使用较短的快门速度配合更高的ISO)。下图给出了不同 ISO 下拍摄的照片,ISO 3200 的图像明显有更多的噪点。
因此,一般情况下,尽量使用相机最低的 ISO 值,以获得噪声更少的图片。
ISO 是“国际标准化组织”的缩写。然而,相机的 ISO 并不使指创建各种技术和产品标准的组织。自从 ASA 和 DIN 这两个电影标准在1974年合并为 ISO 标准(后者对胶片和数码摄影进行了修订)以来,从那时起,它们被称为 ISO 一个词。虽然 ISO 最初只定义了胶片的灵敏度,但后来被数码相机制造商采用,目的是为了保持与胶片类似的亮度水平。
每个相机都有不同的 ISO 值范围(有时称为 ISO 速度)。一个常见的集合如下:
简单而言,当 ISO 加倍时,照片亮度也加倍了。所以,一张 ISO 400 的照片会比 ISO 200 亮两倍,而 ISO 200 又会比 ISO 100 亮两倍。
参考文献:
[1] Introduction to Shutter Speed in Photography
(1)讲光照探针前,首先需要清楚LightMap,静态物体的灯光烘焙(如果对此不了解,请查看前几篇关于烘焙GI的介绍操作),因为光照探针是对lightMap烘焙的一个补充。(2)光照探针,是对lightMap的补充,我们在烘焙的时候,动态物体收到的光照影响是不能直接烘焙进bakedLightMap,用实时光照就会产生强大的额外开销。而反射探针能够将动态物体的实时光照烘焙进GI中,这样就可以取代实时光照而减少渲染的开销:(3)下面开始操作步骤:1.搭建场景:一个Plane,俩sphere(名字为:sph
正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以是Unicode字符,这点不用担心,python会处理地和Ascii字符一样漂亮。1.re.matchre.match 尝试从字符串的开始全...
自己查找方便,做个记录:s3c2410_gpio_cfgpin(S3C2410_GPG(0), S3C2410_GPIO_OUTPUT);s3c2410_gpio_cfgpin()的定义在arch/arm/march-2410/include/mach/gpio-fns.hS3C2410_GPG()的定义在arch/arm/march-2410/include/mach/gpi
与普通文件载体不同,文件是以硬盘为载体存储在计算机上的信息集合,文件可以是文本文档、图片、程序等等。文件通常具有点+三个字母的文件扩展名,用于指示文件类型(例如,图片文件常常以KPEG格式保存并且文件扩展名为.jpg)。将数据放入文件中,相比代码程序中堆栈上的数据,其优点在于可以随时做到需要时添加、舍弃时删除,数据可以持久化。
vue3 封装高德地图通用组件
Jekyll是一个静态网页生产者,完美适用github托管的博客。Jekyll Now通过消除很多前面的设置使得创建自己的Jekyll 博客更加容易。 - 你不需要去接触命令行 - 你不需要下载/配置 ruby,rvm/rbenv,ruby gems- 你不需要去下载- 如果你是windows系统,会使得设置Jekyll更容易- 它很容易试用,如果你不喜欢,你可以删除你fork的repos
AI之FL:联邦学习(Federated Learning,分布式机器学习技术)的分类详解(纵向联邦学习/横向联邦学习)、使用方法、实战案例之详细攻略目录联邦学习的分类详解(纵向联邦学习/横向联邦学习)联邦学习的使用方法联邦学习的实战案例相关文章FL:联邦算法FederaML组件【纵向联邦统计(PSI)、纵向联邦特征工程、纵向联邦学习算法(FLoR和SecureBoost)、横向联邦学习算法、模型评估、安全计算(同态加密HE)】的简介、原理介绍(PSI)之详细攻略FL:
问:您觉得什么样的过程改进的对策或策略对您或您的客户最有效?答:我之前一直在思考这个问题。我的结论是: 过程改进最难的部分不是告诉客户他们应该怎么做,也不是写一个过程给客户,甚至它也不是让他们写一个过程,做一个计划并执行它 (尽管这对过程改 进是有一定的作用)。最艰难,也是最有帮助的部分,是如何使客户推行过程改进。换而言之,如何让人们接受它并使用它。我们一直采用一种迭代和增量
1、点乘运算C=dot(A,B)如果A和B长度相同,计算得出向量A与B的点积。当A与B为列向量时,dot(A,B)相当于进行A’B运算。若A与B为同型矩阵或者高维数组时,那么沿着第一个长度不为1的维度计算点积,二维则沿着列计算。A1=[1,2,3;3,2,1]B1=[1,1/2,1/2;2,1,1]C1=dot(A1,B1)%默认将每一列视为一个向量,分别点积A1 =1 2 33 2 1B1 =1.0000...
如何解决电脑的电流声吱吱滋滋和爆破声咔咔,困扰一个月了亲测已经解决 首先声明我的电脑配置: 华硕飞行堡垒FX系列 INTEL 酷睿 I5-4200H 原装硬盘大小 1TB 已使用2年电脑出现的问题: 电脑开机运行一会后就会出现硬盘发出电流声,偶尔还伴有爆破声,类似吱吱 滋滋 咔咔的,声音比较大,已经影响到强迫症的我分析原因: ...
为什么用使用VS Code?通过文本编辑器, 如: 记事本, 完全可以变形网页源代码, 但是在实际工作和学习中开发效率极低实际开发中, 注重开发的效率和便捷性, 因此我们会使用一些开发工具开发工具有很多: Visual Studio Code, Webstorm, Sublime, Dreamweaver, Hbuilder前端开发神器: VS Code → 速度快, 体积小, 插件多VS Code使用前要求VSCode软件安装完毕 (VSCode官网下载链接:https://code.v
啊终于搞好了。昨天晚上import cv2显示ModuleNotFoundError: No module named 'cv2',之后就从网上搜索,方法是用命令下载opencv-python,并指定了版本,但下载完成之后,还是不行。嗯,然后,我就放弃了,结果今天再运行import cv2命令,居然可以了!!!孩子甭提有多开心了,但是运行到接下来的命令cv2.imread(),就提示module ‘cv2‘ has no attribute ‘imread‘,晴天霹雳。后来我又开始继续的搜,网上有人说是