Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';linux上Python的最佳视频捕获库是什么?_Python_Linux_Webcam_Video Capture - Fatal编程技术网

什么';linux上Python的最佳视频捕获库是什么?

什么';linux上Python的最佳视频捕获库是什么?,python,linux,webcam,video-capture,Python,Linux,Webcam,Video Capture,我想写一个应用程序,在linux中从网络摄像机捕获视频。有python库可以做到这一点吗?您可以查看一下,它似乎满足了您的要求 另外,请参阅a,它更一般地要求windows和Linux,但可能仍然对您有所帮助。您应该了解Gstreamer及其Python绑定。下面是一些显示网络摄像头视频的示例代码。要录制视频,您必须将管道定义从autovideosink更改为编码器和文件链接。如果您有最喜欢的视频捕获C库,您可能可以使用ctypes模块为其编写一个简单的外观。OpenCV是我见过的最简单的东西。

我想写一个应用程序,在linux中从网络摄像机捕获视频。有python库可以做到这一点吗?

您可以查看一下,它似乎满足了您的要求


另外,请参阅a,它更一般地要求windows和Linux,但可能仍然对您有所帮助。

您应该了解Gstreamer及其Python绑定。下面是一些显示网络摄像头视频的示例代码。要录制视频,您必须将管道定义从
autovideosink
更改为编码器和文件链接。

如果您有最喜欢的视频捕获C库,您可能可以使用ctypes模块为其编写一个简单的外观。

OpenCV是我见过的最简单的东西。请看这篇文章:

您可以
$sudo apt安装python opencv
(我相信),如果尚未安装pygame和PIL,也可以安装它们。一旦你有了这些库,你就可以开始查看/保存图像了——从技术上讲,如果你只是想拍摄,你不需要使用pygame,但它也允许你查看图像。从技术上讲,工作的“肉”是通过PIL和opencv完成的,因此您可以使用您熟悉的任何类型的图形框架(gtk、tk、wx、qt等)

我一直在试着用我的做一些类似的事情,我一直在学习PIL的速成课程,它实际上是一个非常容易使用的库,尽管我认为我真的需要将numpy包含在这个组合中进行处理


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

有一个名为opencv的库。试试看。它还有很多处理图像的功能。

我找不到适用于网络摄像头的linux版本。很明显,上次上传的WebCamsPy版本是4年前的。