【发布时间】:2019-10-02 16:34:55
【问题描述】:
我正在尝试将视频从我的 PC 流式传输到另一台 我从一个基本的例子开始,这个https://stackoverflow.com/a/51543002/9492711 我正确配置了 udpsink 主机 以映射到我的电脑,但我不断收到此消息
VideoCapture 或 VideoWriter 未打开
VideoCapture 未打开
我有 MacOS,我用 Python3 安装了 openCV 4.1.0 和 gstreamer 1.16.0。
Opencv 4.1.0 和 gstreamer1.16.0 是使用 brew 安装的,我还从这个链接安装了包文件(1.16.0 runtime instller) https://gstreamer.freedesktop.org/download/
问题是 gstreamer 不是用 opencv 正确构建的,我是这个开发人员的新手。 env,我需要一些指导。
这是我运行 print(cv2.getBuildInformation()) 时得到的结果
Gstreamer support in OpenCV
我尝试卸载 opencv 和 gstreamer 并重新安装它们,但这根本不起作用,仍然得到相同的结果
Gstreamer:没有
我也有以下配置。和信息:
Platform:
Timestamp: 2019-04-11T22:18:08Z
Host: Darwin 16.7.0 x86_64
CMake: 3.9.4
CMake generator: Unix Makefiles
CMake build tool: /usr/bin/make
Configuration: Release
我正在使用 Mac OS Mojave 版本 10.14.4 并尝试使用 VSCode 运行代码。 任何指导或帮助如何让 OpenCV 识别 Gstreamer?
【问题讨论】:
-
您是否尝试过在构建 opencv 目录中使用 sudo make uninstall 并使用包括 -D GSTREAMER = ON 在内的参数进行 cmake ?
标签: python python-3.x opencv gstreamer python-gstreamer