OpenCV支持从网络摄像头获取数据,并且默认情况下随附Python包装器,您还需要安装
numpyOpenCV
Python扩展名(称为
cv2)才能工作。从2019开始,您可以使用pip安装这两个库:
pip install numpy
pipinstall opencv-python
有关在Python中使用OpenCV的更多信息。
从使用opencv和python显示网络摄像头feed复制的示例:
import cv2cv2.namedWindow("preview")vc = cv2.VideoCapture(0)if vc.isOpened(): # try to get the first frame rval, frame = vc.read()else: rval = Falsewhile rval: cv2.imshow("preview", frame) rval, frame = vc.read() key = cv2.waitKey(20) if key == 27: # exit on ESC breakcv2.destroyWindow("preview")


