【发布时间】:2015-08-05 17:09:09
【问题描述】:
OpenCV 对 XIMEA 相机有很好的支持。但是,我找不到访问 XIMEA 特定功能和关键字的方法。我在其他网站(以及 Stackoverflow)上发现有 CV_CAP_XIAPI 或 CV_CAP_PROP_XI_DOWNSAMPLING 这样的关键词,但我在 Python 中找不到它们。
详细地说,相机具有自动曝光功能,我想停用它。如果我将CV_CAP_PROP_EXPOSURE 设置为特定值,它会发生变化,但是,几(毫秒)秒后,自动曝光会再次接管。有没有办法强制相机坚持这个值?
感谢您的帮助。
最好, 安基
顺便说一句,有一个名为pyximea 的直接 XIMEA Python 绑定,但我还没有解决在 Windows 上构建它的问题,所以,我依赖 OpenCV(这很棒,如果我可以直接访问 API 会更好)。
【问题讨论】:
-
我可以通过
import cv2和cv2.CV_CAP_XIAPI在 OpenCV 3.0 中看到这些方法 -
好的,我有 2.4.11,那么可能值得安装 cv3 ;)
-
可能值得尝试
from cv2 import cv看看你是否可以在cv中看到它们 -
我已经这样做了,但还没有找到。现在我可能不得不更改为 Python 3.x,因为 OpenCV 3 很想看到 Python 3...
-
我正在使用 OpenCV 3 和 python 2.7;你不需要切换到 python 3