gpt4 book ai didi

python - Gstreamer 已安装但未使用 OpenCV 构建

转载 作者:行者123 更新时间:2023-12-02 16:12:26 47 4
gpt4 key购买 nike

我正在尝试将视频从我的 PC 流式传输到另一台我从一个基本示例开始,这个 https://stackoverflow.com/a/51543002/9492711我正确配置了 udpsink 主机 以映射到我的电脑,但我不断收到此消息

VideoCapture or VideoWriter not opened

VideoCapture not opened

我有 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: NO

我还有以下配置。和信息:

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?

最佳答案

上一个答案是正确的,您需要从源代码构建,但是,如果您决定这样做,它只需要大约 1-2 小时(而 1 小时只是编译时间,在此期间您可以离开并做其他事情)。这是一个指南:https://medium.com/@galaktyk01/how-to-build-opencv-with-gstreamer-b11668fa09c

这些是适用于 Ubuntu 的步骤,但它们应该适用于 Mac(此外,即使使用 Ubuntu,如果您希望 Python 能够“看到”gstreamer,您可能仍然需要从源代码构建)。

可以先试试:https://medium.com/@satchitananda/setting-up-opencv-for-python-3-on-macos-sierra-with-5-easy-steps-647b64c5e0c9

这看起来更省时也更容易,但我个人尚未确认它是否有效。

关于python - Gstreamer 已安装但未使用 OpenCV 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56150919/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com