Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
在Python中将网络摄像头视频表示为像素阵列流_Python_Opencv_Video_Video Streaming - Fatal编程技术网

在Python中将网络摄像头视频表示为像素阵列流

在Python中将网络摄像头视频表示为像素阵列流,python,opencv,video,video-streaming,Python,Opencv,Video,Video Streaming,我想知道是否有一种方法可以将每秒网络摄像头视频的每一帧分析为像素阵列。例如: 所以,如果我的摄像头分辨率是3x3(不是),我会得到一个不断刷新的表单列表(或关闭) 谢谢 我在谷歌上的很多搜索都将我推向了opencv的方向,但我不确定“如何”完成我需要的工作 我建议您使用Video4Linux打开网络摄像头并检索帧。一旦获得帧,就有了像素数据。以下是v4l的Python绑定链接: 根据您需要在帧上执行的操作(哪种处理?),opencv可能是一个不错的选择 选择但对于基本的甚至更高级的视频数据分析

我想知道是否有一种方法可以将每秒网络摄像头视频的每一帧分析为像素阵列。例如:

所以,如果我的摄像头分辨率是3x3(不是),我会得到一个不断刷新的表单列表(或关闭)

谢谢


我在谷歌上的很多搜索都将我推向了opencv的方向,但我不确定“如何”完成我需要的工作

我建议您使用Video4Linux打开网络摄像头并检索帧。一旦获得帧,就有了像素数据。以下是v4l的Python绑定链接:

根据您需要在帧上执行的操作(哪种处理?),opencv可能是一个不错的选择 选择但对于基本的甚至更高级的视频数据分析,scipy是非常好的。那里 还有其他用于Python的图像处理工具包。

给你

import cv2
cap = cv2.VideoCapture(-1)
while True:
    print(cap.read())
新的opencvapi(module
cv2
)使用NumPy数组进行图像处理

import cv2
cap = cv2.VideoCapture(-1)
while True:
    print(cap.read())