我希望能够通过Python访问我的网络摄像头。不幸的是,由于网络摄像头的原因,openCV无法正常工作。使用以下代码,Pygame.camera可以完美地解决这个问题:
from pygame import camera,display
camera.init()
webcam = camera.Camera(camera.list_cameras()[0])
webcam.start()
img = webcam.get_image()
screen = display.set_mode((img.get_width(), img.get_height()))
display.set_caption("cam")
while True:
screen.blit(img, (0,0))
display.flip()
img = webcam.get_image()
我的问题是,如何从网络摄像头获取一个numpy数组?