在Linux上,Python最好的视频捕获库是什么?

7

我想编写一个在Linux系统下通过网络摄像机进行视频捕捉的应用程序。是否有适用于Python语言的库可以实现这一功能?

5个回答

3

1
你可以看一下WebCamsPy,它似乎可以满足你的需求。
此外,还可以参考一个相关问题,虽然它更多地涉及Windows和Linux,但仍可能对你有所帮助。

1
我找不到WebCams.Py的Linux版本。 - lamirap
显然,WebCamsPy的最后一个上传版本是4年前。 - NoBugs

1

OpenCV 是我见过的最简单的东西。看看这篇文章吧: http://www.jperla.com/blog/2007/09/26/capturing-frames-from-a-webcam-on-linux/

你可以使用 $ sudo apt-get install python-opencv 命令(我相信),如果你还没有安装 pygame 和 PIL,你也可以安装它们。一旦你有了这些库,你就可以开始查看/保存图像 - 从技术上讲,如果你只想捕获图像,你不需要使用 pygame,但它确实允许你查看图像。从技术上讲,工作的“核心”是由 PIL 和 opencv 完成的,所以你可以使用任何你熟悉的图形框架(gtk、tk、wx、qt 等)。

我一直在尝试像this这样的事情,我一直在通过PIL进行紧急课程的尝试,它实际上是一个非常容易使用的库,虽然我认为我真的需要在其中加入numpy以进行处理...

无论如何,opencv+PIL == 超级简单。


0
如果您有喜爱的视频捕获C库,您可以使用ctypes模块编写一个简单的外观来调用它。

0

有一个名为OpenCV的库,可以尝试使用它。它有很多处理图像的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接