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