ubuntu轻量级发行版Lubuntu下快速安装Opencv3.4.1(C++)

ubuntu轻量级发行版Lubuntu下快速安装Opencv3.4.1(C++)

目录:

  • 1.更新源
  • 2.安装必要的工具与库
  • 3.下载OPENCV源码包并解压
  • 4.编译与安装
  • 5.测试

开始:
可以选择以ROOT用户运行以下代码

su

输入密码即可,如果不知道密码就设置密码:

sudo passwd root

这个要求输入的密码就是开机密码.
1. 更新源
编辑/etc/apt/sources.list文件:

sudo vim /etc/apt/sources.list

把文件内的内容全部替换为中科大的源地址(其他源皆可,觉得有必要的可以先备份再替换):

deb http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe

开始更新(两步):

sudo apt-get update
sudo apt-get upgrade

2. 安装必要的工具与库

[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

3. 下载OPENCV源码包并解压
OPENCV3.4.1官方下载地址
下载好后解压:

unzip opencv-3.4.1

解压后进入,创建编译目录并进入:

cd opencv-3.4.1
mkdir build
cd build

4. 编译与安装
用cmake生成Makefile:

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

中途会下载一些东西,没有进度条,不要以为卡住了.
开始make:

sudo make

等待编译完成就可以安装了:

sudo make install

安装完还需要添加库的路径和配置环境变量(很重要):

添加路径:

sudo vim /etc/ld.so.conf.d/opencv.conf 
在末尾加入:
/usr/local/lib
使路径生效:
sudo ldconfig  
配置环境变量:
sudo vim /etc/bash.bashrc  
在末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH  
使生效:
source /etc/bash.bashrc  
最后再更新下:
sudo updatedb

5. 测试
进入源码包中的例程:

cd opencv-3.4.1/samples/cpp/example_cmake
先cmake后在make:
cmake .
make
运行生成的目标文件:
./opencv_example

看最后面的命令行
运行结果(没有插摄像头):
这里写图片描述
安装结束,源一定要更新,不然有的库装不了,而且更新为国内的源后下载安装速度会快一些.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章