Ubuntu18.04安装opencv3.4.1

1、下载opencv3.4.1https://opencv.org/releases.html

2、解压下载下来的压缩包

sudo unzip opencv-3.4.1.zip

3、进入解压后的文件夹后安装cmake

sudo apt-get install cmake

4、安装相应的依赖库,这一步我在网上找到了两种方法,这些依赖库如果无法一次性全部安装的话,可以尝试分为多条语句一个个安装。

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

#这是第一种

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

#这是第二种

 可能会遇到libjasper-dev这个包安装不上。

在使用命令 sudo apt-get install libjaster-dev安装时提示:errorE: unable to locate libjasper-dev
可以这样解决


sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"

sudo apt update

sudo apt install libjasper1 libjasper-dev #其中libjasper1是libjasper-dev的依赖包

 5、创建编译文件夹

sudo mkdir my_build_dir
cd my_build_dir

6、cmake

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
# 最后两个点别忘了

7、 开始编译

sudo make

8、安装

sudo make install

9、将opencv的库添加到路径下。

9.1打开配置文件

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

9.2写入路径

/usr/local/lib

10、配置bash

10.1进入配置文件

sudo vim /etc/bash.bashrc

10.2添加配置信息

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

10.3使配置生效需要执行如下命令

source /etc/bash.bashrc
sudo updatedb

  11、测试

进入opencv-3.4.1/samples/cpp/example_cmake目录下

sudo cmake . 
sudo make
./opencv_example

即可看到打开了摄像头,在左上角有一个hello opencv

大功告成。

猜你喜欢

转载自blog.csdn.net/ZT0518/article/details/82817086