我正在使用带有专用相机板的覆盆子pi,我正在尝试同时进行一些图像处理并将其流式传输到Web服务器。为此,我创建了命名管道,我是来自raspivid的视频 - &gt; named_pipe - &gt; ffmpeg - &gt;网络服务器。这部分没有问题。现在我想检测此视频Feed的移动。有任何想法如何在python中从这个named_pipe中读取视频流,然后在opencv中处理它?</ p>
答案 0 :(得分:1)
在rpi上安装this driver将允许python-opencv读取流,就像它是usb附加的网络摄像头一样。 请参阅this answer以删除全屏预览。
问题似乎是python-opencv不能轻易访问摄像机,除非它在用户空间。
答案 1 :(得分:0)
我不是这个,但你试过这个:
vid = cv2.VideoCapture("/path/to/stream")
# read frames, compare them, ...