Raspberry pi3:opencv3.4.0安装后丢失了一些文件,无法在我的cod中调用

2024-04-26 12:47:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望你做得很好。在

我已经研究了几个月的机器人,最近它正常工作了。 不幸的是,我的代码被删除了,包括所有的库,试图安装OpenCV几次,但仍然有错误

我使用这个链接来安装opencv3.4.0和最新版本的Raspbianhttps://www.life2coding.com/install-opencv-3-4-0-python-3-raspberry-pi-3/

ImportError: libavcodec.so.56: cannot open shared object file: No such file or directory

有没有合适的方法来安装所有的库?我将在下面的代码开始时包括我使用的所有库。在

提前谢谢

   [import cv2
    import cv2.cv as cv
    import numpy as np
    from gopigo import *
    import sys
    import RPi.GPIO as GPIO
    import time
    import os
    import multiprocessing as mp

Tags: 代码import版本gpio链接aswww错误
2条回答

我使用的是“Raspbian Stretch Lite”,但没用,我可能在安装OpenCV库时遗漏了一些东西

我尝试了最新版本的“Raspbian Stretch with desktop and recommended software”,它来自Raspberrypi的网站https://www.raspberrypi.org/downloads/raspbian/

并遵循此处说明的所有步骤安装OpenCV https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/

完成OpenCV后,在代码中使用此命令来重新定位包

import sys

sys.path.append('/usr/local/lib/python2.7/site-packages') 

OpenCV现在对我很好。感谢J.D.和Jayjayy对我的指导和帮助我解决这个问题,我真的很感谢你们的帮助:)

可能是您安装了一个旧的/错误的opencv版本,也可能是您安装了没有额外模块的基础版本。在

我建议安装使用pip,总是对我有用。在这种情况下,以下命令就足够了:

pip install opencv-contrib-python

注意:您需要先卸载openCV。阅读有关安装的更多信息here

如果您不知道什么是pip,请阅读它并从here安装

相关问题 更多 >