ubuntu16.04 安裝opencv3.4


1.去官網下載opencv,在本教程中選用的時opencv3.4.1,其他版本的配置方法異曲同工。 
下載鏈接http://opencv.org/releases.html,選擇sources版本

2.解壓下載下來的zip包

unzip opencv-3.4.1.zip

3.進入到解壓后的文件包中

  cd opencv-3.4.1

4.安裝依賴庫和cmake ,如果提醒需要apt-get update,那就先sudo su進入root權限,再sudo apt-get update,然后在執行下面命令

sudo apt-get install cmake 
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev 

5.安裝完cmake之后執行命令 ,創建編譯文件夾

mkdir my_build_dir cd my_build_dir

6.cmake一下

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

注意:如果已經在新的文件夾中編譯,但是還會出現之前的報錯,把cmakecache.txt刪了再編譯就可

------------------------------------------------------------編譯執行完畢后

-- Build files have been written to: /home/user/Desktop/MyFile/Opencv/opencv-3.4.1/my_build_dir
luo@luo-ThinkPad-W540:~/Desktop/MyFile/Opencv/opencv-3.4.1/my_build_dir$ ls
3rdparty CMakeVars.txt data OpenCVConfig.cmake
apps configured doc OpenCVConfig-version.cmake
bin CPackConfig.cmake include OpenCVGenPkgConfig.info.cmake
CMakeCache.txt CPackSourceConfig.cmake junk OpenCVModules.cmake
CMakeDownloadLog.txt CTestTestfile.cmake lib opencv_tests_config.hpp
CMakeFiles custom_hal.hpp Makefile test-reports
cmake_install.cmake cvconfig.h modules unix-install
cmake_uninstall.cmake cv_cpu_config.h opencv2 version_string.tmp

-------------------------------------------------------------

7.執行命令,漫長的編譯過程

sudo make


8.執行命令

sudo make install

9.sudo make install 執行完畢后OpenCV編譯過程就結束了,接下來就需要配置一些OpenCV的編譯環境首先將OpenCV的庫添加到路徑,從而可以讓系統找到

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

執行此命令后打開的可能是一個空白的文件,不用管,只需要在文件末尾添加

/usr/local/lib 

10.執行如下命令使得剛才的配置路徑生效

sudo ldconfig 

11.配置bash

sudo gedit /etc/bash.bashrc 

在最末尾添加

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

保存,執行如下命令使得配置生效

source /etc/bash.bashrc 

更新

sudo updatedb 

12.至此所有的配置都已經完成 
下面用一個小程序測試一下

找到 
cd到opencv-3.4.1/samples/cpp/example_cmake目錄下 
我們可以看到這個目錄里官方已經給出了一個cmake的example我們可以拿來測試下 
按順序執行

cmake . make ./opencv_example

即可看到打開了攝像頭,在左上角有一個hello opencv 
即表示配置成功

 

 

 

https://blog.csdn.net/cocoaqin/article/details/78163171


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM