使用pygame启动摄像头

0 投票
1 回答
870 浏览
提问于 2025-04-18 01:45

我刚开始学习Python和Pygame,想用Pygame打开摄像头。我写了以下代码。

    import pygame, sys
    import pygame.camera as camera
    from pygame.locals import *

    pygame.init()
    camera.init()

    screen=pygame.display,set_mode((640,480))

    cam=pygame.camera.Camera("/dev/video0",(640,480))
    cam.start()

    while 1:
        image=cam.get_image()
        screen.blit(image,(0,0))
        pygame.display.update()
        for event in pygame.event.get():
            if event.type==pygame.Quit:
                sys.exit()

但是出现了一个错误,错误信息是:

    File "F:\camera", line 6, in <module>

    camera.init()

    File "C:\Python27\lib\site-packages\pygame\camera.py", line 42, in init

    import _camera

    ImportError: No module named _camera

我在网上查了很多资料,但大家都用这个方法。希望能得到一些帮助。

谢谢!

1 个回答

0

你正在使用Windows系统。

根据文档

Pygame目前只支持Linux和v4l2摄像头。

所以你是无法做到这一点的。

撰写回答