linux+opencv2.0教程,linux配置opencv

第一步改源(18.04版本,若不是18.04就去官网找找对应的标识,该版本对应bionic)

sudo vim /etc/apt/sources.list (在vim下,按下i可以输入,输入完毕就用Esc退出,然后输入冒号,再输入wq可以保存退出)(都为英文输入法)

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup(备不备份看自己)

镜像源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

然后

sudo apt-get update

sudo apt-get upgrade

第二步安装依赖库(有绝大多数的依赖库)

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

sudo apt-get install libcurl3 libcurl4 lrzsz unzip

sudo apt-get install python-setuptools python3-pip python-pip python-smbus libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libffi-dev libbz2-dev libcurl4-openssl-dev libevent-dev libxslt-dev gfortran python-catkin-tools python-rosinstall python-rosinstall-generator python-wstool

libjasper-dev可能会报错,为避免这种情况,可以在改源的地方加多一行 http://security.ubuntu.com/ubuntu xenial-security main

第三步下载opencv

方法一:

git clone https://github.com/Itseez/opencv.git

git clone https://github.com/Itseez/opencv_contrib.git

由于github有限制,所以下载的比较慢,看客官如何选择

方法二:

https://pan.baidu.com/s/1lfW1oV9axK5OFbpJZG8vFw  提取码fd2q

然后通过xshell  rz传输过去解压

第四步编译opencv

首先进入opencv文件夹

接着创建一个文件夹并进入

mkdir build

cd bulid

cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..  (别忘了两个点)

最后再make -j4  同时四个编译命令  也可以直接make,不过很慢

看到100%就算搞好了

第五步配置opencv

首先将OpenCV的库添加到路径

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

然后添加

/usr/local/lib

保存退出

接着使生效配置文件

sudo ldconfig

配置bash

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

更新

第六步跑下例子

cd opencv/samples/cpp/example_cmake

camke .

make

./opencv_example

若看到hello opencv就算配置成功

来源:https://www.cnblogs.com/-benyinghua-/p/13153214.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值