使用 PIL 从 macbook isight 捕获帧

Capturing frames from macbook isight with PIL

我正在尝试使用 python 和 PIL 编写一个涉及处理来自我的 macbook 相机的帧的应用程序。有没有一种简单的方法可以从 iSight 捕获帧以用于 PIL 而无需安装 很多库?

我在 SO 上看到了一些关于使用 OpenCV 执行此操作的问题,我不想这样做。我是否可以不使用 OpenCV 来执行此操作,因为我在安装时遇到了问题?

或许您可以尝试使用 SimpleCV 库。安装后,以下代码应该可以工作:

from SimpleCV import Camera
from SimpleCV import Image

webcam_camera = Camera()
webcam_image = webcam_camera.getImage()
webcam_image.save("frame.jpg")

尽管 OpenCV 会是更好的选择。如果您按照他们网站上的说明进行操作,就不会太难了 运行.