方法一 进入http://opencv.org/releases.html下载opencv 3.4.0代码 解压zip文件,并进入opencv3.4.0目录 unzip opencv-3.4.0.zip cd opencv-3.4.0 mkdir build cd build 创建安装目录 sudo mkdir /usr/local/opencv3.4.0 cmake cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.4.0 … (其实是两点,但是显示出来却是三点) 5.编译和安装 make -j12 sudo make install 修改环境变量 vim ~/.bashrc 使用 zsh用户 vim ~/.zshrc 添加如下内容,并source ~/.bashrc使马上生效 export PKG_CONFIG_PATH="/usr/local/opencv3.4.0/lib/pkgconfig" export LD_LIBRARY_PATH="LDLIBRARYPATH:/usr/local/opencv3.4.0/lib"zsh用户source /.zshrc使马上生效exportPKGCONFIGPATH= LD_LIBRARY_PATH:/usr/local/opencv3.4.0/lib" zsh用户source ~/.zshrc使马上生效export PKG_CONFIG_PATH=LD L IBRARY P ATH:/usr/local/opencv3.4.0/lib"zsh用户source /.zshrc使马上生效exportPKG C ONFIG P ATH=PKG_CONFIG_PATH:/usr/local/opencv3.4.1/lib/pkgconfig export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv3.4.1/lib 查看opencv版本 pkg-config --modversion opencv 方法二 ubuntu上opencv源码安装 ubuntu版本16.04,opencv版本3.4.6,带CUDA源码安装 参考:https://docs.opencv.org/3.4.6/d7/d9f/tutorial_linux_install.html 1). 下载指定版本的opencv和opencv_contrib源代码 a) git clone https://github.com/opencv/opencv.git cd opencv b)git checkout 33b765d7979fd8a6038026aa44f6ff1a9c082b7b git checkout -b 3.4.6 2)检查环境 查看gcc版本:which gcc,gcc -v 我的是5.4.0 查看CMake版本:cmake --version 我的是3.9.1 查看是否安装git:git --version 。。。。。。 3)安装环境 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 4)源码编译 mkdir build cd build cmake-gui … 配置CMAKE_BUILD_TYPE 值为RELEASE, 根据自己的情况,配置CMAKE_INSTALL_PREFIX和OPENCV_EXTRA_MODULES_PATH(opencv_contrib的路径), 勾选WITH_CUDA, 点击Generate生成配置文件。 在build目录下,执行: make sudo make install 参考:https://blog.csdn.net/jindunwan7388/article/details/80397700 5)环境变量配置 a)sudo gedit /etc/ld.so.conf.d/opencv.conf 将以下内容添加到最后:/usr/local/lib sudo ldconfig b)sudo gedit /etc/bash.bashrc 添加: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 执行 source /etc/bash.bashrc c)重启 (责任编辑:IT) |