【发布时间】:2018-01-24 13:59:36
【问题描述】:
在我的机器人视觉项目中,我需要检测移动物体的标记,但运动会导致图像出现模糊效果。反卷积方法非常慢。所以我在考虑使用更高fps的相机。有人说我不需要更高的fps,而是需要更短的曝光时间。
OpenCV 的 Python 接口cv2 提供了一种更改相机设置的方法,但它不包括“曝光时间”或“快门速度”设置。我也担心网络摄像头甚至不支持这种设置。
关于以下方面的任何其他想法:
使用相机设置消除模糊效果?
或
以实时性能恢复图像?
或
对用于实时机器人应用的低成本相机有什么建议吗?
【问题讨论】:
-
是哪款相机?
-
罗技 C310 USB 网络摄像头
-
你可以试试
cap = cv2.VideoCapture(0); print cap.get(cv2.cv.CV_CAP_PROP_EXPOSURE)。 -
它改变曝光而不是曝光时间/快门速度。生成的图像变得更亮或更暗。不影响模糊。
标签: python opencv computer-vision real-time robotics