python pygame.camera.init() 没有视频捕捉

标签 python camera usb pygame webcam

我正在尝试在 pygame 中初始化相机模块并显示来自 USB 网络摄像头的视频。这是我的代码:

import pygame
import pygame.camera
from pygame.camera import *
from pygame.locals import *

pygame.init()
pygame.camera.init()

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

但是我得到这个错误:

Traceback (most recent call last):
  File "C:/Users/Freddie/Desktop/CAMERA/Test1.py", line 7, in <module>
    pygame.camera.init()
  File "C:\Python27\lib\site-packages\pygame\camera.py", line 67, in init
    _camera_vidcapture.init()
  File "C:\Python27\lib\site-packages\pygame\_camera_vidcapture.py", line 21, in init
    import vidcap as vc
ImportError: No module named vidcap

求助!!!我在 Windows 上

最佳答案

我遇到了同样的问题。 “ImportError: No module named vidcap”的错误信息表明 python 解释器在你的机器上没有找到 vidcap 模块。

因此您最好按照这些步骤操作。

  1. http://videocapture.sourceforge.net/ 下载 vidcap

2.然后将对应版本的dll(在VideoCapture-0.9-5\VideoCapture-0.9-5\Python27\DLLs中名为“vidcap.pyd”)复制到“your python path”\DLLs\下。

3.重启你的脚本。

完成!

关于python pygame.camera.init() 没有视频捕捉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16266244/

相关文章:

python - 将字符偏移量转换为字节偏移量(在 Python 中)

Python docx 文档

macos - mac上的人脸追踪软件(内置相机)

c# - Arduino串行监视器和java重置变量

android - 设备在 android studio 的 "USB debugging mode"中不可见

python - Django 管理员 CIDR 类型

python - 无法获取 Facebook 电子邮件

java - 当人们停止使用您的小部件时如何释放相机?

Android相机预览教程

C++ USB 与 USB 复合设备 (usbccgp.sys) 通信