首页 文章

如何使用opencv在python中读取视频流

提问于
浏览
2

我正在使用带有专用相机板的覆盆子pi,我正在尝试同时进行一些图像处理,并将其流式传输到Web服务器 . 为此,我创建了命名管道,我从raspivid - > named_pipe - > ffmpeg - > web服务器流式传输视频 . 这部分没有问题 . 现在我想检测此视频Feed的移动 . 有任何想法如何从python中的这个named_pipe读取视频流,然后在opencv中处理它?

2 回答

  • 1

    在rpi上安装this driver将允许python-opencv读取流,就像它是usb附加的网络摄像头一样 . 请参阅this answer以删除全屏预览 .

    问题似乎是python-opencv不能轻易访问摄像机,除非它在用户空间 .

  • 0

    我不是这个,但你试过这个:

    vid = cv2.VideoCapture("/path/to/stream")
    # read frames, compare them, ...
    

相关问题