美文网首页
ubuntu18.04安装 opencv

ubuntu18.04安装 opencv

作者: xuanxi | 来源:发表于2021-04-15 13:54 被阅读0次

    opencv官网:https://opencv.org/releases/page/4/

    (1)选择:2.4.13.6版本sources文件下载

    下载并解压至/home/xuanxi/Downloads目录下,然后将文件夹重命名为opencv

    (2)执行以下命令安装依赖项:

    >sudo apt-get install build-essential

    >sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

    >sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

    解决办法:https://blog.csdn.net/weixin_41053564/article/details/81254410

    (3)修改opencv配置文件

    1.进入到opencv/cmake 目录下,找到OpenCVDetectCUDA.cmake文件并打开,定位到26行,修改set(HAVE_CUDA 1)为set(HAVE_CUDA 0)。

    这里修改的目的是为了避免后面执行sudo make install出现如下的错误信息。

    nvcc warning : The 'compute_20', 'compute_20','sm_21' architectures are deprecated

    备注:出现上面的错误信息的原因是使用CUDA配置opencv引起的。将HAVE_CUDA 设为0之后,在后面的编译过程中就会关闭CUDA,解决这个问题。

    2.进入到opencv 目录下,找到CMakeList.txt文件并打开,定位到176,177行,将ON改为OFF然后保存。

    (4)安装opencv

    在opencv目录下新建build文件夹,然后执行以下命令:

        >cd build    #进入到build文件夹

        >cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..    #开始编译

        >make -j8 

        >sudo make install -j8

    执行完毕就说明opencv配置完成了。

    下面进行测试:

    >python

    >import cv2

    没有报错就说明安装成功

    相关文章

      网友评论

          本文标题:ubuntu18.04安装 opencv

          本文链接:https://www.haomeiwen.com/subject/cdydlltx.html