什么是快门

快门是照相机用来控制感光片有效曝光时间的机构。是照相机的一个重要组成部分,它的结构、形式及功能是衡量照相机档次的一个重要因素。

什么是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)的区别相关推荐

  1. java循环1000000000_Java11比Java8快多少,不是测试人员一眼也能看懂

    原标题:Java11比Java8快多少,不是测试人员一眼也能看懂 简单粗暴: 10亿次相加,循环10次,每次执行时间记录结果如下: 硬件环境: IDE:IntelliJ IDEA 2019.1 x64 ...

  2. cad弱电走线图_图解,教你看懂建筑弱电CAD图纸

    对于初接触CAD图纸的小白来讲,看图纸两眼茫茫然,不知道从哪里下手,看哪里都五颜六色的,新手都这样.老手能心无旁骛,直接定位到自己想看的内容.不过,老手都是从新手走过来的.下面介绍一下基本看图知识,记 ...

  3. 一眼就能看懂的Java自学手册,附详细答案解析

    如何保证缓存和数据库一致性 说了这么多缓存的必要性,那么使用缓存是不是就是一个很简单的事情了呢,我之前也一直是这么觉得的,直到遇到了需要缓存与数据库保持强一致的场景,才知道让数据库数据和缓存数据保持一 ...

  4. 图解Transformer-一篇文章看懂transformer

    原文标题:The Illustrated Transformer 原文链接:https://jalammar.github.io/illustrated-transformer/ 论文地址:https ...

  5. [图解]小白都能看懂的FASTER R-CNN – 原理和实现细节

    Contents [hide] 1 论文原文 2 介绍 3 Anchors 3.1 如何确定一个anchor是正样本还是负样本? 4 实现细节 5 调试信息 6 参考资料 论文原文 Faster R- ...

  6. MQTT协议图解,一文看懂MQTT协议数据包(真实报文数据解析解释)

    文章目录 一.MQTT协议 二.协议详解 2.1 协议结构 2.1.1 固定报头 2.1.2 可变报头 2.1.3 有效载荷 三.具体协议报文详解 3.1 连接服务器报文详解 3.2 发布消息报文详解 ...

  7. 妈耶,讲得好详细,十分钟彻底看懂深度学习常用优化器SGD、RMSProp、Adam详解分析

    深度学习常用优化器学习总结 常用优化器 SGD RMS Prop Adam 常用优化器 SGD 基本思想:通过当前梯度和历史梯度共同调节梯度的方向和大小 我们首先根据pytorch官方文档上的这个流程 ...

  8. 一眼就能看懂的Java自学手册,终局之战

    珍藏版(1)--Mybatis入门 1.什么是MyBatis 2.为什么我们要用Mybatis? 3.Mybatis快速入门 3.1 导入开发包 3.2准备测试工作 3.3 创建mybatis配置文件 ...

  9. 测试比java_Java11比Java8快多少,不是测试人员一眼也能看懂

    简单粗暴: 10亿次相加,循环10次,每次执行时间记录结果如下: 硬件环境: IDE:IntelliJ IDEA 2019.1 x64 JDK版本: Windows150.94 MBjdk-11.0. ...

  10. android培训技能!一眼就能看懂的Android自学手册,成功入职字节跳动

    背景 曾经有人问我,为什么要下班了不找点乐子,还花这么多时间去写一份资料.你是不是傻! 我无言以对! 但是不得不说,这份笔记确实倾注了我很多心血. 至于,我为什么要做这份资料,为什么又要写这篇文章!是 ...

最新文章

  1. 当NLPer爱上CV:后BERT时代生存指南之VL-BERT篇
  2. 【Linux】15_软件管理RPM包管理
  3. numpy 平方_Numpy的终极备忘录
  4. <img src=“图片引用失败“ onerror=“自动替换默认图片“> - 代码篇
  5. 关于cacti图形显示不正常的解决办法
  6. 刚刚,百度宣布王海峰升任 CTO
  7. python猫狗大战pytorch_深度学习实战---猫狗大战(pytorch实现)
  8. Android编程之DialogFragment源码详解(二)
  9. 浅析 golang module
  10. 二十四、K8s集群强化2-授权
  11. FreeType需要libpng的说明(编译时可以用参数去掉,2.12已支持svg)
  12. 如何输入多组字符串c语言,求教大侠:如何输入一组字符串
  13. 数据面最流行的工具包dpdk的前世-现在和未来
  14. iOS经典讲解之播放本地音频文件
  15. 第二章 软件项目确立
  16. 【codeforces 721A】One-dimensional Japanese Crossword
  17. 伦茨科技-智能语音遥控器
  18. error: macro LIST_HEAD passed 2 arguments, but takes just 1
  19. 两种动态灰狼优化算法
  20. Guitar Pro8吉他谱编写软件下载安装及使用教程

热门文章

  1. ubuntu报错:RuntimeError : unexcepted EOF, excepted 2599001 more bytes. The file might be corrupted.
  2. 【C语言】abs()用法及其他绝对值函数
  3. 快狗打车正式登陆港交所,“更美好,更绿色”的同城货运平台来了!
  4. Flutter实战】文本组件及五大案例
  5. OpenCV中文官方文档-分享
  6. 英语常见的固定搭配有哪些
  7. Win7远程桌面 提示 登录没有成功解决方法
  8. CSR8670 — 说说什么是ANC、CVC、DSP降噪
  9. torch 中的 stft、torchaudio 中的 Spectrogram、Melscale、MelSpectrogram 的使用
  10. 使用CORS解决跨域问题