最近接到一個活,須要在radxa上進行圖像處理,因此考慮來考慮去,仍是在ubuntu裏進行圖像開發。python
具體配置項目以下:linux
1.QT,Qt相似visual studio,方便操做,並且有代碼提示,是個不錯的IDE工具,linux、windows、mac各個版本都有。git
2.opencv,opencv是圖像處理和機器視覺領域的開源項目,比較適合高校的研究和本身開發個小項目。github
具體配置步驟以下所示:ubuntu
1.Qt,windows
qt-opensource-linux-x64-5.7.1.run
拷貝到home/用戶目錄,如/home/user2 、若是qt-opensource-linux-x64-5.7.1.run的屬性中擁有者沒有運行權限,則可用chmod命令添加執行權限:工具
chmod u+x qt-opensource-linux-x64-5.7.1.run
ui
3 、在終端執行:spa
./ qt-opensource-linux-x64-5.7.1.run
四、跳出安裝界面,一直點擊下一步,直到安裝完成便可。
在終端輸入如下命令,進行安裝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
一、將下載的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 若是一樣有其餘相似的文件沒法下載,方法同上。
在終端執行如下兩步: 第1步: sudo make 第2步: sudo make install
以上2步結束以後,若是沒有提示error,則爲opencv3.2.0 、opencv_contrib 3.2.0安裝成功
其他部分轉自https://blog.csdn.net/lql0716/article/details/54564721。