通过pygame.camera访问网络摄像头时的Ubuntu 11.10 / 12.04段错误

时间:2012-05-31 13:24:49

标签: python pygame ubuntu-11.10 ubuntu-12.04

我全新安装了Ubuntu 12.04,运行了所有更新,然后运行sudo apt-get install build-essential python-dev libsdl1.2-dev python-pygame。但是,当我在python解释器中运行以下命令时:

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的全新安装时发生的。

1 个答案:

答案 0 :(得分:4)

嗯,解决方案非常简单:我忘了在cam.start()之前致电cam.get_image()