zoukankan      html  css  js  c++  java
  • 在ubuntu下进行图像处理的环境配置

    最近接到一个活,需要在radxa上进行图像处理,所以考虑来考虑去,还是在ubuntu里进行图像开发。

    具体配置项目如下:

    1.QT,Qt类似visual studio,方便操作,而且有代码提示,是个不错的IDE工具,linux、windows、mac各个版本都有。

    2.opencv,opencv是图像处理和机器视觉领域的开源项目,比较适合高校的研究和自己开发个小项目。

    具体配置步骤如下所示:

    1.Qt,

    1. 下载安装包

    2. 安装

    2.1安装Qt

    2.1.1 安装qt-opensource-linux-x64-5.7.1.run

    • 1、将下载的安装文件qt-opensource-linux-x64-5.7.1.run拷贝到home/用户目录,如/home/user
    • 2 、如果qt-opensource-linux-x64-5.7.1.run的属性中拥有者没有运行权限,则可用chmod命令添加执行权限:

      chmod u+x qt-opensource-linux-x64-5.7.1.run

    • 3 、在终端执行:

      ./ qt-opensource-linux-x64-5.7.1.run

    • 4、跳出安装界面,一直点击下一步,直到安装完成即可。

    2.2 安装opencv3.2.0

    2.2.1 安装opencv依赖库

    在终端输入以下命令,进行安装opencv依赖库:

    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  

    2.2.2 cmake

    • 1、将下载的opencv-3.2.0 for linux.zip解压提取

    • 2、在文件夹opencv-3.2.0下新建文件夹build 

    3、进入build目录并cmake:

    在终端执行以下两步:
    
    第一步:
    cd opencv-3.2.0/build
    
    第二步:
    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv320 -D OPENCV_EXTRA_MODULES_PATH=/home/jason/opencv_contrib-3.2.0/modules/ ..
    
    如果不安装opencv_contrib模块,则第二步的命令为:
    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv320

    其中 CMAKE_INSTALL_PREFIX=/usr/local/opencv320 是指将要install的路径,一般默认为 /usr/local,这里 /usr/local/opencv320 是opencv的安装路径;

    其中 OPENCV_EXTRA_MODULES_PATH=/home/jason/opencv_contrib-3.2.0/modules/ .. 是指 opencv_contrib-3.2.0 中 modules 所在的路径,后面的两点不可省略;

         

    cmake过程中可能遇到的问题:
    如果网络不好,出现ippicv_linux_20151201.tgz无法在终端下载的情况,则可以先单独下载ippicv_linux_20151201.tgz之后,把其移动到终端所提示的路径(终端会提示该路径找不到文件),如路径/opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/
    移动的时候,可以另外打开一个终端操作: 
    sudo mv ippicv_linux_20151201.tgz /opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e
    如果同样有其他类似的文件无法下载,方法同上。
      • 4、make 与 install 
        在第3步cmake完成之后,进行如下操作:
    在终端执行以下两步:
    
    第1步:
    sudo make
    
    第2步:
    sudo make install

    以上2步结束之后,如果没有提示error,则为opencv3.2.0 、opencv_contrib 3.2.0安装成功


    3. Qt 5.7.1调用opencv3.2.0

    • 1、打开Qt,点击“New Project”

    其余部分转自https://blog.csdn.net/lql0716/article/details/54564721。

               

    您的资助是我最大的动力!
    金额随意,欢迎来赏!
    付款后有任何问题请给我留言。

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

    如果,想给予我更多的鼓励,求打

    因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【火锅商人】!

  • 相关阅读:
    js数组
    js中严格模式
    js 中bind
    HDU 2846(Trie树)
    HDU 4825(01 Trie树)
    Codeforces 900B (Java高精度或模拟)
    2018 ACM-ICPC 中国大学生程序设计竞赛线上赛 I Reversion Count(Java大数)
    2018 ACM-ICPC 中国大学生程序设计竞赛线上赛 B Goldbach (素数测试,随机化算法)
    HDU 2256(矩阵快速幂)
    HDU 6029(思维)
  • 原文地址:https://www.cnblogs.com/swads/p/8732419.html
Copyright © 2011-2022 走看看