2012-05-31 3 views
2

У меня есть новая версия Ubuntu 12.04, все обновления, а затем запущена sudo apt-get install build-essential python-dev libsdl1.2-dev python-pygame. Тем не менее, когда я запускаю следующее в интерпретатор Python:Ubuntu 11.10/12.04 segfault при доступе к веб-камере через pygame.camera

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

я получаю:

Fatal Python error: (pygame parachute) Segmentation Fault 
Aborted (core dumped) 

Есть предложения?

Обновление: это происходит при новой установке 11.10.

+0

Это сообщение http://stackoverflow.com/questions/2663841/python-tracing-a-segmentation-fault может помочь вам хотя бы определить, какая строка вызывает проблему. – mgilson

+0

О, segfault определенно встречается на последней строке (я ввел строки один за другим). –

ответ

4

Ну, решение было просто гладко: я забыл позвонить cam.start() до cam.get_image().

+1

+1 для возвращения, чтобы дать ответ! – DSM