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

关于机器视觉中的”果冻效应“讲解:全局曝光 vs 卷帘曝光

大家好,今天来聊聊工业相机中一个非常重要但常被忽略的知识点 —— 全局快门(Global Shutter)和卷帘快门(Rolling Shutter)

为什么要聊这个?因为它直接关系到你拍出来的图像是清晰还原,还是一团“果冻”模糊变形!


📸 相机的“快门方式”,到底有啥区别?

在机器视觉行业里,相机用的 sensor(传感器)不同,曝光方式也不一样,主要分为两种:

  • 全局快门(Global Shutter)
  • ⚠️ 卷帘快门(Rolling Shutter)

很多人可能听过这两个词,但不清楚它们到底差在哪,甚至以为没啥区别。其实,它们对图像质量尤其是动态物体拍摄的效果影响非常大!


✳ 什么是全局快门?

通俗点说,全局快门就像全班同学一起喊“茄子”,一起被拍照。

也就是说,整个画面同时开始曝光、同时结束。曝光结束后,再逐行读取数据,这样拍出来的图像是“同步”的、真实还原的。

  • 没有图像变形
  • 拍动态物体非常清晰
  • 成像效果稳、准、狠

CCD 传感器大多采用这种方式,而一些高端 CMOS 传感器也支持全局快门。


✳ 什么是卷帘快门?

卷帘快门就像“一个班的同学,从第一排到最后一排依次被拍”。

也就是说,曝光是一行一行地进行的:**第一行开始曝光后,第二行才跟着来,接着第三行……**每行之间都有时间差。

结果呢?在拍静物还好,如果拍的是高速移动的物体,比如飞驰的汽车、奔跑的人,那就容易出现传说中的:

💥 果冻效应!

来,脑补一个场景:

你拍一辆快速移动的小车,用卷帘快门的话,小车的图像就会变得歪歪扭扭、像果冻一样抖动变形;而用全局快门,小车就能清晰还原,轮廓分明,妥妥的!

🛠 有解决方案吗?当然有:Global Reset!

很多卷帘快门的相机,其实支持一个“补救神器” —— Global Reset(全局复位)

它的作用就是让所有行的曝光起点同步,相当于“统一喊茄子”,虽然数据还是一行行读取,但曝光启动的时间是一致的,能大大减轻果冻效应。

不过要注意几个小坑:

  • 不同的行曝光时间长短不一样,可能会出现亮度不一致的现象;
  • 所以使用时最好在暗环境下配合工业光源
  • 比如你可以只在曝光时间段内打开光源,其它时间关闭,就能保证图像亮度均衡。

⚙ 怎么设置 Global Reset?

操作也不复杂,分几步搞定:

  1. 连接相机并停止取流
  2. 在软件的属性树里,找到 Trigger Mode(触发模式),打开它;
  3. 接着找到 Sensor Shutter Mode,把它设为 Global Reset 即可。

搞定 ✅


✅ 总结一下

曝光方式是否同步拍动态物体成本易用性
全局快门✅ 同步👍 很好💰 较高高端机型常用
卷帘快门❌ 不同步⚠️ 易变形💰 成本低普遍使用
Global Reset🔄 起点同步🚀 缓解果冻效应💰 中等部分卷帘快门支持

📌 最后的话

工业相机虽然看起来只是拍个图,但不同的快门模式,背后隐藏着成像精度、设备选择和场景适配的多重技术细节。

这篇文章,希望能让你对“全局快门”和“卷帘快门”有个更清晰、直观的认识。下次再遇到果冻一样的图像,你就知道是怎么回事啦!


📮欢迎留言交流:你在拍摄中遇到过“果冻图”吗?你更倾向使用哪种快门方式?

如果你觉得这篇文章有用,别忘了点个【赞】+【在看】,也欢迎【分享】给需要的朋友!

http://www.dtcms.com/a/406039.html

相关文章:

  • 如何做百度的网站网站开发技术的雏形 cgi
  • 织梦医院网站源码6731官方网站下载
  • Transformer模型/注意力机制/目标检测/语义分割/图神经网络/强化学习/生成式模型/自监督学习/物理信息神经网络等
  • 公司网站 域名seo快速提高网站转化率
  • Planner Agent 和 PlanReAct 的区别
  • Google Play合规指南:您的应用所使用的原生库不支持 16 KB 内存页面大小.快速解决
  • 什么是覆盖索引?PostgreSQL 是否支持覆盖索引?
  • 谨慎地迭代函数所收到的参数 (Effective Python 第31条)
  • ESP32 NTC热敏电阻测温全攻略:从ADC采样到线性插值算法详解
  • 介绍 τ-bench:一个评估语言智能体在真实场景中与人、工具、规则交互能力的新基准
  • 网站模版建设教程效果好网站建设哪家好
  • 20-for循环案例练习
  • 华策影视 AIGC 实战:剧本分镜 1 小时生成,影视创作告别熬夜改稿时代
  • 移动固态硬盘无法被电脑识别怎么办?
  • 突破地域限制:WaveTerminal与cpolar的远程开发协作方案
  • vue2和vue3的watch用法
  • 【Python】文件处理(二)
  • 幸运飞艇网站建设设计网站流程
  • 基于vue的考研信息系统6kv17(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
  • 针对单元测试、集成测试、系统测试和验收测试(用户测试)各自的目标和测试内容不同,设计对应的各类测试用例
  • (JDK,Eclipse,Tomcat版本)Java的web配置Part1 (#by 拌面
  • 中企动力算大厂吗周口网站关键词优化
  • 用 Flink DataStream API 搭建流式 ETL从无状态到有状态、从单流到连接流
  • 上海保洁服务网站建设小网站如何做密码找回
  • FreeRTOS内存管理
  • 基于 STM32 的智能洗衣机控制系统设计与实现
  • 【开题答辩全过程】以 IT项目需求发布与管理平台为例,包含答辩的问题和答案
  • 省级旅投集团数据中台架构实战:多租户隔离与主题域建模实践
  • 分布式阳台光伏系统组成及防逆流电表功能详解
  • PostgreSQL 和 MySQL两个数据库的索引的区别