文章目录

  • 1. 安装
  • 2. 卸载
  • 3. 参考博客

1. 安装

    1. 下载opencv2.4.9安装包
    2. 提取压缩包到一个地方
    3. 进入解压后的文件(夹)(好像Linux没有文件夹这一说?都是文件)opencv-2.4.9
    4. 新建一个文件

    mkdir release

           5.cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/..

    1. 退到上一级目录

    cd ..

          7.cmake .

    1. 安装

    sudo make install

    1. 将opencv的库加入到路径,从而让系统可以找到

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

    • 在文件末尾加入:

    /usr/local/lib

    • 保存退出。
    1. 使配置生效

    sudo ldconfig

    1. 编辑

    sudo gedit /etc/bash.bashrc 

    • 末尾加入:

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

    • 保存退出。
    1. 使配置生效(该歩我的参考博客是:ubuntu 16.04 安装opencv 2.4.13)
    • 获取root权限,

    sudo passwd root

    su

    • 使配置生效,

    source /etc/bash.bashrc

    1. 按下Ctrl+d,注销root
    2. 更新database

    sudo updatedb

    1. 测试opencv2
    • 在opencv-2.4.9的解压路径下,找到samples/c/build_all.sh文件,执行:

    ./build_all.sh

    • 运行

    ./find_obj

    2. 卸载

    1. 进入opencv-2.4.9 目录。

    2. 执行卸载命令:

    sudo make uninstall

          3.返回上一级目录。

          4.移除opencv-2.4.9 文件夹:

    sudo rm -r opencv-2.4.9

          5.清理/usr中所有opencv相关项

    rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv /usr/local/lib/libopencv

    cd /usr

    find . -name "*opencv*" | xargs sudo rm -rf

    3. 参考博客

    [1] ubuntu16.04 安装 opencv2.4.9
    [2] ubuntu 16.04 安装opencv 2.4.13
    [3] ubuntu系统开root 解决(su:认证失败)
    [4] Ubuntu16.04卸载其他版本的opencv并安装opencv3.2.0+opencv contrib3.2.0
    ————————————————
    版权声明:本文为CSDN博主「宇宙爆肝锦标赛冠军」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_44324181/article/details/111929127