Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种简单的方法可以在Raspberry pi上安装OpenCV_Opencv_Raspberry Pi_Installation - Fatal编程技术网

有没有一种简单的方法可以在Raspberry pi上安装OpenCV

有没有一种简单的方法可以在Raspberry pi上安装OpenCV,opencv,raspberry-pi,installation,Opencv,Raspberry Pi,Installation,在Raspberry pi上安装OpenCV时有许多步骤。是否有机会使用单个命令进行安装。我尝试了sudo安装python3opencv,但没有成功 主要的一个内衬是Python包安装程序pip,但要使其工作,还需要一些依赖项,这些依赖项可能已经从其他相关工具安装,也可能尚未从其他相关工具安装 $ pip3 install opencv-python $ sudo apt-get install libatlas-base-dev libjasper-dev libqtgui4 python3-

在Raspberry pi上安装OpenCV时有许多步骤。是否有机会使用单个命令进行安装。我尝试了
sudo安装python3opencv
,但没有成功

主要的一个内衬是Python包安装程序pip,但要使其工作,还需要一些依赖项,这些依赖项可能已经从其他相关工具安装,也可能尚未从其他相关工具安装

$ pip3 install opencv-python
$ sudo apt-get install libatlas-base-dev libjasper-dev libqtgui4 python3-pyqt5 libqt4-test libilmbase-dev libopenexr-dev libgstreamer1.0-dev libavcodec58 libavformat58 libswscale5
除了当前最新版本之外,您还需要设置一个env变量来运行它,
LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1.2.0

如果你真的反对,你可以使用以前的版本,没有这个问题。如果您已经安装了另一个版本,请不要忘记卸载它
pip3 uninstall opencv python

$ pip3 install opencv-python==4.1.0.25

在添加ssh访问并以这种方式连接后,在新发布的
2019-09-26-raspbian-buster-lite
img上

  • 系统更新和安装pip3
  • 版本检查
  • 安装openCV并检查版本
  • 测试失败
  • 使用env变量集进行测试
  • $ pip3 install opencv-python==4.1.0.25
    
    $ sudo apt-get update
    $ sudo apt-get upgrade
    $ sudo apt-get install python3-pip
    
    $ python3 --version
    Python 3.7.3
    $ pip3 --version
    pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
    
    $ pip3 install opencv-python
    $ pip3 freeze | grep opencv-python
    opencv-python==4.1.1.26
    
    $ python3
    Python 3.7.3 (default, Apr  3 2019, 05:39:12) 
    [GCC 8.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/home/pi/.local/lib/python3.7/site-packages/cv2/__init__.py", line 3, in <module>
        from .cv2 import *
    ImportError: libwebp.so.6: cannot open shared object file: No such file or directory
    
    
    $ sudo apt-get install libatlas-base-dev libjasper-dev libqtgui4 python3-pyqt5 libqt4-test libilmbase-dev libopenexr-dev libgstreamer1.0-dev libavcodec58 libavformat58 libswscale5
    
    $ LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1.2.0 python3
    Python 3.7.3 (default, Apr  3 2019, 05:39:12) 
    [GCC 8.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2
    >>>