ubuntu18.04安装opencv踩坑指南

注意:一定要将ubuntu的源切换到国内的源,不然很容易出错,一般使用阿里源或者清华源!!!!!!!!!!
##OpenCV安装:
主要参考的这个链接,实测一遍就安装成功。
1.opencv官网下载opencv,我选择的是3.4,建议不要太高版本。在终端中打开下载安装包所在位置,使用unzip命令解压。
2.为opencv配置依赖项

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

3.cd到解压文件夹下,创建编译文件夹并进入

mkdir build
cd build

4.cmake

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

等待片刻,然后进行编译
5.编译
使用以下命令查看自己CPU的进程数,用满进程会编译的更快,不然会很慢

nproc

然后进行编译:

sudo make -j4

因为我用的电脑进程数是4,根据自身条件选择。
这个大概是等的时间最长的。。。。
6.配置环境

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

在打开的文件中添加:

/usr/local/lib

记得点击右上角保存。
执行以下命令使配置生效:

sudo ldconfig 

配置bash(注意不是oh-my-zsh的):

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

7.测试
测试之前确保自己配置了C++环境,也就是确保安装了g++

sudo apt install g++
sudo apt install gcc

进入opencv-3.4/samples/cpp/example_cmake,这里面是一些cmake官方程序,执行调用摄像头程序:

cmake .
make
./opencv_example

注意:如果是台式机,可能没有摄像头,但是会出现一个带有Hello OpenCV的框!!!

你可能感兴趣的:(opencv,ubuntu,人工智能)