在 Python 中通过 OpenCV 访问 Ximea API
Accessing Ximea API via OpenCV in Python
OpenCV 对 XIMEA 相机有很好的支持。但是,我找不到访问 XIMEA 特定功能和关键字的方法。我在其他网站(以及 Whosebug 上)发现有 CV_CAP_XIAPI
或 CV_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。谢谢!
OpenCV 对 XIMEA 相机有很好的支持。但是,我找不到访问 XIMEA 特定功能和关键字的方法。我在其他网站(以及 Whosebug 上)发现有 CV_CAP_XIAPI
或 CV_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。谢谢!