在ubuntu下進行圖像處理的環境配置

最近接到一個活,須要在radxa上進行圖像處理,因此考慮來考慮去,仍是在ubuntu裏進行圖像開發。python

具體配置項目以下:linux

1.QT,Qt相似visual studio,方便操做,並且有代碼提示,是個不錯的IDE工具,linux、windows、mac各個版本都有。git

2.opencv,opencv是圖像處理和機器視覺領域的開源項目,比較適合高校的研究和本身開發個小項目。github

具體配置步驟以下所示:ubuntu

1.Qt,windows

1. 下載安裝包

2. 安裝

2.1安裝Qt

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

  • 一、將下載的安裝文件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.runui

  • 3 、在終端執行:spa

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

  • 四、跳出安裝界面,一直點擊下一步,直到安裝完成便可。

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

  • 一、將下載的opencv-3.2.0 for linux.zip解壓提取

  • 二、在文件夾opencv-3.2.0下新建文件夾build 

 

三、進入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
若是一樣有其餘相似的文件沒法下載,方法同上。
    • 四、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

  • 一、打開Qt,點擊「New Project」

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

相關文章
相關標籤/搜索