我正在尝试使用 python 和 PIL 编写一个应用程序,该应用程序涉及处理来自我的 macbook 相机的帧。有没有一种简单的方法可以从 iSight 捕获帧以与 PIL 一起使用,而无需安装太多库?
我已经看到一些关于使用 OpenCV 执行此操作的问题,我不想这样做。我可以在不使用 OpenCV 的情况下执行此操作,因为我在安装时遇到了麻烦吗?
我正在尝试使用 python 和 PIL 编写一个应用程序,该应用程序涉及处理来自我的 macbook 相机的帧。有没有一种简单的方法可以从 iSight 捕获帧以与 PIL 一起使用,而无需安装太多库?
我已经看到一些关于使用 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 会是一个更好的选择。如果您按照他们网站上的说明进行操作,启动并运行它不会太难。