【发布时间】:2015-02-20 10:12:42
【问题描述】:
我想问是否有人知道是否可以使用 OpenCV+Python 和 GigE Vision Camera 实现 VideoCapture,我尝试使用 cv2.VideoCapture(0) 但我总是获取集成网络摄像头的视频。我正在尝试新的 OpenCV 测试版并使用 Windows
import numpy as np
import cv2
capture = cv2.VideoCapture(0)
while (True):
frame = capture.read()
cv2.imshow('camera',frame)
if cv2.waitKey(1) & 0xFF == odd('q'):
break
capture.release()
cv2.destroyAllWindows()
提前致谢。
【问题讨论】:
-
try:
print cv2.getBuildInformation()我很确定,预构建二进制文件不支持 pvapi 等。你将需要相应的。 SDK,并从 src 重建 -
好的,我得到了那个信息,正如你所说的 PvAPI:NO 和 GigEVisionSDK:NO,所以你能详细解释一下我如何从 src 重建吗????我的意思是,我已经安装了相机的 SDK,但我不知道如何进行重建。谢谢
-
您将需要 cmake(-gui)、opencv src(以及一些依赖项,如 numpy)并重建 whole thing from scratch。
-
你的意思是创建我自己的库???
-
是的。在本地构建自己的 opencv 库。