使用pygame启动网络摄像头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用pygame启动网络摄像头相关的知识,希望对你有一定的参考价值。

我是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:Python27libsite-packagespygamecamera.py", line 42, in init

    import _camera

    ImportError: No module named _camera

我在网上搜索过,但他们都使用了这个。任何帮助将不胜感激。

谢谢。

答案

你正在使用Windows。

From the documentation

Pygame目前仅支持Linux和v4l2相机。

所以你无法做到这一点。

以上是关于使用pygame启动网络摄像头的主要内容,如果未能解决你的问题,请参考以下文章

python pygame blit。获取要显示的图像

如何在pygame中显示图像?

在流式传输网络摄像头时定期拍照

OPenCV 3.3.0 的网络摄像头启动问题

如何使用 javascript 访问网络摄像头中的图像帧

电子禁用特定的相机设备访问或设置默认网络摄像头