我正在将OpenCV-Python安装到树莓pi上,这样我就可以将视频从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在我的raspberry pi上运行?
我是否需要不同版本的Python?皮普的?依赖关系?我认为NumPy是唯一的一个,但我可能错了。可能更愚蠢的问题是,这是可能的,对吧?
一点额外的花边新闻,这样做的最终目的是为了工作,所以我基本上必须停留在相同的操作系统映像上。我可以安装新库和Python版本,但不能完全升级。
抱歉,这个问题太分散了,是的。我很乐意回答有关系统等方面的问题。
发布于 2020-12-24 01:17:05
覆盆子pi中的开放式简历有点棘手。您需要为open-cv设置环境才能正常工作,尝试检查此链接,它为我工作
https://www.learnopencv.com/install-opencv-4-on-raspberry-pi/
PS。请先阅读评论,代码有一些错误
https://stackoverflow.com/questions/65426527
复制相似问题