camera杂项---两种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
这是第一个转载的文章,mark下,为什么Global Shutter 噪声更大?因为整帧曝光发热或者像素点的互相影响? Global Shutter似乎造价会相对Rolling Shutter高,Rolling Shutter目前是在cmos大量应用,Rolling shutter有更高的帧速怎么理解?个人看Rolling Shutter一帧输出基本等于一行的曝光时间+readout时间。如果帧Global Shutter整帧曝光时间大于Rolling shutter一行时间,那么就确实要高
camera杂项---两种shutter相关推荐
- Unity Camera的两种模式
http://www.cnblogs.com/zhaoqingqing/p/3302484.html
- 说一个奇奇怪怪的知识点,uniapp,公众号页面,uni.chooseImage只能相机或者相册选,不能同时使用两种方式sourceType:['camera','album']...
由于自身认为这是一个小功能,于是没怎么细心吧 然后客户之前需要的是只能拍照上传,测试截图看到是有两种方式可选择的 于是我改为了sourceType:['camera''] 一种方式上传.但是另一个选择 ...
- 冻结窗口怎么冻结两行_冻结还是模糊? 捕捉摄影运动的两种方法
冻结窗口怎么冻结两行 A photograph only shows a single moment, so if you want to capture a good image of a movi ...
- Cesium 中两种添加 model 方法的区别
概述 Cesium 中包含两种添加 model 的方法,分别为: 通过 viewer.entities.add() 函数添加 通过 viewer.scene.primitives.add() 函数添加 ...
- Unity3D两种方式播放视频
Unity3D中播放游戏视频的方式有两种,第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上.第二种是在GUI层面上播放视频.播放视频其实和贴图非常相 ...
- linux设置系统自动开机,Linux系统中设置开机自动运行的两种方法
有时可能会需要在重启时或者每次系统启动时运行某些命令或者脚本.我们要怎样做呢?本文中我们就对此进行讨论. 我们会用两种方法来描述如何在 CentOS/RHEL 以及 Ubuntu 系统上做到重启或者系 ...
- ROS☞通过两种方法提取.bag中的图像数据
以下两种环境均在Ubuntu16.04环境下测试成功. 第一种方法 ROS-从rosbag中提取图像(by launch文件) 1.新建launch文件(文件在哪无所谓,可以在catkin_ws的根目 ...
- unity添加天空盒的两种方式
添加天空盒有两种方式 1 : 在当前相机上添加skybox 2 : 在当前场景上添加skybox (两种方式的结果是一样的 第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 ...
- MFC使用OpenCV两种版本实现mp4文件的播放
这周由于工作涉及到图像处理,便学习了怎么使用MFC+OpenCV播放MP4文件.目前论坛上有两种方法播放mp4文件,一种是OpenCV2.多版本使用CvvImage类来显示图像,但是在OpenCV3. ...
最新文章
- WMI技术介绍和应用——查询环境变量
- Ubuntu中的root权限
- 你不曾见过的酷炫地图可视化作品(一)
- python起步输入-第 4 节 小Python 起步
- 【Spring框架家族】SpringBoot整合第三方
- 2022年全球及中国面粉加工机械行业竞争现状与发展前景规模分析报告
- 阿里云云市场双11战报:30分钟破100万,单品销量暴涨300倍!
- pycharm常用设置(keymap设置及eclipse常用快捷键总结)
- 聚焦国内名企开源!OSCAR 开源先锋日(1020)全部议程首次曝光
- jQuery 和 YUI (Yahoo User Interface) 各自的优缺点有哪些?具体的使用场景是怎样的?...
- PEOPLE MANAGEMENT 节选
- Spring(16)——使用注解进行bean定义
- 【2019杭电多校第七场1006=HDU6651】Final Exam(思维转换)
- 《信号与系统》(吴京)部分课后习题答案与解析——第一章
- 关闭网页html代码,网页中设置禁止查看源代码(保护源代码)
- Linux磁盘管理及Lvm
- 有哪些较好用的项目管理软件?
- java调用jni_Java调用JNI
- 青少年软件编程(202209)(C语言)(数据结构)等级考试(六级)试题及参考答案
- html手机网站打不开,手机网页打不开是什么原因?网络正常但打不开网页怎么回事...
热门文章
- opencv4使用sift以及surf
- HTML前端(一)----DIV布局
- C++实现字符串的部分复制
- VS(Visual Studio)与VC(Visual C++)版本对应关系
- Win2008安装11g报错:orandce11.dll.dbl and orancds11.dll.dbl 文件找不到
- Au 效果器详解:参数均衡器
- digitalpersona 开发
- 【CSS】盒子模型内边距 ② ( 内边距复合写法 | 代码示例 )
- 鼠标事件,显示悬浮窗
- Oracle踩坑之路--ORA-01861:文字与格式字符串不符