【问题标题】:Reduce motion blur for fast moving ball减少快速移动球的运动模糊
【发布时间】:2020-12-16 07:19:17
【问题描述】:

我正在尝试创建一个简单的球跟踪系统。它不一定是完美的,因为它不适用于商业/生产。

在硬件方面,我使用带有 RPI 摄像头 V2 的 RaspberryPI。关于软件——OpenCV。

如果有自然阳光(即使有一些云),球是完全可见的。但是当太阳消失并且只有人造光时,球上会出现很大的运动模糊。 在下图中,顶部物体是人造光的球,底部是自然光。

这是相当明显的 - 更少的光线 - 更长的曝光时间和滚动快门的组合我们得到运动模糊。 我在这台相机上尝试了所有设置(如曝光运动/夜间模式),但我认为这只是硬件限制。我想改进这一点并减少运动模糊。我需要不同的相机来更好地处理这个问题,但我对相机传感器、参数等的了解真的很差。我买不起很多相机,比较它们然后选择最好的。所以我的问题是 - 我应该选择哪种相机型号(与 RPI 兼容)或者我应该寻找哪些参数以获得更好的结果? (更少的运动模糊)

提前致谢!

编辑:例如全局快门会减少这个问题吗? (cam like: ArduCam OV2311 2Mpx Global Shutter)

EDIT2:也许较慢的快门速度会改变一些东西,但我还需要良好的 fps (20-30) 它会“碰撞”吗?

EDIT3:Here I read 可能使用夜间(NoIR)相机会有所帮助,因为它对光更敏感。

问候

【问题讨论】:

  • 要缩短曝光时间,您需要更多的光线,和/或更多反射的主体,和/或更高的 ISO,和/或更宽的光圈,和/或接受更暗的图像。

标签: opencv raspberry-pi camera motion-blur


【解决方案1】:

为了减少运动模糊,您必须使用更快的快门速度,即减少曝光时间,有时还要结合额外的照明器。 对于树莓派,您必须禁用自动曝光并手动设置快门速度值。

提示:

  1. 全局快门相机无助于运动模糊,它仅有助于处理滚动快门伪影。它仍然需要非常快的快门速度以避免运动模糊。
  2. Fps 与快门速度无关,仅受传感器读取速度的限制。
  3. NoIR 可能也无济于事,因为它仍然需要强光才能获得更快的快门速度。

【讨论】:

  • 感谢您的解释。据我所知,我应该关注:1)快速快门速度(它是否与任何相机的参数相结合?)2)大光圈 3)大感光度(小响应度?)
  • 1.快速快门速度:是的,这取决于您使用的相机和相机驱动程序,并相应地设置相机参数。 2.大光圈:指更大的镜头。 3大光敏度:意味着更高功率的照明器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-09
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多