zoukankan      html  css  js  c++  java
  • ubuntu18.0.4下安装opencv4.1.0

    1.先安装先行依赖库

    sudo apt update
    
    sudo apt-get cmake
    
    sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev
    
    sudo libjasper-dev
    

    在这边出现了一个错误,libjasper-dev库没办法直接安装,查找资料之后,发现需要用以下方法进行安装

    sudo add-apt-repository "deb <http://security.ubuntu.com/ubuntu> xenial-security main"`
    
    sudo apt update
    
    sudo apt install libjasper1 libjasper-dev
    

    2.下载opencn安装包并进行准备工作

    wget https://github.com/opencv/opencv/archive/4.1.0.zip
    
    unzip 4.1.0.zip
    
    cd opencv-4.1.0
    
    mkdir build && cd build
    

    3.编译

    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

    sudo make

    这个过程非常久,估计在一小时左右

    sudo make install

    4.配置环境变量

    配置路径

    sudo gedit /etc/ld.so.conf.d/opencv.conf

    打开之后会是一个空白文件,在里边加入:

    /usr/local/lib

    应用配置

    sudo ldconfig

    配置bash

    sudo gedit /etc/bash.bashrc

    在文件最后加上:

    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

    应用配置

    source /etc/bash.bashrc

    更新源

    sudo updatedb

    到此,opencv的安装和配置已经完成!

    5.测试

    我们可以使用opencv自带的example进行测试,确认已经正确安装

    cd opencv-3.4.0/samples/cpp/example_cmake
    
    cmake .
    
    make
    
    ./opencv_example
    
    

    如果执行结果是打开摄像头,且左上角有hello opencv的水印,则安装成功。如下:

    6.安装python-opencv

    由于ubuntu自带python,因此我们不需要再额外安装python

    sudo apt install python3-pip
    
    sudo apt install libopencv-dev
    
    sudp o pip3 install opencv-python
    

    即可完成安装

    可用如下方法检测

    python3
    
    import cv2
    
    print(cv2.__ version__ )
    

    如果安装成功的话,终端会显示出cv2的版本号,如下:

    参考

    https://blog.csdn.net/lumingha/article/details/88819631

    https://blog.csdn.net/weixin_41053564/article/details/81254410

    https://blog.csdn.net/lupengCSDN/article/details/80397000

  • 相关阅读:
    linux压缩与解压
    simple 单例
    模板字符串
    变量的解构赋值
    let和const关键字
    React的基本认识
    Docker安装Nginx
    jenkins创建工程
    Jenkins系统初始化配置
    在CentOS上使用Docker镜像安装Jenkins
  • 原文地址:https://www.cnblogs.com/phd1999/p/10680261.html
Copyright © 2011-2022 走看看