我在纸上绘制了几何形状的简单图案,并将其作为标记放置一个对象。我能够成功地检测和分析模式。然而,当物体移动得快一点时,引入的运动模糊可以是旋转的或线性的。这种检测区域重叠,例如在引入运动模糊之后,在箭头方向上移动的一条箭头被检测为单行。因此,我需要以某种方式解决它。所以我可以检测单个箭头并分析它们。 以下是有和没有运动模糊的标记图像。
是否有可用于解决它的python模块或开源实现? 运动可以在任何速度下以任何方向运动,因此对于Wiener,Lucy-Richardson方法而言,PSF是未知的并且是必需的。 此外,它是一个实时跟踪问题,所以我需要一些快速执行的东西。
P.S。我使用的是Python 2.7和Opencv 3
答案 0 :(得分:1)
通过限制相机的曝光时间可以解决此问题。这可以通过使用opencv来完成:
cap.set(cv2.CAP_PROP_EXPOSURE,40)
或使用v4l2-ctl命令行实用程序。
答案 1 :(得分:0)
第一步是检查相机是否适合opencv属性,例如
CAP_PROP_FRAME_WIDTH
CAP_PROP_FRAME_HEIGHT
为了检查相机的适用性
第二步是像
一样使用CV_CAP_PROP_EXPOSURE
cap.set(cv2.CAP_PROP_EXPOSURE, 40)
可以相应更改值以避免运动模糊