最近做的机器视觉项目需要相机运动拍摄,结果速度稍大以后就无法识别,保存图像发现都有了拖影。现在把问题解决思路记录下。

一开始怀疑相机不支持动态拍摄,后来知道全局曝光的相机基本都是可以动态拍摄的。这里涉及全局曝光和卷帘曝光的概念,CCD相机都是全局曝光,而CMOS相机有全局曝光和卷帘曝光两种,卷帘曝光是逐行曝光,存在拖影,拍摄运动物体不行,所以问题不在这里。

后来发现是曝光时间的问题,这里比较容易忽略。关于曝光时间的问题:相机上的图像采集过程包括两个截然不同的部分。第一部分是曝光(exposure)。曝光完成后,进行第二部分即从传感器的寄存器中读出数据并传送出去(Readout)。曝光时间越长,拍摄速度越慢,但是曝光时间短了以后,进光量少了,这时候需要调大光圈,增加光照,才能保证图像的亮度。检查发现我们用的相机默认的曝光时间是127,这个数经过多次试验改成了10(同时光圈已经达到最大),此时手持相机抖动还是能够清晰拍摄,效果稳定。附上Linux下调整相机曝光时间方法:

先装一个工具 apt-get install v4l-utils
      然后执行 v4l2-ctl –d /dev/video1 –c exposure_absolute=10

工业相机运动拍摄拖影问题及解决相关推荐

  1. 摄像头拍摄运动物体,产生运动模糊/拖影的原因分析

    目录 1.问题背景: 2.问题分析: 3.运动模糊/拖影产生的原因分析: 1)曝光时间过长 2)相对运动导致的运动模糊 3)时域降噪强度过大 4)宽动态模式下双帧融合 5)果冻效应 : 1.问题背景: ...

  2. 运动模糊/拖影的原因分析

    目录 原因一:曝光时间过长 原因二:手抖导致运动模糊 原因三:时域去噪过大 原因四:多帧导致 原因五:果冻效应 原因六:AF失焦 在常见项目调试过程中,经常会遇见拍摄运动模糊和拖影问题,这其中是由多种 ...

  3. 运动模糊运动拖影果冻效应分析

    1. 前言 拍摄运动物体会出现运动模糊.运动拖影.果冻效应等问题: 如何确定是哪种问题以及对应策略 2. 运动模糊 现象: 原因: 曝光时间过长导致 解决办法: 降低曝光时间可以解决此问题 2. 运动 ...

  4. JBuild2006 Win7 下,鼠标拖影、闪屏情况解决!

    第一步:安装注意事项 根目录下启动的那个只是个目录程序.将install.exe属性中兼容模式改为"windows 2000"即可,不能改为其他,连"windowsXP ...

  5. 摄像头夜间拍摄画面有拖影_让客厅秒变健身房,OPPO智能电视R1+摄像头上手体验...

    当前智能电视日趋普及,大屏电视资源也逐渐丰富,借助智能电视,消费者足不出户就能体验到更智能的人机交互和更便捷的生活服务.而购买OPPO智能电视R1所赠送的价值399元的摄像头,也赋予了OPPO智能电视 ...

  6. spyder pyecharts不显示_逆袭的IGZOIPS!微星电竞显示器新品评测:色彩好且拖影少...

    一.前言:小金刚市场再添新选手 IGZO-IPS来了 过去几年,各大厂商围绕着27寸2K高刷新率IPS面板这一标准,推出了大量"小金刚"规格的电竞显示器.同时,群创.友达和LGD这 ...

  7. Unity HDRP云渲染锯齿、UI拖影、字体清晰度问题

    解决的问题: 运行后模型锯齿问题 字体清晰度亮度问题 镜头旋转UI产生拖影问题 一.锯齿问题解决,如图 做如下配置:将Camra下的Post Anti-aliasing改为TAA模式 处理前后效果图对 ...

  8. 计算保证图像不拖影的最大曝光时间

    相机在拍摄运动的物体时,如果物体运动过快,相机的曝光时间设置过长,那么图像就会产生拖影.本文计算保证图像不拖影的最大曝光时间. 如果物体运动速度V=100mm/s,系统分辨率R=1/100(mm/pi ...

  9. 计算最大曝光时间保证图像不拖影

    相机在拍摄运动的物体时,如果物体运动过快,相机的曝光时间设置过长,那么图像就会产生拖影.本文计算保证图像不拖影的最大曝光时间. 如果物体运动速度V=100mm/s,系统分辨率R=1/100(mm/pi ...

最新文章

  1. 赠书:深入理解MySQL主从原理
  2. hdu 1828 pku 1177 Picture
  3. MAC安装iterm2及配置
  4. 房东收电费1.5犯法吗_深圳房东租客少了,感到很困难压力很大,几栋楼房间空着!...
  5. 《javascript 高级程序设计》 笔记1 1~7章
  6. 5G的场景、需求、通信速率
  7. 解决:VScode 汉化后 、设置中文后 还显示英文的问题
  8. 【转】JAVA 调用Web Service的方法
  9. Linux的进程优先级NI和PR
  10. 用ClusterSSH管理多台Linux服务器(2)
  11. Image的Stride
  12. 我们在 web 应用开发过程中经常遇到输出某种编码的字 符, 如 iso8859-1 等, 如何输出一个某种编码的字符串?...
  13. 每天半小时,成功通过PMP!!!
  14. 最新!2022 LaTeX安装教程(Windows)
  15. 14种常用的异常检测方法总结
  16. zblock 结构_结构方块 - Minecraft Wiki,最详细的官方我的世界百科
  17. marvell raid linux,佳能 RAID Console 驱动程序下载-更新佳能软件(磁盘阵列控制器)
  18. win10计算机管理器在哪,Windows10如何打开资源管理器?Windows10任务管理器在哪?...
  19. WINVNC源码分析(四)——IO之rdr库
  20. Linux等保三级整改

热门文章

  1. demo对接php,喜马拉雅数据API 接入 demo PHP版 API
  2. 驱动器,DRV10975ZRHFR原理图DRV83055QPHPRQ1规格参数
  3. 发布一个锁定行列的一种方法。(实现Excel里的冻结窗格的功能)
  4. When are two methods alike?
  5. max、opengl和d3d使用的坐标系
  6. cocharan-Armitage trend test
  7. 【转载】学不可以已——我一年Java之路的回顾,反思以及展望(上)
  8. 【自考试题】2019年10月操作系统(02326)真题及答案
  9. 实战 | OpenCV实现纺织物缺陷检测->脏污、油渍、线条破损(详细步骤 + Python/C++源码)
  10. 关于“淘宝爆款”的数据抓取与数据分析