美文网首页
Ubuntu17.04下安装OpenCV3.2.0

Ubuntu17.04下安装OpenCV3.2.0

作者: Troll__Zhao | 来源:发表于2017-05-12 20:45 被阅读0次

    首先在OpenCV的官网下载OpenCV3.2.0,然后安装一些必要的工具
    <pre>
    编译器:<code>sudo apt-get install build-essential</code>
    必需的:<code>
    sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev</code>
    可选的:<code>sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev</code>
    </pre>
    接下来切换到解压后的OpenCV的目录,在OpenCV的目录下创建build目录
    <pre>
    <code>mkdir build</code>
    </pre>
    接下来开始配置,运行cmake命令,其第一个参数是一些可选的参数,比如安装Release版本还是Debug版本,还有就是安装的目录,第二个是OpenCV的源码根目录。例如我这里要安装在/opt目录下:
    <pre>
    <code>
    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/opt ..
    </code>
    </pre>
    接下来就是make以及安装就好
    <pre>
    <code>
    make -j7
    </code>
    <code>
    sudo make install
    </code>
    </pre>
    总体来说Ubuntu安装OpenCV还是很简单的。
    安装过程中碰到过几个错误和解决方法如下:
    1.<b>ICV下载失败</b>:这里是因为网络的原因,解决办法也很简单,就是手工下载ippicv_linux_20151201.tgz
    然后直接覆盖在{OpenCV目录}/3rdparty/ippicv/downloads/Linux-808b791a6eac9ed78d32a7666804320e/下重新make即可解决
    2.<b>CMakeList.txt的配置</b>:添加如下代码即可:
    <code>
    set(OpenCV_DIR "这里是你的OepnCV的编译目录") #去掉双引号
    find_package(OpenCV REQUIRED)
    target_link_libraries(“这里是你的项目名” ${OpenCV_LIBS}) #去掉双引号
    </code>

    相关文章

      网友评论

          本文标题:Ubuntu17.04下安装OpenCV3.2.0

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