python - 在 raspi 上安装 OpenCV-Python
问题描述
我正在努力将 OpenCV-Python 安装到树莓派上,以便我可以将视频从 pi 流式传输到我的计算机。我在 pycharm 中处理代码,并让它在我的计算机上运行 .py 文件,但我无法让文件在 pi 上运行。
我认为根本原因是 pi 上的操作系统太旧了。它运行 python3.4 作为默认值,pip 1.5(我认为这是正确的,自从我检查以来已经过了一分钟)。当我第一次尝试运行该程序时,我收到了“no module cv2”错误。很公平。尝试 pip 安装 OpenCV-Python,从那时起一切都变得一团糟。那个 pip 安装失败,更新 pip 会破坏 pip,我认为是因为 python3.4 不久前达到了 EOL,所以这是不行的。我试过安装不同版本的 Python,很多不同的东西。
目前,我已经安装了 Python 3.6.5。我在那里运行命令来 pip install OpenCV-Python 并且 pi 已经在“安装构建依赖项”上停留了两个多小时。
我意识到这已经无处不在,所以这里有一个希望简洁的问题。
我需要做什么才能让 OpenCV-Python 在我的树莓派上运行?
我需要不同版本的 Python 吗?皮普?依赖关系?我认为 NumPy 是唯一的,但我可能是错的。可能更愚蠢的问题,这是可能的,对吧?
一点额外的花絮,这个的最终目标是为了工作,所以我必须基本上保持在同一个操作系统映像上。我可以安装新的库和 Python 版本,但不能完全升级。
抱歉,这个问题太分散了,是的。我很乐意回答有关系统等的问题。
解决方案
树莓派中的开放式简历有点棘手。您需要为 open-cv 设置环境才能正常运行尝试检查此链接它对我的工作
https://www.learnopencv.com/install-opencv-4-on-raspberry-pi/
PS。首先阅读评论代码有一些错误
推荐阅读
- .net-core - 将带有公钥的 .pem 加载到 x509Certificate2
- spring - 将 Spring Boot 从 2.1.4 更新到 2.2.5 后找不到 bean entityManagerFactory
- macos - 如何为 Sublime Text 3 创建永久 subl 链接?(麦克卡特琳娜)
- javascript - 是否有某种role.edit 切换功能?我正在制作一个应该在权限之间切换但似乎无法做到的命令
- c - 使用 for 循环迭代二维数组的时间复杂度是多少?
- macos - 使用 SSH 连接附加到 tmux 会话时如何在我的机器上打开新窗口?
- python - 我的 Python unittest 脚本在 Eclipse PyDev 中失败,但在 Spyder 中有效
- javascript - 带有 Javascript 的 Node.js 中的 Discord Bot - 如何从公会或频道获取所有用户?
- visual-c++ - LLVM 调试元数据中的“retainedNodes”是什么?
- c - MISRA:“基本上无符号”类型(无符号字符)的复合表达式正在转换为更广泛的无符号类型,分配时为“无符号短”