2

我正在使用带有专用摄像头板的树莓派,我正在尝试同时进行一些图像处理,并将其流式传输到网络服务器。为此,我创建了命名管道,并从 raspivid -> named_pipe -> ffmpeg -> Web 服务器流式传输视频。这部分工作没有问题。现在我想检测这个视频源的移动。任何想法如何在 python 中从这个 named_pipe 读取视频流,然后在 opencv 中处理它?

4

2 回答 2

1

在 rpi 上安装此驱动程序将允许 python-opencv 读取流,就好像它是通过 USB 连接的网络摄像头一样。请参阅此答案以删除全屏预览。

问题似乎是 python-opencv 无法轻松访问相机,除非它在用户空间中。

于 2014-05-13T03:57:33.390 回答
0

我不喜欢这个,但你有没有试过这个:

vid = cv2.VideoCapture("/path/to/stream")
# read frames, compare them, ...
于 2013-09-05T14:29:59.553 回答