【问题标题】:How to capture video from UDP using openvino's opencv如何使用 openvino 的 opencv 从 UDP 捕获视频
【发布时间】:2021-04-18 14:19:33
【问题描述】:

设置

OpenVINO 2021.2 
Python 3.7
Windows 10

问题

我可以通过视频文件 (webm) 和笔记本电脑摄像头 (0) 进行人脸检测,但不能通过 UDP 流进行人脸检测。

import cv2
cap = cv2.VideoCapture('udp://0.0.0.0:12345')

错误信息:

MFX: Unsupported extension: udp://0.0.0.0:12345

有谁知道如何解决这个问题?例如opencv或其他方法的手动编译步骤。

【问题讨论】:

    标签: python opencv windows-10 python-3.7 openvino


    【解决方案1】:

    问题出在这一行:

    cap = cv2.VideoCapture('udp://0.0.0.0:12345')
    

    您需要在此处添加 @ 符号。意思是听地址。

    它应该看起来像:

    import cv2
    cap = cv2.VideoCapture('udp://@0.0.0.0:12345') #Notice the @
    

    【讨论】:

    • @user3705497 你的发件人是怎么配置的?
    • @eri h264 来自无人机 Tello 的 udp 流。我知道它是端口 11111。它在常规 opencv-python(通过 pip)上运行良好,但在使用 openvino 的 opencv 时却不行
    猜你喜欢
    • 2013-02-07
    • 2021-09-01
    • 1970-01-01
    • 2018-07-30
    • 2016-01-09
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    相关资源
    最近更新 更多