1

我在一张纸上绘制了简单的几何形状图案,并将其放置在一个物体上作为标记。我能够成功地检测和分析模式。然而,当物体移动得更快一点时,就会引入运动模糊,它可以是旋转的或线性的。这样,检测到的区域重叠,例如在箭头方向上移动的一条箭头,在引入运动模糊后被检测为单条线。因此我需要以某种方式修复它。所以我可以检测单个箭头并分析它们。下面是带有和不带有运动模糊的标记的图像。

在此处输入图像描述

在此处输入图像描述

有没有可以用来解决它的python模块或开源实现?运动可以在任何方向以任何速度进行,因此 PSF 是未知的,并且对于 Wiener、Lucy-Richardson 方法是必需的。这也是一个实时跟踪问题,所以我需要一些快速执行的东西。

PS 我正在使用 Python 2.7 和 Opencv 3

4

2 回答 2

2

这个问题可以通过限制相机的曝光时间来解决。这可以通过使用 opencv 来完成: cap.set(cv2.CAP_PROP_EXPOSURE,40) 或使用 v4l2-ctl 命令行实用程序。

于 2017-08-18T12:42:16.857 回答
1
  1. 第一步是检查相机是否适合opencv属性,例如

    CAP_PROP_FRAME_WIDTH 
    CAP_PROP_FRAME_HEIGHT
    

    为了检查相机的适用性

  2. 第二步是使用CV_CAP_PROP_EXPOSURElike

    cap.set(cv2.CAP_PROP_EXPOSURE, 40)
    

    可以相应更改值以避免运动模糊

于 2019-09-05T06:22:10.967 回答