python pygame.camera.init() NO vidcapture

11,563

Solution 1

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.

  1. 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!.

Solution 2

The camera module can only be used on linux

Solution 3

I met the same problem but I found out that its not included on windows ONLY LINUX

Share:
11,563
Vogon Jeltz
Author by

Vogon Jeltz

I like computaz

Updated on June 18, 2022

Comments

  • Vogon Jeltz
    Vogon Jeltz almost 2 years

    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