OpenCV+Python+GigE视觉摄像头

2024-07-05 11:54:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我想问是否有人知道是否可以使用OpenCV+Python和GigE Vision相机实现视频捕获,我尝试使用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()

提前谢谢。


Tags: importnumpy视频windowsasnpcv2frame
2条回答

使用收割机完成这项任务可能更容易。它将给你所有需要的灵活性,它是为吉格相机优化。 https://github.com/genicam/harvesters

我已经用了一段时间了,它看起来够简单,够快。

在函数cv2中传递另一个整数值。VideoCapture(int)而不是0选择另一个连接的摄像机。示例cv2.VideoCapture(1)

import numpy as np
import cv2

capture = cv2.VideoCapture(1)

while (True):
 frame = capture.read()
 cv2.imshow('camera',frame)
 if cv2.waitKey(1) & 0xFF == odd('q'):
  break

capture.release()
cv2.destroyAllWindows()

相关问题 更多 >