详细图解,一眼就能看懂!卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别
什么是快门
快门是照相机用来控制感光片有效曝光时间的机构。是照相机的一个重要组成部分,它的结构、形式及功能是衡量照相机档次的一个重要因素。
什么是Global Shutter(Total Shutter)?
通过整幅场景在同一时间曝光实现的。Sensor所有像素点同时收集光线,同时曝光。即在曝光开始的时候,Sensor开始收集光线;在曝光结束的时候,光线收集电路被切断。然后Sensor值读出即为一幅照片。CCD就是Global shutter工作方式。所有像元同时曝光。
什么是Rolling Shutter?
与Global shutter不同,它是通过Sensor逐行曝光的方式实现的。在曝光开始的时候,Sensor逐行扫描逐行进行曝光,直至所有像素点都被曝光。当然,所有的动作在极短的时间内完成。不同行像元的曝光时间不同。
缺点
Global shutter 曝光时间更短,但会增加读出噪声;
对于相机厂家,Rolling shutter可以达到更高的帧速,但当曝光不当或物体移动较快时,会出现部分曝光(partial exposure)、斜坡图形(skew)、晃动(wobble) 等现象。这种Rolling shutter方式拍摄出现的现象,就定义为果冻效应。
曝光时间短的应用(如<500μs)适合Global shutter,曝光时间长(如大于500μs)时,选择rolling shutter可以有更低的噪声和帧速。
对比
Rolling Shutter的缺陷示例
示例1
看看下面的图片。 想象一下,每个橙色框都是一个像素,我们的图像只有三个像素。 当我们的英雄爬上楼梯时,像素一次被读取一个,从而导致最后一帧的滞后。
示例2
示例3
详细图解,一眼就能看懂!卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别相关推荐
- java循环1000000000_Java11比Java8快多少,不是测试人员一眼也能看懂
原标题:Java11比Java8快多少,不是测试人员一眼也能看懂 简单粗暴: 10亿次相加,循环10次,每次执行时间记录结果如下: 硬件环境: IDE:IntelliJ IDEA 2019.1 x64 ...
- cad弱电走线图_图解,教你看懂建筑弱电CAD图纸
对于初接触CAD图纸的小白来讲,看图纸两眼茫茫然,不知道从哪里下手,看哪里都五颜六色的,新手都这样.老手能心无旁骛,直接定位到自己想看的内容.不过,老手都是从新手走过来的.下面介绍一下基本看图知识,记 ...
- 一眼就能看懂的Java自学手册,附详细答案解析
如何保证缓存和数据库一致性 说了这么多缓存的必要性,那么使用缓存是不是就是一个很简单的事情了呢,我之前也一直是这么觉得的,直到遇到了需要缓存与数据库保持强一致的场景,才知道让数据库数据和缓存数据保持一 ...
- 图解Transformer-一篇文章看懂transformer
原文标题:The Illustrated Transformer 原文链接:https://jalammar.github.io/illustrated-transformer/ 论文地址:https ...
- [图解]小白都能看懂的FASTER R-CNN – 原理和实现细节
Contents [hide] 1 论文原文 2 介绍 3 Anchors 3.1 如何确定一个anchor是正样本还是负样本? 4 实现细节 5 调试信息 6 参考资料 论文原文 Faster R- ...
- MQTT协议图解,一文看懂MQTT协议数据包(真实报文数据解析解释)
文章目录 一.MQTT协议 二.协议详解 2.1 协议结构 2.1.1 固定报头 2.1.2 可变报头 2.1.3 有效载荷 三.具体协议报文详解 3.1 连接服务器报文详解 3.2 发布消息报文详解 ...
- 妈耶,讲得好详细,十分钟彻底看懂深度学习常用优化器SGD、RMSProp、Adam详解分析
深度学习常用优化器学习总结 常用优化器 SGD RMS Prop Adam 常用优化器 SGD 基本思想:通过当前梯度和历史梯度共同调节梯度的方向和大小 我们首先根据pytorch官方文档上的这个流程 ...
- 一眼就能看懂的Java自学手册,终局之战
珍藏版(1)--Mybatis入门 1.什么是MyBatis 2.为什么我们要用Mybatis? 3.Mybatis快速入门 3.1 导入开发包 3.2准备测试工作 3.3 创建mybatis配置文件 ...
- 测试比java_Java11比Java8快多少,不是测试人员一眼也能看懂
简单粗暴: 10亿次相加,循环10次,每次执行时间记录结果如下: 硬件环境: IDE:IntelliJ IDEA 2019.1 x64 JDK版本: Windows150.94 MBjdk-11.0. ...
- android培训技能!一眼就能看懂的Android自学手册,成功入职字节跳动
背景 曾经有人问我,为什么要下班了不找点乐子,还花这么多时间去写一份资料.你是不是傻! 我无言以对! 但是不得不说,这份笔记确实倾注了我很多心血. 至于,我为什么要做这份资料,为什么又要写这篇文章!是 ...
最新文章
- 当NLPer爱上CV:后BERT时代生存指南之VL-BERT篇
- 【Linux】15_软件管理RPM包管理
- numpy 平方_Numpy的终极备忘录
- <img src=“图片引用失败“ onerror=“自动替换默认图片“> - 代码篇
- 关于cacti图形显示不正常的解决办法
- 刚刚,百度宣布王海峰升任 CTO
- python猫狗大战pytorch_深度学习实战---猫狗大战(pytorch实现)
- Android编程之DialogFragment源码详解(二)
- 浅析 golang module
- 二十四、K8s集群强化2-授权
- FreeType需要libpng的说明(编译时可以用参数去掉,2.12已支持svg)
- 如何输入多组字符串c语言,求教大侠:如何输入一组字符串
- 数据面最流行的工具包dpdk的前世-现在和未来
- iOS经典讲解之播放本地音频文件
- 第二章 软件项目确立
- 【codeforces 721A】One-dimensional Japanese Crossword
- 伦茨科技-智能语音遥控器
- error: macro LIST_HEAD passed 2 arguments, but takes just 1
- 两种动态灰狼优化算法
- Guitar Pro8吉他谱编写软件下载安装及使用教程
热门文章
- ubuntu报错:RuntimeError : unexcepted EOF, excepted 2599001 more bytes. The file might be corrupted.
- 【C语言】abs()用法及其他绝对值函数
- 快狗打车正式登陆港交所,“更美好,更绿色”的同城货运平台来了!
- Flutter实战】文本组件及五大案例
- OpenCV中文官方文档-分享
- 英语常见的固定搭配有哪些
- Win7远程桌面 提示 登录没有成功解决方法
- CSR8670 — 说说什么是ANC、CVC、DSP降噪
- torch 中的 stft、torchaudio 中的 Spectrogram、Melscale、MelSpectrogram 的使用
- 使用CORS解决跨域问题