当前位置: 首页 > news >正文

机械快门,电子快门,电子前帘快门 的原理

  1. 机械快门包含前帘和后帘,结构如下:

镜头->前帘->后帘->CMOS

长曝光时间(如1/60秒):前帘完全打开,整个传感器接受光线照射,曝光时间结束后,后帘开始移动关闭。
短曝光时间(如1/2000秒):后帘在前帘刚刚移动一部分时就开始跟随关闭,形成一个狭窄的曝光缝隙,从而控制曝光时间。

前帘和后帘的速度大概是 5米/秒 左右

对于一个全画幅(36mm * 24mm),假设从上到下移动,通过24mm距离的时间为 4.8毫秒

4.8ms 大概为 1/208秒,和闪光灯的同步时间(1/200秒到1/250秒)一致

所以机械快门很快,物体只有几毫秒的移动时间,拍摄动态物体很方便

  1. CMOS的读取时间大概在20毫秒,对应每秒50帧

所以电子快门要慢的多,有20毫秒的移动时间,很多CMOS都是一行一行读取,容易出现滚动快门效应

水平移动畸变(倾斜现象):
当拍摄快速水平移动的物体(例如行驶中的汽车)时,物体可能会看起来被“倾斜”了。上部和下部的位置信息因为读取时间不同而发生了偏移。

垂直条纹或波浪现象:
在拍摄具有快速闪烁或频率很高的光源(如荧光灯、LED灯)时,由于不同行的光照强度不一致,图像上可能会出现明显的亮暗条纹。

扭曲变形(果冻效应):
当相机自身发生快速摇晃(例如快速左右摇动)时,整个画面可能会像果冻一样发生变形和扭曲,这种现象在用手持相机拍摄视频时尤为明显。

  1. 电子前帘快门

在曝光开始时,传感器以电子方式从上到下逐行激活,模拟机械快门的"开启"过程。

曝光结束时,则使用机械后帘来完成快门的"关闭"。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SPECFEM手册的一些翻译(Chapter 4)
  • Qt 状态机编程,双层状态机,实现暂停恢复
  • 【手写数据库内核组件】1001词法分析器,语言被程序识别的第一步,将语句分解为最小词根token
  • 常见框架漏洞复现
  • 不同语言的switch/case语句
  • 【通讯协议】S32K142芯片——LIN通信的学习和配置
  • ActiveMQ 的消息持久化策略
  • K8s Calico替换为Cilium,以及安装Cilium过程
  • 解决Vue 3中Element Plus el-color-picker 组件消失的问题
  • 828华为云征文|华为云Flexus X实例docker部署最新Appsmith社区版,搭建自己的低代码平台
  • 浅显易懂的Git教程
  • 4.《DevOps》系列K8S部署CICD流水线之Helm部署Harbor私人镜像仓库
  • 阿里巴巴新推出Java版AI 应用开发框架-Spring AI Alibaba
  • 用Flowise+OneAPI+Ollama做一个在线翻译工作流
  • LLaMA-Factory 使用 alpaca 格式的数据集
  • 4. 路由到控制器 - Laravel从零开始教程
  • input实现文字超出省略号功能
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java多线程(4):使用线程池执行定时任务
  • MaxCompute访问TableStore(OTS) 数据
  • node-glob通配符
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • python3 使用 asyncio 代替线程
  • react 代码优化(一) ——事件处理
  • Redux 中间件分析
  • zookeeper系列(七)实战分布式命名服务
  • 测试开发系类之接口自动化测试
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 如何进阶一名有竞争力的程序员?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 入门级的git使用指北
  • 什么软件可以剪辑音乐?
  • 小程序01:wepy框架整合iview webapp UI
  • 小试R空间处理新库sf
  • 写代码的正确姿势
  • 用简单代码看卷积组块发展
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ###C语言程序设计-----C语言学习(3)#
  • #git 撤消对文件的更改
  • #面试系列-腾讯后端一面
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (LeetCode) T14. Longest Common Prefix
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (SpringBoot)第七章:SpringBoot日志文件
  • (不用互三)AI绘画工具应该如何选择
  • (二)构建dubbo分布式平台-平台功能导图