在 Python 中通过 OpenCV 访问 Ximea API

Accessing Ximea API via OpenCV in Python

OpenCV 对 XIMEA 相机有很好的支持。但是,我找不到访问 XIMEA 特定功能和关键字的方法。我在其他网站(以及 Whosebug 上)发现有 CV_CAP_XIAPICV_CAP_PROP_XI_DOWNSAMPLING 等关键词,但我在 Python 中找不到它们。

详细地说,相机具有自动曝光功能,我想将其停用。如果我将 CV_CAP_PROP_EXPOSURE 设置为特定值,它会发生变化,但是,几(毫秒)秒后,自动曝光会再次接管。有没有办法强制相机坚持这个价值?

感谢您的帮助。

最好的, 安琪

顺便说一句,有一个名为 pyximea 的直接 XIMEA Python 绑定,但我还没有解决在 Windows 上构建它的问题,所以,我依赖 OpenCV(这很棒如果我可以直接访问 API).

会更好

正如 Ryan 所概述的,OpenCV 版本至关重要。从源代码构建 OpenCV 3.0.0,包括选项 WITH_XIMEA for Python 2.7.x 工作完美。我提供一个downloadable compiled package on my blog。谢谢!