python pygame.camera.init() NO vidcapture

camera, pygame, python, usb, webcam

Solution

I met the same problem. The error info of "ImportError: No module named vidcap" indicates that python interpreter didn't find the vidcap module on you machine.

so you'd better follow these steps.

- Download the vidcap from http://videocapture.sourceforge.net/

2.Then copy the corresponding version of dll (which named "vidcap.pyd" in VideoCapture-0.9-5\VideoCapture-0.9-5\Python27\DLLs) to "your python path"\DLLs\ .

3.restart you script.

Done!.

Problem

I am trying to initialize the camera module in pygame and display video from a usb webcam. This is my code: ``` 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() ``` Yet i get this error: ``` 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 ``` PLS HELP!!! Im on Windows

Original source