当前位置:首页 > 技术分析 > 正文内容

取景器里看到画面在抖动,是相机坏了吗-摄影早自习第1487天

ruisui884个月前 (02-06)技术分析49


早安,我是叶梓,今天是摄影早自习陪伴大家的第1487天。

有一位叫田韵的同学向我提问,她说她的相机在半按快门的时候,会发现画面里的那个场景、那个构图,在上下左右的晃动、在移动、在抖动,感觉很奇怪,想问这是怎么回事?说巧不巧的呢,我不知道怎么回事,在知乎上一个帖子的下方见到了一位摄影爱好者的留言,他说他尼康镜头最近对焦的时候,在取景器里看到的画面上下抖动,还卡拉卡拉响,抖完了才能对上焦,是不是坏掉了?

你看这两位朋友看到的都是同一种现象,就是画面中那个场景在抖动,而且都怀疑自己的相机是不是坏掉了,但其实这就是相机正在做防抖的工作。相机是怎么防抖的呢?有两种基本的防抖的结构,一种叫做镜头防抖,一种叫做机身防抖。镜头防抖就是在你的手晃动抖动的时候,由镜头里边的一个镜片组来进行位移(就是移动),来补偿、来抵消你的手的抖动,不能全抵消,但是能抵消一部分。然后机身防抖就是通过感知你手的晃动、抖动,来反向的移动感光元件(就是CMOS),来进行防抖。你如果打开了防抖功能的话,按理说你能见到一个更加平稳的世界,这个画面里晃动得不会特别的剧烈,特别是细小的抖动应该会被抵消掉。

那有人可能就想问了,刚才两位同学明明是见到画面抖动了呀,自己没动,见到画面在动,这个不应该是防抖干的事吧?其实这里有两种情况:

一种情况比较少见,就是有的时候我们的手没有太抖,没有太晃动,但是相机却误以为我们正在做很大幅度的晃动,所以它做防抖的时候做得有点过了头。这个时候你确实能在画面中见到画面在抖动,但是这种情况很少见,因为现在的相机已经很高级了。

另一种情况其实是很常见的,是什么呢?是虽然你现在的手没有抖动,但是刚才你抖动了,或者是你移动了相机的位置。你要知道不管是镜间防抖的还是机身防抖,它的镜片或是CMOS能位移的距离是有限的。如果你刚才动作特别大,比如说你相机转动了一个朝向,或者是平移了一段距离,这个时候CMOS或镜组它为了抵消你刚才那一下的突然的移动,它就已经都偏转到一侧去了,偏转到一个极限值上,偏转到一个极限的距离上去了。那这个时候暂且安静下来了,手没抖动了,你的CMOS或镜组它要不要回归原位啊?它要不要回到中间啊?它不回来不行啊,它得先回来,然后再为你下一次抖动做准备,是吧,这样它才能正常工作呀。这样一来,你就能亲眼目睹它移回到中间的时候带给你的画面的移动。听起来好像有点绕,我再简单的再讲一下。其实就是因为你之前相机有剧烈的移动或者抖动,导致CMOS或者是镜组位于一个极端的边缘的位置上,然后当你静止下来,它要及时的回归原位,这个回归原位的过程可能会被你看到,(你)认为画面在发生一些晃动,这种情况是比较常见的。所以你要理解得了这个防抖的原理,你才能知道它到底是怎么回事。那要怎么解决呢?也很好办。你多安静一小会儿,让相机多静止一小会儿,这个抖动的现象就消失了。

这个抖动现象其实在部分手机里是很容易被观察到的,很多手机在数码变焦或者是光学变焦变成最长焦以后是有一定的防抖功能的,或许是数字的防抖,或许是光学的防抖。但不管怎么样,这个时候你稍微抖动一下你的手机,你会发现它在努力的给你做防抖,而你静止下来以后,那个画面会有一段的移动的时间,那个防抖会要归位。

好吧,今天我们就简单先聊这么多。最后给个小贴士,就是防抖是个很耗电的功能,所以大部分相机都只有在半按快门的时候才会激活防抖功能,直到你全按完快门以后,防抖功能又自动的关闭了。至于知乎的那位同学,它防抖的过程中没有办法对焦也是正常现象,因为那画面都在移动呢,对吧,你怎么也得等它移完了以后,它才能好好的去对一个东西对焦。

今天我们就简单介绍这么多吧,但如果你想知道这防抖什么时候该开着?什么时候该关着?什么时候该半开着?半开着又是什么意思?你不妨可以在底部留言告诉我,我会考虑在下一次早自习里面来给大家详细的解答。

今天是摄影早自习陪伴大家的第1487天,我是叶梓,我们每天早上6:30,微信公众号“摄影早自习”,不见不散。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1733.html

标签: js 防抖
分享给朋友:

“取景器里看到画面在抖动,是相机坏了吗-摄影早自习第1487天” 的相关文章

企业如何高效进行费控管理?

作为一个职场人,无论是普通员工、财务人员还是企业管理人,都无法避开报销,而报销,就涉及到了企业成本费用控制,即费控。其控制的内容包括材料消耗成本控制、工资成本控制、费用成本控制。但在实际工作中,员工不知道如何规范化提交报销申请,报销容易频频被打回,导致报销周期长;财务人员也面临着报表滞后、账实不符、...

基于archlinux的发行版有哪些?

Arch Linux 是一个 Linux 发行版,采用滚动更新的模型,这意味着 Arch Linux 不会定期发布新版本,而是持续接收更新和升级,保持系统与最新软件版本的同步。Arch Linux 以其极简主义、简单性和用户定制为中心的特点而闻名,专注于让用户对其系统配置具有完全控制权。然而,它也以...

vue中如何在自定义组件上使用v-model和.sync

自定义事件tips推荐始终使用 kebab-case 的事件名。(v-on会将事件名自动转换为小写,避免匹配不到)changeData ×change-data √自定义组件的v-model用法:父组件定义数据源(不需要定义修改数据的方法),在子组件标签上通过v-model="data...

Vue页面传参详解

一、两种方式方法1:name跳转页面this.$router.push({name:'anotherPage',params:{id:1}})另一页面接收参数方式:this.$route.params.id示例:控制台展示:方法2:path跳转页面this.$router.push(...

基于微信小程序+springboot+vue技术构建的开源微信商城

介绍基于 微信小程序 + springboot + vue 技术构建 ,支持单店铺,多店铺入驻的商城平台。项目包含 微信小程序,管理后台。基于java后台语言,已功能闭环,且达到商用标准的一套项目体系。技术栈平台功能介绍小程序演示图管理后端演示图小程序体验码演示地址1.0版演示地址说明后台管理端演示...

如何解决iframe跨域问题?这些解决方案可以有效满足你的业务场景

今天我们聊一下前端中非常基础的一个知识点——iframe跨域。作为一名前端,在业务中你可能会遇到这样一个场景:自己开发的页面中需要通过iframe嵌入别人的页面,比如passport页面(登录),但是常常因为跨域问题,导致父子页面无法通信,这时我们就要想办法如何在跨域的情况下解决这个问题。什么是跨域...